Andrei Listopadov

Lead Software Engineer at EPAM Systems

Bulgaria
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

🤩
Rockstar
🎓
Top School
Andrei Listopadov is a Lead Software Engineer with 10 years of experience building enterprise front-end solutions and guiding teams at EPAM Systems. He combines hands-on front-end expertise with full-stack and back-end contributions, having improved editor tooling and language integrations in notable open-source projects like Kakoune and Fennel. Andrei’s work spans performance tuning, refactoring, and UX-focused enhancements—such as better syntax highlighting, LSP integrations, and pretty-printing improvements—demonstrating a pragmatic approach to developer experience. Based in Bulgaria, he brings a strong security-oriented academic background and a track record of shipping maintainable, developer-centric features in both commercial and community projects. Colleagues value him for bridging low-level editor internals with practical product-facing improvements that quietly boost productivity.
code10 years of coding experience
job10 years of employment as a software developer
bookspecialist, computer security, 4.7, specialist, computer security, 4.7 at Don State Technical University
languagesEnglish, Russian
github-logo-circle

Github Skills (23)

ls10
text-editor10
pretty-print10
data-manipulation10
language-server-protocol10
modals10
fennel10
regular-expression10
lua10
modal-dialog10
kakoune10
cplus10
tabular10
modal-windows10
rust10

Programming languages (25)

CGoCommon LispHTMLTypeScriptShellRacketJavaScript

Github contributions (5)

github-logo-circle
bakpakin/Fennel

Nov 2020 - Jan 2023

Lua Lisp Language
Role in this project:
userBack-end Developer
Contributions:10 reviews, 45 commits, 58 comments in 2 years 1 month
Contributions summary:Andrei primarily focused on enhancing the `fennelview.lua` and `fennel.fnl` files. Their contributions involved bug fixes, performance improvements, and code refactoring to enhance the pretty-printing capabilities within the Fennel language. The changes include improvements to the display of tables, handling of negative numbers, and adjustments to the `__fennelview` metamethod. They also integrated `fennelview` into the compiler and added new REPL commands for code analysis.
lualisp-languagecompilerlispcommon-lisp
kakoune-lsp/kakoune-lsp

Dec 2018 - Aug 2019

Kakoune Language Server Protocol Client
Role in this project:
userFull-stack Developer
Contributions:12 commits, 5 PRs, 71 comments in 7 months
Contributions summary:Andrei primarily worked on enhancing the Kakoune Language Server Protocol client integration. Their contributions included adding commands for disabling and enabling LSP features within the Kakoune editor, alongside refactoring and correcting existing mappings and hooks. Additionally, the user addressed documentation-related issues by restoring missing docstrings to improve usability. These changes directly improved the user experience for interacting with language servers within Kakoune.
kakounerusttladsllanguagetool
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 Listopadov - Lead Software Engineer at EPAM Systems