Position: Software Engineer
Category: Node.js
English level: upper
Years of experience: 5

- Did code optimizations which improved performance of mission-critical, user-facing component by 2-3 times.

- Implemented a web service which sped up the fulfilment process of olympiad participants' requests by 3-4 times in IOI, which is the most prestigious computer science competition in the world for secondary school students.

- Participated and took various places in local and international programming contests and hackathons (ICPC, Google Hash Code).
Product-minded software engineer with 5 years of experience in building reliable and maintainable software solutions. Specialized in Backend Engineering. Proficient in transforming customer needs to technical features and applying optimal data structures, algorithms, and engineering techniques to efficiently solve given problems. Interested in Distributed Systems and Software Architecture.

PROJECTS:

1. B2B eCommerce (Senior Software Engineer).
-- Tasks:
• Implementing new features, fixing bugs, and refactoring and optimizing existing codes and algorithms in legacy
microservice
• Improving performance of user-facing, mission-critical components of tech product
-- Tech Stack:
JavaScript, TypeScript, Node.js, Vanilla JS, React, Cypress (E2E), Docker, MongoDB.

2. Online Learning Platform (Backend Engineer).
-- Tasks:
• Designing and implementing backend services
• Mentoring interns
-- Tech Stack:
Golang, Node.js, AWS (Lambda, DynamoDB, S3, CDK), Docker.

3. Ride-Hailing Service (Team Lead).
-- Tasks:
• Designed general architecture and implemented backend, frontend, and mobile components
-- Tech Stack:
TypeScript, Node.js, PostgreSQL, React, React Native, GCP (Google Cloud Platform).

4. Bus Routing System (Team Lead).
-- Tasks:
• Gathered requirements from stakeholders and defined domain model for architecture
• Designed general architecture and implemented backend services
-- Tech Stack:
TypeScript, Node.js, PostgreSQL, React, GCP.
Interested in a project with interesting engineering and scalability problems, which faces a certain load, is currently in growth stage, and has Node.js and/or Golang in its tech stack.

Preferred domains: all domains except banking (all institutions involving interests in their payment process), insurance, adult, dating, gambling, and military.

Not interested in projects with legacy, obsolete, or unpopular technologies.

Not interested in frontend/full stack positions.

Not interested in management with trackers.