Nataliia Kharabaruk is a Senior Software Engineer with nearly a decade of experience specializing in EV charging systems, OCPP integrations, and scalable cloud architectures. She combines hands-on engineering with technical leadership, having led architecture initiatives that improved reliability and throughput across thousands of charging stations. Her recent roles include leading platform decompositions and designing parallelized processing pipelines that cut errors, reduced redundant payloads, and improved deployment efficiency. Based in Vancouver, she pairs a strong academic background in computer science with formal training in product management and leadership, bridging product thinking and engineering execution. Nataliia is passionate about sustainable mobility and pragmatic system design, often focusing on observability and fault-tolerant messaging to keep EV networks resilient. She brings a rare mix of operational impact and architectural vision, routinely translating complex domain requirements into performant, maintainable systems.
10 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science and Information Technology, Computer Technology in Publishing and Printing Systems, Master's degree, Computer Science and Information Technology, Computer Technology in Publishing and Printing Systems at Lviv Polytechnic National University
Business Communication and Emotional Intelligence, Soft Skills Marathon, Business Communication and Emotional Intelligence, Soft Skills Marathon at UCU Business School (LvBS)
Adequate Leader, Strategic Leadership, Adequate Leader, Adequate Leader, Strategic Leadership, Adequate Leader at Projector Institute
Development of Web-applications using Java technologies, Full-stack Sofware Development, Development of Web-applications using Java technologies, Full-stack Sofware Development at SoftServe IT Academy
A Java client library for interacting with Zendesk
Contributions:7 pushes, 7 branches in 1 year 6 months
client-libraryzendesksdkjavajava-client
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.
Request Free Trial
Nataliia Kharabaruk - Senior Software Engineer at Schneider Electric