
Mateusz Gajewski-Tuttle
Verified Expert in Engineering
Back-end Developer
Gdynia, Poland
Toptal member since March 30, 2022
Mateusz is mainly focused on back-end development, but as a person always looking for new challenges and exciting problems to solve, he is ready to take on additional roles. He has participated in projects as a back-end developer, DevOps, research and development (R&D) engineer, and team leader. A firm believer in the idea that individuals and interactions should be considered over processes and tools, Mateusz has created software that others thought impossible to deliver.
Portfolio
Experience
- SQL - 5 years
- PostgreSQL - 5 years
- Java - 5 years
- REST - 5 years
- Spring Boot - 4 years
- Docker - 4 years
- Kubernetes - 3 years
- Azure Kubernetes Service (AKS) - 2 years
Availability
Preferred Environment
Windows, IntelliJ IDEA
The most amazing...
...thing I've ever developed was an RFID-based smart fitting-room system for one of the biggest clothing companies in Europe.
Work Experience
Senior Back-end Developer
Global footwear manufacturer
- Developed a Java back end for a logistics management platform.
- Used AWS serverless technologies to develop the platform.
- Took part in business and technical architecture planning.
Software Engineer
Jit Team
- Designed and developed an RFID-based intelligent fitting room for one of the biggest clothing retail companies in Europe.
- Headed internal projects and delivered useful tools for internal departments.
- Led the internship program inside internal projects and introduced tens of new developers into the world of software engineering. Organizing their work by performing code reviews and preparing them to work as junior developers for external clients.
- Worked as a consultant for different external clients.
- Maintained the internal infrastructure using Azure tools, such as Azure Kubernetes Service (AKS).
- Implemented both front-end and back-end features for internal systems.
Senior Full-stack Developer
Centevo
- Migrated a monolithic back end to new microservices, which led to much quicker calculations and the drastically-improved maintainability of the system.
- Pinpointed manual processes and automated them by integrating different parts of the companies' system to reduce the load on business staff.
- Implemented time-pressured integration of a new payment provider.
- Migrated the old payment system from a mainframe environment to Docker-based deployment and rewrote the payment processing module to a newer codebase, which resulted in easier maintainability and lower cost.
- Managed the AWS-based Kubernetes and on-premise infrastructure.
- Introduced Scrum into the team, acted as a scrum master, and coordinated team efforts with clients.
- Implemented React UI that consumed REST back-end services.
Back-end Developer | DevOps
Tpay
- Audited the architecture of the core payment system in search of ways to optimize it.
- Proposed new architecture to increase the system's performance and introduce the core concepts of the ledger module.
- Developed the first proof of concept version of the ledger module.
- Deployed a new module in OpenShift and later on Amazon Elastic Kubernetes Service (EKS).
Back-end Developer
Danfoss
- Developed a proof of concept system that transferred data from the cloud to on-premise high-performance computing (HPC).
- Established the deployment process using Kubernetes and Red Hat OpenShift.
- Helped adjust HPC Python code so that it was easier to use for the integration.
Full-stack Developer
LPP
- Integrated multiple external APIs into one unified model for logistics operations.
- Performed on-call duty with a quick response time to any errors in the system.
- Maintained the system infrastructure in Red Hat OpenShift.
- Created a proof-of-concept front-end application with the back end for fronted service for a system that started as purely a back end, then continued and further developed so that the client could manage the application through the GUI.
Intern | Back-end Developer
Neoteric
- Developed the back end based on Express.js for my own project.
- Developed the front end based on Angular 5 and integrated it with the back-end module.
- Designed REST APIs and database schemas in MongoDB.
Experience
Smart Fitting Room
As the only back-end developer, I oversaw the proof of concept stage. I integrated the antenna software with a custom API that would send data to dashboards in the fitting room and a control room. Also, I collaborated with a mobile developer who created the app for the tablets.
Education
Engineer's Degree in Control Theory and Robotics
Gdańsk University of Technology - Gdańsk, Poland
Skills
Libraries/APIs
REST APIs, API Development, Node.js, React, Java Message Service (JMS)
Tools
IntelliJ IDEA, GitHub, Terraform, Azure Kubernetes Service (AKS), Microsoft Excel, GitLab CI/CD, Amazon EKS, Mongoose, Jenkins
Languages
Java, SQL, JavaScript, Python, TypeScript
Frameworks
Spring Boot, Spring, Next.js, Express.js, Angular, Material UI
Paradigms
REST, Continuous Delivery (CD), Design Patterns, Continuous Integration (CI), Microservices
Platforms
Docker, Amazon Web Services (AWS), Software Design Patterns, Kubernetes, Red Hat OpenShift, OpenShift, Azure, AWS Lambda
Storage
MySQL, Relational Databases, RDBMS, Amazon DynamoDB, Databases, PostgreSQL, MongoDB, Amazon S3 (AWS S3)
Other
Software Development, APIs, API Integration, Architecture, Web Development, Back-end, Back-end Development, Build Automation, Software Architecture, Amazon RDS, Software Design, Leadership, Lambda Functions, Message Queues, Payment APIs, Payment Posting, Web Scraping, Algorithms, RFID, Argo CD, Axios, Serverless
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