Andrei Maskalenka

Lead Software Engineer at Infoblox

Vilnius, Vilnius County, Lithuania
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrei Maskalenka is a Lead Software Engineer with nine years of experience building cloud-native, resilient systems, currently based in Vilnius and leading engineering delivery at EPAM Systems. He brings deep expertise in Go and practical mastery of Kubernetes, Google Cloud Platform, and AWS to design scalable, efficient back-end architectures. Andrei also contributes to open-source tooling for service-oriented development, notably enhancing the protoc-gen-gorm plugin to bridge protobufs with GORM and atlas-app-toolkit workflows for more reliable resource encoding and external ID handling. Comfortable both as a hands-on developer and technical lead, he has iterated on complex persistence and API-generation challenges in production environments. His dual role as a long-term contractor with Infoblox highlights an ability to integrate into product teams and deliver targeted, reusable solutions. Colleagues rely on him for pragmatic system design that balances developer ergonomics with operational robustness.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Gomel'ski Dzjaržauny Universitet imja Franciska Skarany
languagesEnglish
github-logo-circle

Github Skills (11)

code-generation10
go10
api10
apidoc10
protobuffer10
go-gorm10
protobuf10
database-design9
git-repository8
git8
github8

Programming languages (1)

Go

Github contributions (5)

github-logo-circle
infobloxopen/protoc-gen-gorm

Jun 2018 - Jul 2018

A protobuf compiler plugin designed to generate GORM models and APIs for simple object persistence tasks.
Role in this project:
userBack-end Developer
Contributions:16 commits, 6 PRs, 1 push in 24 days
Contributions summary:Andrei primarily contributed to the development of the protobuf compiler plugin, focusing on generating GORM models and APIs. Their work involved supporting the `infoblox.rpc.Identifier` type, which included modifications to the plugin to handle resource encoding/decoding, and integrating with the atlas-app-toolkit for resource management. The commits also demonstrate the generation of code for converting protobuf messages to and from GORM ORM structures, especially in the example user package. The modifications impact the generation and handling of external IDs and other resource-related operations.
golangprotobufgrpccode-generatorcompiler
Contributions:1 PR, 43 pushes, 11 branches in 2 months
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
Andrei Maskalenka - Lead Software Engineer at Infoblox