Kamil Solecki
Verified Expert in Engineering
Full-stack Developer
Częstochowa, Poland
Toptal member since June 8, 2020
Kamil is a full-stack developer with four years of professional experience—architecting, building, deploying, and maintaining multiple integrations, automation processes, and web applications. Kamil specializes in designing impressive front ends with a focus around the user experience and SEO, as well as developing performant back ends using TypeScript and React.
Portfolio
Experience
Availability
Preferred Environment
Adobe Suite, Visual Studio Code (VS Code), Linux, Windows
The most amazing...
...system I've created was a modification to a coffee machine using ESP8266 that integrated into Alexa—allowing voice command control over the device.
Work Experience
Senior Full-stack Developer
Elampki.pl
- Built a web application using TypeScript, React, and Node.js which enabled employees to schedule tasks and emails for conflict avoidance.
- Built also a mobile application using React Native.
- Developed a web application that allows partnered customers to have a separate order process and a separate communications channel.
- Designed and developed multiple landing pages serving over 5,000 customers a day, taking into account critical user experiences and improving them over time using A/B testing and user-monitoring tools such as CrazyEgg.
- Created an integration process and software that aggregates product availability data from multiple suppliers and integrates into the warehouse system, updating the available stock in real-time.
- Set up and maintained a high availability kubernetes cluster, hosting all of company's services and web applications.
- Designed and implemented CI/CD processes, allowing automatic building, testing, and deployment of projects to the Kubernetes cluster using GitLab CI/CD.
- Redesigned a legacy service monitoring system and integrated it into all company-hosted services.
Web Developer
Decorway
- Developed a back-end service using Node.js and JavaScript that connected to nesting software and facilitated the CNC production planning by taking into account client orders, which resulted in an increase of 30% in the manufacturing throughput.
- Designed and developed the company static website using GatsbyJS and Node.js, as well as improving the company image and visibility by applying best SEO practices.
- Oversaw the deployments of all services on local, Linux-based machines along with planning the releases and testing using tools like GitLab and Grafana.
- Improved the technological processes in the company through the digitalization of information and development of Node.js and .NET scripts for intra-company task automation.
Experience
Elampki
https://elampki.pl/I designed a separate channel of communication for wholesale customers, including a web application that allows them to have a streamlined ordering process. I also improved specific landing pages.
Nowodvorski Online
I designed, built, and improved multiple of the main online store pages, through rigorous A/B testing and user behavior monitoring using tools such as heatmaps and user interaction recordings. I also implemented a full, multi-supplier product availability system that updates live, taking into account foreign warehouse stocks and combining them with the store's own warehouse system. I also worked alongside SEO specialists to improve the site's visibility in search engines.
Personal Portfolio and Blog
I was the only developer for the project—designing, architecting, and coding it all from the front end to deployment. I also worked on the improvement of the deployment processes, making them fully automatic from the moment the code is committed to the repository, through the use of GitLab CI and GitLab runners deployed inside the cluster.
Certifications
Cambridge English Level 3 Certificate of Proficiency in English
Cambridge English Language Assessment
Skills
Libraries/APIs
Node.js, React.js, Lodash, JavaScript, InversifyJS, Chai, HTML5, RxJS, D3.js, Three.js, Puppeteer
Tools
Git, Git, GitLab CI/CD, Photoshop, Adobe Illustrator, Canvas, Mocha, Adobe Software Development, Grafana
Languages
JavaScript, TypeScript, HTML, CSS, HTML5, CSS3, .NET, Sass, SCSS, Less, C#, GraphQL, Python
Frameworks
Express.js, Bulma, React Native
Platforms
Visual Studio Development, Docker, Ubuntu, Linux, Kubernetes, Windows Development, Adobe Software Development
Industry Expertise
Web Development
Paradigms
Inversion of Control, MVC Design, Model View ViewModel (MVVM)
Storage
PostgreSQL, MariaDB
Other
GatsbyJS, TSLint, Design, UX Development, UI Development, ESLint, SSH, WebSockets
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