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 – presentSummary:
- 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
Technologies: AI, Intelligent Automation, UiPath, Microsoft Power Platform, RPA
Senior Software Engineer, Rooster Money
Duration: Oct 2022 – March 2024Summary: 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 2022Summary: 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 2020Summary: 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 2019Summary: 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 2019Summary: 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 2018Summary: 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