Andriy Petrenko Software Engineer
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 – PresentSummary:
- 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
Technologies: .NET 6, SQRS + ES, TypeScript, React, GraphQl
Full Stack Developer, WebMail
Duration: November 2019 – PresentSummary:
- Developed components for a mobile application, created a navigation system, and integrated authentication and security features
- Also updated APIs to support the mobile application
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 – PresentSummary:
- 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
Technologies: .NET Core/Framework, Entity Framework, Umbraco CMS, TypeScript, React, Redux, GraphQl, Hangfire
Full Stack Developer, Learning Management Portal
Duration: November 2019 – PresentSummary:
- Developed web components using Vue
- js
- Worked on API creation and integration with external systems
- Managed CRUD functionalities and services
Technologies: Python, Django, Vue.JS, PostgreSQL
Full Stack Developer, Community forum
Duration: November 2019 – PresentSummary:
- 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
Technologies: Umbraco CMS, .Net Framework, Entity Framework, React, Redux, SQL Server, Hangfire
Full Stack Developer, ETL SaaS tool
Duration: November 2019 – PresentSummary:
- Developed the front end using Vue
- js for ETL modeling and developed C# runtime execution for different endpoint connectors
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