Upstaff Sign up
Kirill
🇵🇱Poland (UTC+01:00)
Created AtUpstaffer since December, 2023

Kirill — Full Stack JavaScript Developer

Expertise in Full Stack Web (4.0 yr.), Back-End Web (4.0 yr.).

Last verified on December, 2023

Core Skills

Bio Summary

Software engineer with 5+ years of IT experience, starting as an automated systems technician, evolving into a full-stack JavaScript developer. Excelled in backend development, legacy code optimization, and new functionality implementation in complex logistics and CRM applications. Proficient in cutting-edge JS frameworks and a multitude of databases, boasting a track record of building microservices architectures and developing scalable, fault-tolerant systems. Adept at optimizing SQL queries, integrating APIs, and crafting performant web applications with high unit test coverage. The engineer's portfolio includes delivering robust solutions for logistics, casino networks, and educational platforms, demonstrating strong problem-solving capabilities and technical versatility.

Technical Skills

Programming LanguagesJavaScript, Python, TypeScript
JavaScript FrameworksAngular, AngularJS, Express, Ext JS, NestJS, Node.js, React, three.js, Vue.js
UI Frameworks, Libraries, and BrowsersMaterial UI
JavaScript Libraries and ToolsMongoose, NgRx, React Native, RxJs, three.js
Data Analysis and Visualization TechnologiesGeoJSON, MapBox
Databases & Management Systems / ORMMongoDB, MySQL, PostgreSQL, Redis, SQL, Typeorm
Cloud Platforms, Services & ComputingAWS
QA, Test Automation, SecurityJest
Message/Queue/Task BrokersKafka
Logging and MonitoringPrometheus
SDK / API and IntegrationsTelegram API
Third Party Tools / IDEs / SDK / ServicesWebStorm

Work Experience

Backend Developer, Logistics Application for French Customer

Duration: 03/2023 - 11/2023
Summary: Developed components and functionalities for a logistics application optimizing shipment tracking and process automation, leading to enhanced transport and logistics cost management.
Responsibilities: Legacy code base optimization, implementation of Prometheus logging system, development of new backend functionalities, third-party integration, SQL query optimization, creation of new microservices, maintaining legacy code, document creation, bug fixes
Technologies: Node.js, AngularJS, React, Express.js, PostgreSQL, Prometheus, Grafana, Linux, WSL2

Full Stack Developer, Offline Casino Network Applications

Duration: 08/2022 - 02/2023
Summary: Built and optimized a full-stack solution for offline casino networks in Mexico, incorporating integrations with licensed game providers, and developing CRM functionalities.
Responsibilities: Writing complex database queries, improving system optimization and fault tolerance, implementing game provider integrations, optimizing server requests, developing request caching system, CRM system development and optimization, bug fixes
Technologies: React, Nest.js, TypeORM, Docker, Kafka, Redis, TypeScript

Full Stack Developer, Warehouse Management CRM Application

Duration: 02/2021 - 08/2022
Summary: Developed a CRM application to manage warehouse operations for a German client, focusing on product and order management, shipment handling, and task automation across various devices.
Responsibilities: UI library creation, dynamic form development, frontend module development, CLI tools development, backend functionality enhancement, service integration, database development and maintenance, unit test coverage
Technologies: React, Express, Sequelize, MySQL, Redis, Docker, Material UI, Cypress, Jest, Mocha

Full Stack Developer, English Language Learning Startup

Duration: 11/2020 - 01/2021
Summary: Participated in the creation of an educational startup platform aimed at teaching English to Spanish speakers using a unique difficulty scaling algorithm and integrated audio features.
Responsibilities: Audio track storage logic, server-side development, database schema management, bug fixes
Technologies: React, NestJs, TypeORM, AWS, MySQL, WSL2

Full Stack Developer, Student and Classes Management CRM

Duration: 06/2020 - 11/2020
Summary: Delivered a full-stack development for a CRM system managing students and classes, implementing features like custom calendar with events and 3D animations with transitions.
Responsibilities: Calendar component development, 3D modeling and animation, Mapbox and geojson usage, frontend and backend CRUD feature development, bug fixes
Technologies: Vue, Vuex, Vuetify, Express, Sequelize, PostgreSQL, Three.js, GSAP

Full Stack Developer, E-commerce MVP

Duration: 10/2019 - 06/2020
Summary: Created an e-commerce MVP including user authentication and authorization systems, working extensively with Angular and related technologies for both frontend and backend development.
Responsibilities: Frontend and backend functionality development, bug fixes
Technologies: Angular 8, NgRx, RxJs, Express.js, Sequelize, MongoDB

Project Owner, Full Stack Developer, Custom Chrome Dashboard Extension

Duration: 01/2023
Summary: Developed a custom Chrome extension as a pet project, serving as a dashboard for new tabs, with the feature to store values in permanent memory.
Responsibilities: Chrome Browser API usage, extension development, application state synchronization, frontend and backend feature development, bug fixes
Technologies: React, Redux, NestJs, PostgreSQL, Webpack

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Kirill
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring