Yurii T. Senior Full-stack Developer
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 monthsSummary: 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 monthsSummary: 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 monthsSummary:
- 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
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 monthsSummary: 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 monthsSummary: 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 monthsSummary: 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 monthsSummary: 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