Andriy Petrenko Software Engineer

Full Stack Web (4.0 yr.)

Summary

- Full Stack Developer skilled in C#, .NET frameworks, JS/TS, React, Python, and Vue.js.
- Proven track record in end-to-end web platform development and maintenance, including custom plugin and component creation, API integration, and microservices implementation.
- Fluent in English and Ukrainian, possesses strong communication and teamwork abilities, alongside a solid foundation in problem-solving and software implementation strategies.
- Expert in various software development methodologies and architectures, such as SQRS+ES, with hands-on experience in Microsoft Graph API for backend services.
- Pragmatic engineer with diverse experience from UI/UX design in React to server-side development in Python, with a comprehensive understanding of database management, entity frameworks, and custom validation logic.
- Educational background includes a Bachelor's and Master's degree in Software Engineering from Dnipro National University of Railway Transport and Dnipro University of Technology, Ukraine.

Work Experience

Full Stack Developer, Implementation SQRS+ES backend architecture

Duration: November 2019 – Present
Summary:
  • Implementation of SQRS+ES backend architecture
  • Worked with MS Graph Api to handle emails via background services
  • Involved in implementation of various managers and writing a React frontend application, including unit tests for backend functionalities
Responsibilities: Full Stack Development and implementation of core features and testing.
Technologies: .NET 6, SQRS + ES, TypeScript, React, GraphQl

Full Stack Developer, WebMail

Duration: November 2019 – Present
Summary:
  • Developed components for a mobile application, created a navigation system, and integrated authentication and security features
  • Also updated APIs to support the mobile application
Responsibilities: Full Stack Development including mobile navigation and authentication feature implementation.
Technologies: .NET Framework 4.8, Entity Framework, Umbraco CMS 8, TypeScript, React Native, Redux, Expo CLI

Full Stack Developer, Cross-platform application Software Engineer

Duration: November 2019 – Present
Summary:
  • Involved in the development of new Umbraco pages, custom plugins, and React components
  • Worked on bug fixing and the implementation of microservices with various functions
Responsibilities: Full Stack Development along with maintaining the services.
Technologies: .NET Core/Framework, Entity Framework, Umbraco CMS, TypeScript, React, Redux, GraphQl, Hangfire

Full Stack Developer, Learning Management Portal

Duration: November 2019 – Present
Summary:
  • Developed web components using Vue
  • js
  • Worked on API creation and integration with external systems
  • Managed CRUD functionalities and services
Responsibilities: Full Stack Development including Web Components creation and API integrations.
Technologies: Python, Django, Vue.JS, PostgreSQL

Full Stack Developer, Community forum

Duration: November 2019 – Present
Summary:
  • Managed community features at Umbraco backoffice and developed React components for community interaction
  • Implemented functionality for topic and comment management as well as user notifications and engagement
Responsibilities: Full Stack Development focused on community feature implementation and management.
Technologies: Umbraco CMS, .Net Framework, Entity Framework, React, Redux, SQL Server, Hangfire

Full Stack Developer, ETL SaaS tool

Duration: November 2019 – Present
Summary:
  • Developed the front end using Vue
  • js for ETL modeling and developed C# runtime execution for different endpoint connectors
Responsibilities: Full Stack Development including ETL SaaS tool front end and runtime execution development.
Technologies: .NET 6, Entity Framework, VUE.JS, TypeScript, Razor, Tailwindcss

Education

  • BS, Software Engineering
    Dnipro National University of Railway Transport, Ukraine
    2018 – 2020
  • MS, Software Engineering
    Dnipro University of Technology, Ukraine
    2020 - 2022