Yurii T. Senior Full-stack Developer

Back-End Web (8.0 yr.), Full Stack Web (10.0 yr.)

Summary

- Senior Full-stack Developer with over 10 years of programming expertise and strong focus on JavaScript technologies.
- Proficient in designing and developing distributed systems, databases, and backend architecture with a drive to keep the front-end simple for performance on less capable devices.
- Robust skills in Angular, React, Node.js, Express.js, PostgreSQL, MongoDB, microservices, AWS, and Kubernetes, among others.
- Conducted code reviews, led teams, and executed seamless transitions from legacy systems to modern architectures in various projects.
- Uses Agile and SCRUM methodologies to improve team efficiency and product quality.
- Graduated with a Bachelor's degree in Computer Systems Analysis, grounding a solid understanding of software engineering principles.
- Strong communicator, adept at collaborating with cross-functional teams to design API interfaces, optimize feature development, and deliver high-value solutions to clients.

Work Experience

Front-End Developer, Sales CRM and Branded Website

Duration: 4 months
Summary: A front-end development role focused on a SaaS CRM for accelerating sales of used trucks and heavy machinery, including a branded website showcasing products and a data-driven product design with customer experience in focus.
Responsibilities: Adding new roles and permissions, fixing minor bugs, implementing CMS interface for branded websites from scratch, and finalizing PDF offer rendering.
Technologies: Angular, Angular Material, TypeScript, RxJS, HTML to PDF

Full-stack Developer, Tech Lead, Cryptocurrency Wallet App

Duration: 7 months
Summary: Full-stack development and tech lead role in creating the Teroxx app, an all-in-one cryptocurrency wallet solution with various features and real-time transaction capabilities.
Responsibilities: Building new features, finalizing feature requirements with a BA, API planning, feature decomposition, bug fixing, roles and permissions adjustments, transaction handling, and release management.
Technologies: Node.js, NestJS, TypeScript, TypeORM, PostgreSQL, Microservices, RabbitMQ, REST API, AWS services, Kubernetes (k8s), Terraform, Jenkins, GitLab, ELK

Senior Full-Stack Developer, Delivery Services App

Duration: 33 months
Summary:
  • Senior full-stack development role focused on architecture, development, team leadership, and migrating from legacy PHP backend to Node
  • js microservices for Lezoo, a multi-service delivery platform
Responsibilities: Feature development, team leading, code review, architecture planning, database design, writing functional requirements with a BA, release management practices, testing practices, and migration strategy.
Technologies: Node.js, NestJS, TypeScript, MongoDB, Mongoose ORM, Microservices, AWS, Terraform, K8s, Docker Swarm, gRPC, NATS, Socket.io, Elasticsearch, GitLab, ELK, React, Redux, Redux-Saga, Ant, Google Maps, OpenStreetMap, Redis

Full-Stack Developer, Ridesharing App

Duration: 5 months
Summary: Full-stack development role contributing to the creation of a reliable taxi service app providing convenient, inexpensive, and safe transportation in select geographic locations.
Responsibilities: Feature development, team leading, code review, architecture planning, database design, writing functional requirements with BA, incident management, and integrations design.
Technologies: Node.js, Express, NestJS, TypeScript, MongoDB, Mongoose ORM, Microservices, AWS, Docker Swarm, NATS, Socket.io, Elasticsearch, Bitbucket, Angular, Ngxs, Angular Material, Google Maps, Redis

Full-Stack Developer, Invoice Insurance Web App

Duration: 9 months
Summary: A position that involved full-stack development work on a web application for invoice insurance, including building of microservices and integrating with cloud accounting services to minimize non-payment risks for UK businesses.
Responsibilities: New microservices development, accounting software integration, counterparty risk assessment, insurance pricing engine implementation, new feature addition, and d3 graphs for Angular app.
Technologies: Node.js, Express, HydraExpress, Microservices, TCP transport, MongoDB, Redis, Government and credit rating APIs, Angular, Angular Material, React, Redux, Redux-Thunk, Elasticsearch

Full-Stack Developer, Delivery and Removal Services App

Duration: 19 months
Summary: Development position on a marketplace app for delivery and removal services, featuring real-time driver tracking and various features related to price and route management.
Responsibilities: Team leading, code review, bug fixing, feature development, release management, task decomposition, realtime driver tracking, surge pricing, and integration with ERP and 3rd party APIs.
Technologies: PHP, Laravel, Cordova, React, Redux, Redux Thunk, MongoDB, Node.js, GCP, AWS, EC2, Bitbucket, Elasticsearch, Redis

Full-Stack Developer, Creator Collaboration Platform

Duration: 11 months
Summary: A role that included full-stack development and team leadership for The Hub, a platform connecting brands and agencies with a community of creators.
Responsibilities: Feature development, team leading, code review, architecture planning, database design, writing functional requirements with BA, and integrations design.
Technologies: Node.js, NestJS, TypeScript, Sequelize ORM, PostgreSQL, React, TypeScript, React-Redux, Ant Design, AWS services, Terraform, Fargate, S3

Education

  • Bachelor's degree
    Computer Systems Analysis from Zaporizhzhya National Technical University
    2011-2015