Kamil Grymuza, Developer in Warsaw, Poland
Kamil is available for hire
Hire Kamil

Kamil Grymuza

Verified Expert  in Engineering

Bio

Kamil is an ambitious, passionate software engineer with over 16 years of professional experience across various industries and a long track record of building early-stage startups from 0 to 1 using TypeScript, Python, and cloud environments (including serverless). He's an analytical thinker on a mission to find a project where he can continue learning and growing while solving big problems.

Portfolio

Keenee
Advisory, Python 3, React Native, Lean Project Management...
Onuu
People Management, Leadership, Team Leadership, Remote Team Leadership, Agile...
Onuu
Node.js, TypeScript, Amazon Web Services (AWS), React Native, Serverless...

Experience

  • Linux - 13 years
  • JavaScript - 12 years
  • Python - 11 years
  • Amazon Web Services (AWS) - 11 years
  • REST - 8 years
  • Architecture - 5 years
  • React - 4 years
  • Docker - 4 years

Availability

Part-time

Preferred Environment

Startups, APIs, Python, Amazon Web Services (AWS), Advisory, TypeScript, Back-end

The most amazing...

...project I've built recently is an insurance underwriting, quoting, and issuance engine used to sell over $10 million worth of insurance in its first month.

Work Experience

Interim CTO

2022 - PRESENT
Keenee
  • Convinced the founder and the CEO to change course and abandon large-scale outsourced development, which did not yield desired results in favor of building an in-house team using more agile technologies to build faster.
  • Introduced React Native to the team and planned and supervised the development of a new Keenee mobile app.
  • Successfully launched the MVP, allowing Keenee to seek further funding based on achieved tangible milestones.
Technologies: Advisory, Python 3, React Native, Lean Project Management, Amazon Web Services (AWS), TypeScript, Back-end, Front-end, Amazon EC2, Amazon S3 (AWS S3), Redis Cache, Amazon RDS, Amazon CloudFront CDN, Amazon CloudWatch, Object-relational Mapping (ORM), API Design, Android, iOS, Firebase

VP of Engineering

2022 - 2022
Onuu
  • Led strategic observability and scalability efforts to prepare the company for growth.
  • Designed and implemented a software development process, allowing the team to build faster with fewer defects.
  • Hired and mentored engineers. Supported the team during the company's wind-down due to lack of funding.
Technologies: People Management, Leadership, Team Leadership, Remote Team Leadership, Agile, IT Project Management, Budgeting, Git, Early-stage Startups, Fintech, Back-end, Finance, Amazon S3 (AWS S3), Amazon CloudWatch, API Design

Principal Software Engineer

2022 - 2022
Onuu
  • Integrated an AWS Cognito-based authentication in a React Native application during my first week.
  • Gathered requirements, architected, and built the insurance product back end (underwriting, quoting, and policy issuance) by integrating multiple partners and orchestrating processes using AWS serverless tools (AWS Lambda, Step Functions, etc.).
  • Architected and wrote code for large portions of the credit card issuance and management engine.
Technologies: Node.js, TypeScript, Amazon Web Services (AWS), React Native, Serverless, Serverless Architecture, PIP, RDBMS, DevOps, Amazon DynamoDB, API Integration, Leadership, Technical Architecture, NoSQL, Git, OS X, Performance Optimization, Profiling, Database Modeling, Minimum Viable Product (MVP), Early-stage Startups, Fintech, Software Architecture, Back-end, Finance, Amazon S3 (AWS S3), Redis Cache, Amazon CloudWatch, API Design, Android, iOS, Firebase

Principal Software Engineer

2021 - 2022
Wagestream
  • Built a new open banking service in TypeScript, allowing new features to be rolled out to tens of thousands of users.
  • Constructed a new authentication microservice and internal admin panel integration to support SSO and MFA.
  • Architected an API-based email marketing platform integration, syncing data for over 100,000 Wagestream users.
Technologies: Python, Performance, Distributed Systems, APIs, TypeScript, Node.js, CI/CD Pipelines, Jest, Amazon Web Services (AWS), Flask, REST APIs, Solution Architecture, Cloud Environments, Software Development, Mentorship & Coaching, PIP, RDBMS, DevOps, API Integration, Leadership, Technical Architecture, SQL, Git, OS X, Performance Optimization, Profiling, Database Modeling, Fintech, Software Architecture, Back-end, Finance, Amazon RDS, API Design

Principal Software Engineer

2020 - 2022
Keenee (Startup)
  • Architected a RESTful API and documented it in OpenAPI format, which allowed outsourced iOS/Android developers to start working in parallel with in-house back-end developers implementing it.
  • Implemented business-critical API parts in Python, eliminating the need for hiring extra software engineers and reducing the time to market.
  • Designed the infrastructure for running the API, relying on the AWS and the Elastic Container Service (ECS) offering.
  • Scaffolded the front end using React (with a server-side rendering for SEO), which streamlined the cooperation with an outsourced group of front-end developers.
Technologies: Lean Startups, Lean, Startups, Amazon Web Services (AWS), Linux, Docker, JavaScript, Python, Architecture, CI/CD Pipelines, REST APIs, Solution Architecture, Advisory, Cloud Environments, Software Development, Technical Leadership, PIP, RDBMS, DevOps, API Integration, Leadership, Technical Architecture, Test-driven Development (TDD), Git, OS X, Performance Optimization, Database Modeling, RabbitMQ, Minimum Viable Product (MVP), Startup Consulting, Early-stage Startups, Software Architecture, Full-stack, Back-end, Front-end, Amazon EC2, Amazon S3 (AWS S3), Redis Cache, Amazon RDS, Amazon CloudFront CDN, Object-relational Mapping (ORM), API Design, Android, iOS, Firebase

Engineering Manager

2020 - 2021
YouGov
  • Architected and led a team of six engineers, integrating an open-source translation management platform with survey systems' internal web-based applications written in Python and AngularJS.
  • Extended the existing identity matching API to allow matching up to 10,000 cookies to internal YouGov identities in a single HTTP request instead of doing it one by one, which greatly streamlined the customer integrations.
  • Led the effort to use Docker in development environments for multiple survey systems' applications to improve the development pace and streamline the onboarding of new engineers.
Technologies: Performance, APIs, Architecture, Docker, CherryPy, Flask, Python, CI/CD Pipelines, Cloud Environments, Software Development, Mentorship & Coaching, PIP, RDBMS, Team Leadership, Leadership, Git, OS X, MongoDB, Back-end

Chief Technology Officer (CTO) | Co-founder

2020 - 2020
Spot
  • Co-founded a startup trying to solve the problem of parking in densely populated cities by tapping into the sharing economy trend and letting owners rent their private parking spaces when at work.
  • Selected the technologies and tools which allowed the business idea to be verified on the market in the shortest time possible, given the minimal financial and human resources.
  • Architected and implemented the MVP in three months (including the back end, front end, and cloud infrastructure in AWS), which was successfully distributed in the form of native iOS and Android applications to early adopters.
Technologies: Cordova, Amazon Web Services (AWS), Linux, React, CSS3, HTML5, JavaScript, GeoDjango, Django, Python, REST APIs, CTO, Solution Architecture, Cloud Environments, Software Development, Technical Leadership, PIP, RDBMS, API Integration, Git, OS X, Database Modeling, Minimum Viable Product (MVP), Software Architecture, Full-stack, Back-end, Front-end, Amazon EC2, Amazon S3 (AWS S3), Redis Cache, WebSockets, Amazon RDS, API Design, Progressive Web Applications (PWAs), Android, iOS, Firebase

Senior Software Engineer

2019 - 2019
Kalepa
  • Defined the architecture for the MVP of Kalepa's flagship product, the Kalepa Copilot, together with the CTO.
  • Implemented, deployed, and maintained many microservices in Python, each of which was part of a distributed data processing pipeline.
  • Rewrote an existing API written in Node.js to Python to allow the introduction of a machine-learning functionality.
Technologies: Scalability, Architecture, APIs, REST, Data Processing, Distributed Systems, Linux, RESTful Microservices, Microservices, Docker, Python, CI/CD Pipelines, Amazon Web Services (AWS), Flask, REST APIs, Solution Architecture, Advisory, Cloud Environments, Software Development, PIP, RDBMS, DevOps, API Integration, Test-driven Development (TDD), SQL, Git, OS X, Database Modeling, Minimum Viable Product (MVP), Startup Consulting, Early-stage Startups, Software Architecture, Back-end, Finance, Amazon EC2, Amazon S3 (AWS S3), Amazon RDS, API Design, Scraping

Engineering Manager

2019 - 2019
Procter & Gamble
  • Eliminated the need for slow, repetitive offline analysis by architecting and leading a team of four engineers who built a single-page, web-based application for augmenting global corporate data (hundreds of GB) with user-provided data.
  • Started building an in-house software development team to reduce costs and, at the same time, increase the quality of solutions delivered to P&G business divisions globally.
  • Supervised the work of multiple vendors to ensure the timely delivery of software.
Technologies: Docker, React, JavaScript, Azure, REST APIs, Python, Cloud Environments, Software Development, Technical Leadership, Mentorship & Coaching, PIP, RDBMS, Team Leadership, Leadership, Git, Windows PowerShell, OS X, Back-end

Senior Solution Architect

2018 - 2019
Procter & Gamble
  • Architected and implemented a Spark-based KPI calculation environment in Azure, allowing a much faster calculations' performance on a full corporate dataset (hundreds of GB) instead of doing it offline on often stale and limited data extracts.
  • Supervised the team responsible for building an automation toolkit, which greatly reduced the delivery cost and time to market for region-specific data hubs running in Azure.
  • Helped shape the hiring roadmap for my department, hired three new engineers, and onboarded them, which increased the development pace significantly.
Technologies: Web Scalability, Microsoft SQL Server, Azure SQL Databases, Hadoop, Apache Hive, Spark, Big Data, Azure, Architecture, CI/CD Pipelines, REST APIs, Solution Architecture, Cloud Environments, Software Development, PIP, RDBMS, API Integration, Leadership, NoSQL, SQL, Data Warehouse Design, Data Warehousing, Git, Windows PowerShell, OS X, Performance Optimization, Database Modeling, RabbitMQ, Software Architecture, Back-end, API Design

Chief Technology Officer (CTO)

2017 - 2018
Crowdspring
  • Led the post-launch, technical debt elimination and performance optimization efforts.
  • Provided hands-on support to the team by writing front- and back-end code.
  • Led a team of up to six front- and back-end engineers. Provided mentoring by pair programming, giving feedback, and doing code reviews.
  • Spearheaded the SEO audit and the implementation of resulting recommendations, increasing the organic traffic by 300%.
Technologies: APIs, REST APIs, Amazon Web Services (AWS), React, Docker, Django, Python, Architecture, CI/CD Pipelines, Jest, CTO, Solution Architecture, Advisory, Cloud Environments, Software Development, Technical Leadership, Mentorship & Coaching, PIP, Team Leadership, API Integration, Leadership, Technical Architecture, NoSQL, Redux, SQL, Git, OS X, Performance Optimization, Profiling, Database Modeling, Functional Programming, RabbitMQ, Software Architecture, Full-stack, Back-end, Front-end, Amazon EC2, Amazon S3 (AWS S3), Redis Cache, Amazon RDS, Amazon CloudFront CDN, Object-relational Mapping (ORM), API Design, LocalStorage

Team Lead

2016 - 2017
Crowdspring
  • Led the complete redesign and launch of crowdspring.com, which serves over 300,000 users worldwide.
  • Architected the back end, front end, and cloud-based infrastructure to cope with the scalability challenges.
  • Implemented the key parts of the code as the most senior engineer on the team.
  • Reduced the launch-day data migration time by over 80% by writing custom scripts splitting the work across dozens of workers and reduced the risk by performing as much of the migration as possible beforehand.
  • Maintained the legacy website throughout the course of the effort to let the team focus on the new version.
Technologies: Architecture, REST APIs, Amazon Web Services (AWS), Celery, Redis, Elasticsearch, PostgreSQL, Docker, Linux, React, JavaScript, Django, Python, Jest, Solution Architecture, Cloud Environments, Software Development, Technical Leadership, Mentorship & Coaching, Team Leadership, Leadership, Test-driven Development (TDD), MySQL, Redux, SQL, Git, Performance Optimization, Profiling, Database Modeling, Functional Programming, RabbitMQ, Software Architecture, Full-stack, Back-end, Front-end, Amazon EC2, Amazon S3 (AWS S3), Redis Cache, Amazon RDS, Amazon CloudFront CDN, Object-relational Mapping (ORM), API Design, LocalStorage

Senior Full-stack Software Engineer

2015 - 2016
Startup Foundry
  • Helped build "Quickly Legal," a contract lifecycle SaaS web and mobile application, by writing back- and front-end code.
  • Led a team of four, building "Respect," a web and mobile marketplace for on-demand care services.
  • Convinced the CTO to replace the traditional Django-based back end with a RESTful API to better support the company's goals of building multi-platform products quickly.
Technologies: Bootstrap, Amazon Web Services (AWS), Linux, Docker, React, JavaScript, Flask, Django, Python, Jest, REST APIs, Cloud Environments, Software Development, Test-driven Development (TDD), SQL, Git, Cross-browser Compatibility, Profiling, Database Modeling, Minimum Viable Product (MVP), Early-stage Startups, Stripe API, Software Architecture, Full-stack, Back-end, Front-end, Amazon EC2, Amazon S3 (AWS S3), Redis Cache, Amazon RDS, Amazon CloudFront CDN, Object-relational Mapping (ORM), API Design, LocalStorage, Progressive Web Applications (PWAs), Android, iOS, Firebase

Lead Software Developer

2010 - 2014
Fact Fiber
  • Designed, built, and deployed to the cloud the MVP of CarePrints—a web-based tool for collaborative knowledge management for healthcare professionals implemented as a single-page application (SPA) powered by a RESTful API.
  • Designed and built "Care Compendium," a website allowing visitors to find information about almost two million healthcare providers by name, location, or medical specialty.
  • Parallelized geocoding of almost four million addresses among 12 servers, running Celery workers and PostGIS geocoders, reducing the time required to geocode the dataset by an order of magnitude without a significant cost increase.
  • Led a team of two back-end engineers, providing mentoring, reviewing code, and encouraging them to follow best code quality, testing, and performance practices.
Technologies: Distributed Systems, Celery, GeoDjango, PostGIS, PostgreSQL, Amazon Web Services (AWS), JavaScript, Linux, REST APIs, Django, Python, Node.js, Cloud Environments, Software Development, Technical Leadership, Mentorship & Coaching, HIPAA Compliance, Leadership, Test-driven Development (TDD), MySQL, Behavior-driven Development (BDD), SQL, Git, Pandas, Cross-browser Compatibility, Profiling, Memcached, Database Modeling, Rancher, Functional Programming, Software Architecture, Full-stack, Back-end, Front-end, Amazon EC2, Amazon S3 (AWS S3), Redis Cache, Amazon RDS, Object-relational Mapping (ORM), LocalStorage, Scraping

Full-stack Developer

2006 - 2010
Crane Data
  • Designed and built “Money Fund Portfolio Laboratory”—a SaaS application for analyzing money fund portfolio risk exposure utilizing RESTful API and rich JavaScript client. This allowed the company to extend its offering with a well-received product.
  • Built “Money Fund Wisdom,” the company’s flagship historical money fund performance analysis tool, using Adobe Flex.
  • Designed, built, and maintained the company website front end in XHTML and CSS, ensuring that it supports all the major browsers.
Technologies: PostgreSQL, CSS, HTML, JavaScript, Python, Amazon Web Services (AWS), REST APIs, Cloud Environments, Software Development, MySQL, Pandas, Cross-browser Compatibility, Memcached, Full-stack, Back-end, Front-end, Amazon EC2, Amazon S3 (AWS S3), Redis Cache, Amazon RDS, Object-relational Mapping (ORM)

Freelance Web Developer

2005 - 2008
Freelance
  • Built multiple large-scale websites using HTML, CSS, JavaScript, and PHP, including ones for large corporations, political parties, and national-scale manufacturers.
  • Set up and managed Linux servers, running web servers, mail servers, FTP servers, and other services.
  • Wrote a custom content management system to make it easier for my clients to manage their web content.
Technologies: PHP, IT Administration, Linux, JavaScript, CSS, HTML, Cross-browser Compatibility, Memcached, Full-stack, Back-end, Front-end

Experience

Crowdspring Rebuild

http://crowdspring.com/
I joined Crowdspring as a team lead (later promoted to CTO) with the goal of rebuilding this creative services marketplace from the ground up. My team and I built the current version from scratch in about 18 months and launched it successfully to over 300,000 users.

I was responsible for selecting the right technologies (Python, React.JS, and AWS), writing the core parts of the back-end code (including complex data migration), mentoring developers, and making sure the project was progressing at the right pace by defining tasks based on business requirements and managing the work.

Insurance Underwriting, Quoting and Issuance System for Onuu

I built a complete life insurance underwriting, quoting, and policy issuance subsystem with TypeScript and Python.

After speaking with multiple third parties and internal stakeholders, I gathered business requirements and designed the solution, utilizing the serverless offering from AWS (API Gateway, AWS Lambda, DynamoDB, DynamoDB Streams, and AWS Step Functions) and implemented the code.

Due to the complexity of the insurance sales process, I implemented the system as a state machine whose transitions were triggered both by user actions but also external system events (such as SFTP file creation or responses received from third-party APIs).

Keenee MVP Mobile App

http://keenee.com
Initially, I acted as an advisor and an architect who designed the back end, front end, and infrastructure (AWS).

Later, I helped as an engineer who wrote a significant portion of the back-end code (Python) and scaffolded the React Native project for the front end (using TypeScript).

Finally, I contributed as an interim CTO who organized the work (translated business requirements into work items and introduced an agile process), managed the development of the MVP (done by two engineers), and supported the engineers from the technical perspective as the most senior person on the project.

Thanks to my contributions, the MVP version of the Keenee app was successfully launched in Boston in December 2022.

Open Banking Integration for Wagestream

https://wagestream.com/
As a Principal Engineer, I built an open banking integration service for 20,000 users, a key data source for the Track, and a few other features of the Wagestream mobile app.

I architected the data model to allow for efficient querying of data at scale (Wagestream had 700,000+ possible users of this feature on the platform at the time) and built a set of services to authenticate with banks, pull and keep the transaction data up to date, process it and finally expose to the front end via a RESTful API.

Because of the high concurrency inherent to this problem, I chose Node.js as the main language used in the implementation and deployed the services to AWS. PostgreSQL was used as a data store and was accessed directly with hand-optimized SQL queries.

Cryptocurrency Portfolio Tracker

As a crypto investor, I could not find a helpful yet reliable crypto portfolio tracker, so I decided to build my own.

I first evaluated the feasibility of building a more reliable competitor to Delta, Blockfolio, and Cointracker, using a couple of Python scripts and pulling the data from the Binance API, producing useful statistics, such as Profit & Loss, resulting from multiple transactions spread over time.

Encouraged by promising results, I built a working prototype mobile application in Vue (wrapped in a Cordova wrapper) and backed by a Python API, running in AWS over a few weekends. The back end pulled the data from the Binance REST API, which was also connected to a WebSocket to support live updates as soon as a new transaction occurred.

The project got to a point where I either had to get funding for it and dedicate all of my time to it or pause the development, and I chose the latter due to personal reasons.

Spot | Parking Space Sharing App

I selected the technologies, architected, and built a working MVP mobile app over a few weekends.

The app was a fully functional prototype written in React (enclosed in a Cordova wrapper) and backed by a Python RESTful API deployed in the AWS cloud. It was available for iOS and Android.

Despite promising results from testing with early adopters, the project ran into legal restrictions concerning private parking space rental, and we decided to stop further work.

Education

2007 - 2011

Bachelor's Degree in Computer Systems and Networks

Warsaw University of Technology - Warsaw, Poland

Skills

Libraries/APIs

REST APIs, Node.js, React, LocalStorage, Pandas, Stripe API, Vue

Tools

Amazon CloudFront CDN, Amazon CloudWatch, Git, RabbitMQ, Celery, GitHub, AWS Step Functions

Languages

Python, JavaScript, SQL, HTML, CSS, TypeScript, PHP, HTML5, CSS3, Python 3

Frameworks

Django, Flask, Bootstrap, Redux, Jest, Spark, Windows PowerShell, GeoDjango, Hadoop, CherryPy, React Native

Paradigms

REST, Test-driven Development (TDD), Object-relational Mapping (ORM), Agile, Behavior-driven Development (BDD), DevOps, Microservices, Functional Programming, Serverless Architecture, HIPAA Compliance

Platforms

Amazon Web Services (AWS), Linux, OS X, Amazon EC2, Docker, Rancher, Azure, AWS Lambda, Android, iOS, Firebase

Storage

PostgreSQL, RDBMS, Amazon S3 (AWS S3), Redis Cache, Redis, Memcached, NoSQL, Database Modeling, Elasticsearch, MySQL, Cloud Environments, PostGIS, Apache Hive, Azure SQL Databases, Microsoft SQL Server, MongoDB, Amazon DynamoDB, SQL Performance

Other

APIs, Cross-browser Compatibility, Software Development, PIP, API Integration, Back-end, Front-end, Amazon RDS, API Design, Architecture, Minimum Viable Product (MVP), Startup Consulting, Early-stage Startups, Performance Optimization, Profiling, Team Leadership, Full-stack, Software Architecture, CI/CD Pipelines, Solution Architecture, Advisory, Technical Leadership, Mentorship & Coaching, Leadership, Technical Architecture, Finance, Progressive Web Applications (PWAs), Data Warehousing, IT Administration, Distributed Systems, Big Data, Web Scalability, Performance, Cordova, RESTful Microservices, Data Processing, Scalability, Startups, Lean, Lean Startups, Data Warehouse Design, Fintech, CTO, Serverless, Data Modeling, Algorithms, Programming, Message Queues, Concurrency, Integration, State Machines, Lambda Functions, People Management, Remote Team Leadership, IT Project Management, Budgeting, Open Banking APIs, Scalable Web Services, Crypto, Lean Project Management, WebSockets, Scraping

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring