Maciej Kozik
Verified Expert in Engineering
Full-stack Web Developer
Wrocław, Poland
Toptal member since August 26, 2020
Maciej is a full-stack web developer with hands-on experience in a range of technologies for the back end (Scala, Python) and front end (React, Redux) as well as databases (MySQL). Maciej loves building products that solve problems with style—without sacrificing usability. Besides Maciej's love for code, he enjoys providing guidance and planning tasks to complete project goals. This kind of work gives a different sense of fulfillment when you can view the growth of your team.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Slack, Arch Linux, OS X
The most amazing...
...experience I've had was working on a highly distributed, scalable chatbot platform, with a tightly knit team.
Work Experience
Full-stack Developer
Navigance
- Planned and executed the transition from multiple repositories to a mono repository along with implementing the switch to GitHub Actions for the CI.
- Took ownership of the internal admin tool and helped to improve code quality by restructuring it to hexagonal architecture.
- Evangelized extracting logic into microservices when the domains were clearly separable.
- Planned and engineered migration to Auth0 to delegate authentication to a third party, improving security and unifying account management across the platform.
- Optimized and refactored an established React app which reduced the number of redundant re-renders and data fetches.
Full-stack Developer
IamBot
- Implemented front-end customer messaging and administration platform using React, Redux, and GraphQL.
- Performed data migrations and architected analytic events aggregation in a non-relational database (MongoDB).
- Designed and wrote Python-based microservices serving machine learning models, with gRPC for communication.
- Participated in planning the product roadmap, task preparation, and distribution among the developers.
CTO
OnionGraph
- Created several fault-tolerant microservices that were orchestrated via Celery.
- Designed and implemented a RESTful API that also adhered to the JSON API.
- Performed relational schema migrations with Alembic.
- Implemented semi-supervised keyword extraction from websites.
- Wrote the whole front-end app in Ember.js, including custom data visualizations with D3.js.
Experience
AskXML
https://github.com/kamac/AskXMLEducation
Master's Degree in Computer Science
Politechnika Wrocławska - Wrocław, Poland
Bachelor's Degree in Computer Science
Politechnika Wrocławska - Wrocław, Poland
Skills
Libraries/APIs
React, Node.js
Tools
Auth0, Terraform
Languages
Scala, GraphQL, Python, SQL, TypeScript, Java, Go
Frameworks
Redux, gRPC, Ember.js
Platforms
Docker, Kubernetes, Amazon Web Services (AWS), Arch Linux, MacOS
Storage
MongoDB, PostgreSQL, MariaDB
Other
Distributed Systems
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring