Yurii T.
Ukraine (UTC+02:00) 🇺🇦
Upstaffer since November 28, 2023

Yurii T. — Senior Full-stack Developer

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

Last verified on November 28, 2023

Core Skills

JavaScript
JavaScript
8 yr.
TypeScript
TypeScript
Node.js
Node.js
Angular
Angular
React
React

Bio 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.

Technical Skills

Programming Languages JavaScript, PHP, TypeScript
JavaScript Frameworks Angular, AngularJS, Express, NestJS, Node.js, React
UI Frameworks, Libraries, and Browsers Angular Material UI, HTML, HTML/CSS Preprocessors, Socket.io
Mobile Frameworks and Libraries Cordova, Ionic
JavaScript Libraries and Tools Grunt, Mocha.js, Mongoose, Redux, Redux-Saga, Redux Thunk, RxJs, Webpack
PHP Frameworks Laravel
Databases & Management Systems / ORM AWS ElasticSearch, MongoDB, Redis, Sequelize
Amazon Web Services AWS EC2, AWS ElasticSearch
Methodologies, Paradigms and Patterns Agile, microservices architecture, Scrum
Platforms Antes
Web/App Servers, Middleware Apache HTTP Server
QA, Test Automation, Security API testing, Jest, Unit Testing
SDK / API and Integrations API testing, Google Maps API, OpenStreetMap API, RESTful API
Version Control BitBucket
Deployment, CI/CD & Administration CircleCI, GitLab CI, Jenkins
Virtualization, Containers and Orchestration Docker, Docker Swarm, Kubernetes, Terraform
Mail / Network Protocols / Data transfer GRPC, NAT
Message/Queue/Task Brokers RabbitMQ
BlockChain and Decentralized Software Smart Contract
Other Technical Skills Gulp-Less, NGXS, Snyk

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Yurii T.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring