Alexey Bakin

C Programmer at Lit-Trast

Moscow, Moscow, Russia
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
Alexey Bakin is a pragmatic C programmer with 12 years of experience building engineering software, currently developing full-scale geological modeling and reservoir simulation systems in C# for Lit-Trast. Based in Moscow, he combines deep systems thinking from a Master’s in Computer Systems Analysis with hands-on engineering to deliver robust, domain-specific tools for oil and gas field monitoring. An active open-source contributor, he has enhanced the lightweight Qt-based QTerminal—adding profile support and clickable-URL handling—showing attention to both core logic and user-facing details. His background spans low-level C expertise and higher-level application development, allowing him to bridge performance-sensitive code with rich UI features. Colleagues describe him as reliable and detail-oriented, comfortable owning features end-to-end from algorithm to user interaction.
code13 years of coding experience
bookInternational University of Nature, Society and Man "Dubna"
languagesEnglish
github-logo-circle

Github Skills (8)

user-interface10
c-language10
cprogramming-language10
qt10
graphical-user-interface10
human-interface10
terminal-emulator9
configuration-management8

Programming languages (11)

TypeScriptJavaShellCSSC++CMakefileGo

Github contributions (5)

github-logo-circle
lxqt/qterminal

Aug 2013 - Jul 2014

A lightweight Qt-based terminal emulator
Role in this project:
userFull-stack Developer
Contributions:6 commits in 11 months
Contributions summary:Alexey contributed to the QTerminal project by implementing new features and improving existing functionality. They added simple profile support to the application, enabling users to load the terminal with specific configurations. Additionally, the user updated the `termwidget` module, adding the ability to open URLs clicked within the terminal, and included a check for the Ctrl key to ensure the feature behaves as expected. These changes indicate the user's involvement in both the application's core logic and UI components.
qtterminal-emulator
OtusGolang/webinars

May 2020 - Jun 2022

Исходный код вебинаров курса OTUS «Golang Developer. Professional»
Contributions:67 commits, 2 PRs, 30 pushes in 2 years 1 month
golang
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