Kirill Full Stack JavaScript Developer
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.
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