Sergii Petrenko is a Full Stack Engineer with nine years of professional experience and over seven years focused on .NET and Angular-based web applications, currently building Azure-hosted financial systems at DataArt. He combines backend expertise in .NET 6, Entity Framework and MS SQL with front-end work in Angular (7–9) and DevExpress, and has implemented enterprise security patterns including Azure AD and Always Encrypted. Sergii has delivered solutions across finance and ERP domains for international clients, leveraging Docker, Swagger, microservices and cloud platforms while working in Scrum teams. His background in electrical engineering and large infrastructure projects gives him a pragmatically systems-oriented approach to architecture and reliability that often shows up in solid integration and deployment practices. Based in Kyiv, he bridges deep technical implementation with practical domain knowledge, thriving on complex, security-conscious applications.
9 years of coding experience
9 years of employment as a software developer
Master’s degree, Department of Energetics and Automation, Master’s degree, Department of Energetics and Automation at National Agricultural University of Ukraine, Kyiv
Graduate, Programming courses, Graduate, Programming courses at “Devclub” (Kyiv, Ukraine)
Student, Agriculture, General, Student, Agriculture, General at Practical training (England)
ASP.NET Core 2.0 and Angular 5 - Application: Web App "WindPowerSystem" helps to manage by data for electric wind turbines and wind farms. Also it calculates incomes for turbine’s shareholders according to how much a turbine produces electricity. Currently Single Page Application (SPA) "WindPowerSystem" is in development phase and is developed by using: -- C#/ ASP.NET Core 2.0 (backend layer based on RESTful APIs); -- SQL: MSSQL- Entity Framework (at this moment) / Oracle-NHibernate (in future); -- Typescript: Angular 5; -- HTML, CSS/ LESS, Bootstrap; -- WebPack, Node.js; -- Authentication (used token-based approach using JSON Web Tokens (JWT)) -- Mapster; The app manages by data from the database: -- 22 related tables; -- 1004 turbines and 31 types; -- 11 wind farms; -- 1062 shareholders (privacy and legal types); -- shares for turbines / wind farms;
Contributions:49 commits, 41 pushes, 1 branch in 3 years 8 months
tokensentitywindweb-applicationentity-framework
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.