Aleksei Sotnikov
About Aleksei Sotnikov
Aleksei Sotnikov is a Lead Clojure Engineer currently working at Takeoff Technologies, Inc. in Batumi, Georgia, with extensive experience in software development and a strong focus on functional programming principles.
Work at Takeoff Technologies
Aleksei Sotnikov currently holds the position of Lead Clojure Engineer at Takeoff Technologies, Inc., a role he has occupied since 2021. Prior to this, he served as a Senior Clojure Developer at the same company from 2019 to 2021. His work involves leading development efforts and ensuring the implementation of robust, high-performance applications using Clojure programming. Takeoff Technologies is known for its focus on innovative software solutions, and Sotnikov's expertise contributes to the company's objectives.
Experience at Axmor Software
Aleksei Sotnikov has extensive experience at Axmor Software, where he worked in various capacities from 2009 to 2019. His roles included Software Engineer, Software Architect / Erlang Developer, Technical Java Lead / Clojure Engineer, and Team Lead. His tenure at Axmor spanned over seven years, during which he developed a strong foundation in software engineering and team leadership. His responsibilities included designing applications and leading technical teams to deliver software solutions.
Education and Expertise
Aleksei Sotnikov earned a Bachelor's degree in Computer Science from Novosibirsk State University (NSU), completing his studies from 2003 to 2007. His educational background laid the groundwork for his career in software development. He has a strong passion for designing robust, high-performance applications and adheres to functional programming principles, particularly in Clojure. His technical expertise is complemented by contributions to open source projects and personal projects available on GitHub.
Background in Software Development
Aleksei Sotnikov began his career as a Junior Software Developer at Parallels from 2005 to 2006. He then progressed through various roles at Axmor Software, gaining experience as a Software Engineer and taking on leadership positions. His journey in software development reflects a commitment to continuous learning and adaptation in a rapidly evolving field. His experience spans multiple programming languages and frameworks, with a particular focus on Clojure and functional programming.