Kamil Solecki, Developer in Częstochowa, Poland
Kamil is available for hire
Hire Kamil

Kamil Solecki

Verified Expert  in Engineering

Full-stack Developer

Location
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

Elampki.pl
GitLab CI/CD, Docker, Kubernetes, Gatsby, Puppeteer, Node.js, React, TypeScript
Decorway
Grafana, GitLab, Gatsby, CSS, HTML, Node.js, JavaScript

Experience

Availability

Part-time

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

2017 - PRESENT
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.
Technologies: GitLab CI/CD, Docker, Kubernetes, Gatsby, Puppeteer, Node.js, React, TypeScript

Web Developer

2016 - 2017
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.
Technologies: Grafana, GitLab, Gatsby, CSS, HTML, Node.js, JavaScript

Elampki

https://elampki.pl/
Elampki.pl is the flagship store of the company, as well as one of the biggest lighting eCommerce stores in Poland that serves several thousands of customers daily.
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

Nowodvorski Online is a secondary store of the company, focused on vendor products from a specific manufacturer.
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

A static portfolio website built with GatsbyJS and TypeScript, containerized with Docker, and deployed to a Kubernetes cluster using GitLab CI/CD.
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.
JUNE 2015 - PRESENT

Cambridge English Level 3 Certificate of Proficiency in English

Cambridge English Language Assessment

Libraries/APIs

Node.js, React, Lodash, MobX, InversifyJS, Chai, HTML5 Canvas, RxJS, D3.js, Three.js, Puppeteer

Tools

Git, GitLab, GitLab CI/CD, Adobe Photoshop, Adobe Illustrator, Canvas, Mocha, Adobe, Grafana

Frameworks

Express.js, Bulma, React Native

Languages

JavaScript, TypeScript, HTML, CSS, HTML5, CSS3, C#.NET, Sass, SCSS, Less, C#, GraphQL, Python

Platforms

Visual Studio Code (VS Code), Docker, Ubuntu, Linux, Kubernetes, Windows, Adobe Suite

Industry Expertise

Web Design

Paradigms

Inversion of Control, MVC Design, Model View ViewModel (MVVM)

Storage

PostgreSQL, MariaDB

Other

Gatsby, TSLint, Design, User Experience (UX), User Interface (UI), ESLint, SSH, WebSockets

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