IVAN ANDRUKH Senior Software Engineer

Robotic Process Automation (RPA) (3.0 yr.), Blockchain and Cryptography (3.0 yr.), Full Stack Web (7.0 yr.), Scripting and Automation (3.0 yr.)

Summary

A highly proficient software engineer with 7 years of industry experience, including 3 years in team leadership. Expert in creating backend systems, with a deep understanding of serverless architectures, microservices, and CI/CD processes. Impressive technical mix includes proficiency in JavaScript/TypeScript, NodeJS, AWS Services, Docker, and relational/non-relational databases. Proven track record in automating and improving systemic stability in high-level projects, with notable AI and automation knowledge. Holds a Master's degree in Computer Engineering, underscoring a solid educational foundation in software development.

Work Experience

CTO, UAI Labs

Duration: March 2024 – present
Summary:
  • As CTO, led the technology division, managed the technology team, and delivered various technology projects
  • Implemented and aligned the company's technology vision and strategy with the business goals
Responsibilities: Technology Strategy and Vision, Team Leadership and Development, Project Management and Delivery, Budget Management, Stakeholder Communication, Innovation and R&D
Technologies: AI, Intelligent Automation, UiPath, Microsoft Power Platform, RPA

Senior Software Engineer, Rooster Money

Duration: Oct 2022 – March 2024
Summary: Participated in the development of the NatWest Rooster Money app, a kids’ prepaid debit card and pocket money application.
Responsibilities: Collaborate with the product team, work on BAU tickets, monitor production, system architecture design, project improvement, CI/CD processes enhancement, integration with third-party applications, vendor management
Technologies: Express, NestJS, TypeScript, JavaScript, Serverless, AWS Services, AWS CDK, DynamoDB, Docker, Adyen, Jest, Microservices, SQL, GitHub

Team Lead & Senior Software Engineer, Healthcare Data Analytics

Duration: May 2020 - Sep 2022
Summary: Led the backend development for a US-based Healthcare Company offering data analytics for Medicare patients.
Responsibilities: Redesigned and automated customer data-gathering pipeline, engineering interviews, led the building of the backend part of the service, integrated services, vendor management
Technologies: Express, Serverless, MySQL, InfluxDb, MongoDB, DynamoDB, ElasticSearch, Docker, Postman, AWS services, Knex, Jest, PostgreSQL, FHIR, HL7, Microservices, RPC, RabbitMQ

Software Engineer, Document Management & Sports Club Application

Duration: July 2019 - May 2020
Summary: Software engineer for a blockchain-based secure document management platform and a Sports Club management application.
Responsibilities: API design and build, Permission management system co-design and development, task evaluation and coordination
Technologies: NodeJS, TypeScript, Express, IPFS, LDAP, Fabric Hyperledger, OpenAM, Docker, CouchDB, Postman, AWS services, Koa, PostgreSQL, Microsoft Azure, Adyen, Jest

Software Engineer, Food Services Management

Duration: May 2018 - June 2019
Summary: Front-end development for a food services and facilities management company.
Responsibilities: Integration of Google Maps into product, UI development
Technologies: Angular, RxJS, MaterialUI, TypeScript

Software Engineer, Blockchain Booking Application

Duration: Apr 2018 - July 2019
Summary: Development of a booking application based on blockchain payment system.
Responsibilities: Built server side for the application, CI/CD configuration, production deployment, payment system implementation
Technologies: Express, NodeJS, JavaScript, GraphQL, Ethereum, Web3.js, Docker, Gitlab CI/CD, Stripe, SocketIO

Trainee Software Engineer, Online Learning Platform

Duration: Sep 2017 - Jan 2018
Summary: Trainee software engineer role in developing an online learning platform.
Responsibilities: Backend and frontend development, chat communication implementation
Technologies: Django, Python, JavaScript, ReactJS, PostgreSQL, AWS services

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 Lv Katsevich և Physical-Mathematical Cradle (LPML) is a boarding school and one of the few science-critical schools in Ukraine.
    2011 - 2013