Upstaff Sign up
IVAN ANDRUKH, Senior Full-Stack Engineer | Technical Lead | Engineering Manager
IVAN ANDRUKH
🇩🇪Germany (UTC+01:00)
Created AtUpstaffer since July, 2024

IVAN ANDRUKH — Senior Full-Stack Engineer | Technical Lead | Engineering Manager

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

Last verified on September, 2024

Bio Summary

Proven Full-Stack Engineer with over 7 years of experience in building robust, secure, and scalable systems. Has a strong background in team leadership and project management, ensuring timely delivery within scope and budget. Holds a Master's degree in Computer Engineering complemented by advanced technical skills across a myriad of technologies including AWS, TypeScript, JavaScript, React, Node.js, and Microservices. Experienced with a variety of databases such as SQL, MongoDB, and DynamoDB, and tools like Docker, Kubernetes, and Terraform for DevOps. Demonstrates a keen ability to integrate third-party services and has a solid foundation in continuous integration and delivery practices.

Technical Skills

Programming LanguagesJavaScript, TypeScript
.NET PlatformAzure
C++ Libraries and ToolsC/C++/C#
Python FrameworksDjango
Java Libraries and ToolsKnex.jx
JavaScript FrameworksKoa.js, React
JavaScript Libraries and ToolsKoa.js, RxJs, Web3.js
UI Frameworks, Libraries, and BrowsersMaterial UI
Data Analysis and Visualization TechnologiesUIPath
Databases & Management Systems / ORMAWS DynamoDB, AWS ElasticSearch, CouchDB, InfluxDB, MySQL, PostgreSQL
Cloud Platforms, Services & ComputingAWS, Azure
Amazon Web ServicesAWS CDK, AWS DynamoDB, AWS ElasticSearch
PlatformsAdyen, Microsoft Power Platform, UIPath
BlockChain and Decentralized SoftwareETH (Ethereum blockchain), Hyperledger, IPFS (InterPlanetary File System)
SDK / API and IntegrationsGoogle Maps API, Stripe
Mail / Network Protocols / Data transferLDAP, WebSockets
QA, Test Automation, SecurityPostman
Message/Queue/Task BrokersRabbitMQ
Methodologies, Paradigms and PatternsRPC (Remote Procedure Call)
UiPathUIPath
Other Technical SkillsFHIR, HL7, OpenAM, SAP RPA

Work Experience

Trainee Software Engineer, Online Learning Platform

Duration: Sep 2017 - Jan 2018 (5 months)
Summary: Developed an online learning platform with functionality for users to become tutors, create courses, organize events, and communicate via chat.
Responsibilities: Back-end development using Django and PostgreSQL, front-end development with React.js, and integration with AWS services.
Technologies: Django, Python, JavaScript, React, PostgreSQL, AWS services

Software Engineer, Blockchain Payment Booking Application

Duration: Apr 2018 - July 2019 (1 year 3 months)
Summary: Built a booking application based on a blockchain payment system and configured production environments.
Responsibilities: Server-side development, CI/CD configuration, implementation of payment system based on Ethereum blockchain.
Technologies: Express, NodeJS, JavaScript, GraphQL, Ethereum, Web3.js, Docker, Gitlab CI/CD, Stripe, SocketIO

Software Engineer, Food Services Facility Management Application

Duration: May 2018 - July 2019 (3 months)
Summary: Worked on a front-end application for a food services and facilities management company, integrating Google Maps and using Angular framework.
Responsibilities: Integration of Google Maps, development of the UI using Angular framework.
Technologies: Angular, RxJS, MaterialUI, TypeScript

Software Engineer, Multiple Projects

Duration: July 2019 - May 2020 (11 months)
Summary: Contributed to a sports club management application and a blockchain-based document management platform.
Responsibilities: Designed and built APIs, created algorithm solutions, developed unit and integration tests.
Technologies: NodeJS, TypeScript, Koa, IPFS, LDAP, PostgreSQL, Microsoft Azure, Adyen, Docker, Jest, Express, Fabric Hyperledger, OpenAM, CouchDB, Postman, AWS services, React

Team Lead | Senior Software Engineer, Healthcare Data Analytics Platform

Duration: May 2020 - Sep 2022 (2 years 4 months)
Summary: Led the backend development for a US healthcare data analytics company, focusing on Medicare patient services.
Responsibilities: Redesigned customer data pipeline, conducted engineering interviews, led building of backend Microservices and Serverless architecture.
Technologies: Express, Serverless, MySQL, InfluxDb, MongoDB, DynamoDB, ElasticSearch, Docker, Postman, AWS services, Knex, Jest, PostgreSQL, FHIR, HL7, Microservices, RPC, RabbitMQ, React

Senior Software Engineer, NatWest Rooster Money

Duration: Oct 2022 - March 2024 (1 year 5 months)
Summary: Developed the NatWest Rooster Money system, a pocket money management and prepaid debit card application for kids.
Responsibilities: Worked on the product team, developed serverless systems, performed system integration, created project architecture and CI/CD processes.
Technologies: Express, NestJS, TypeScript, JavaScript, Serverless, AWS Services, AWS CDK, DynamoDB, Docker, Adyen, Jest, Microservices, SQL, GitHub

Engineering Manager | Technical Lead, Various Projects

Duration: March 2024 – August 2024 (up to 15 team members)
Summary: Led teams toward innovative technical solutions as a manager and a technical lead with focus on AI and automation.
Responsibilities: Developed and implemented technology vision and strategy, managed the technology team, oversaw project management/delivery, and led stakeholder communication.
Technologies: AI, Intelligent Automation, UiPath, Microsoft Power Platform, RPA, Python, C#, JavaScript

Education

  • Master's Degree in Computer Engineering
    Ivan Franko National University of Lviv is one of the top public universities in Lviv, Ukraine. It is ranked #1201-1400 in QS World University Rankings 2024.
    2013 - 2018
  • Lviv Physics and Mathematics Lyceum
    The Lviv Physics and Mathematics Lyceum (LPML) is a boarding high school and one of the few science magnet schools in Ukraine.
    2011 - 2013

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.

IVAN ANDRUKH, Senior Full-Stack Engineer | Technical Lead | Engineering Manager
Ready to hire IVAN ANDRUKH
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring