Maxim Bazhenov is a lead software engineer with over two decades of web-development experience and a reputation as a software craftsman, currently working remotely from Moscow. He specializes in front-end and full-stack work, with recent focus on Clojure/ClojureScript—authoring and maintaining two open-source libraries (re-state and re-service). His background includes leading front-end architecture and TDD adoption for SaaS, deep expertise in Sencha ExtJS and complex UI components (Bryntum Gantt/Scheduler), and recent roles at Deutsche Bank and Gazprombank. Comfortable switching between frontend and backend duties, he prefers functional programming but brings a broad toolkit amassed across global remote engagements. Pragmatic and detail-oriented, he combines craftsmanship with a long track record of mentoring teams and shipping maintainable libraries and components.
10 years of coding experience
22 years of employment as a software developer
Магистр техники и технологии, Проектирование и технология электронных средств, Магистр техники и технологии, Проектирование и технология электронных средств at МАТИ РГТУ им. К.Э.Циолковского
Re-frame supplimentary library routing dispatched events via statecharts implementing finite state machines.
Contributions:6 releases, 99 commits, 97 pushes in 11 months
statechartsautomatare-framestate-machinefinite
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
Maxim Bazhenov - Lead Software Engineer at Gazprombank