Position: Full Stack Web Developer
Category: JavaScript
English level: upper
Years of experience: 5


Experienced Software Developer with a demonstrated history of working in the information technology and services industry. Skilled in developing fullstack solutions using modern JavaScript frameworks. Proficient in designing and implementing RESTful APIs using Node.js and Python, creating SPA using reactive technologies, building 3D viewers in browser using WebGL. Familiar with various cloud platforms, including AWS and GCP.
Developed and implemented web applications from scratch using modern JavaScript frameworks like React, Redux, RxJS.
Built reusable React components to improve development efficiency and maintainability
Developed 3D viewers to view, measure, transform and manipulate 3D objects directly in browser using Three.js
Implemented a 2D canvas-based renderer to visualize and preview 3D printer commands
Effectively coded software changes and alterations based on specificdesign specifications
Implemented parallel computing of heavy geometry data in browser using WebWorkers
Integrated payment system using Stripe
Configured Webpack to provide an ability to build standalone application using Electron
Experienced in building RESTful APIs using Node.js (Express.js) and Python (Flask) to facilitate data exchange between client and server
Familiar with middleware implementation for authentication, logging, error handling, and performance optimization
Maintained and updated a GraphQL layer to keep it up to date with latest changes
Developed and implemented Socket.io solutions to enable real-time messaging, notifications, and collaborative features on web applications
Utilized AWS S3 to store and retrieve necessary user data which was used later in application
Implemented MongoDB and Redis solutions to support data storage and caching needs of web applications
Been a part of a team which designed and implemented heavy-duty distributed enterprise systems
Assisted in the development of DevOps processes, including automated deployment and monitoring
Updated configuration for services which were hosted on AWS and GCP to track down and fix connected issues
Used Git version control system to manage source code changes and collaborated with other developers on tasks when needed
For the last 4 years lead a team of 2-5 people