Nikita Lebedev
About Nikita Lebedev
Nikita Lebedev is a Lead Software Developer with extensive experience in software development and team management. He has worked for several companies in Moscow, including Mighty Buildings, Connectome.ai, and CarPrice, and specializes in real-time and distributed systems.
Work at Mighty Buildings
Nikita Lebedev has been serving as the Lead Software Developer at Mighty Buildings since 2021. In this role, he focuses on developing innovative software solutions that enhance the company's operations. His responsibilities include overseeing the software development lifecycle, from initial prototyping to deployment and ongoing support. He applies his extensive experience in real-time and distributed systems to contribute to the company's technological advancements.
Previous Experience in Software Development
Before joining Mighty Buildings, Nikita Lebedev held several key positions in software development. He worked at Connectome.ai as Lead Software Developer from 2017 to 2018, and as Development Lead from 2018 to 2021. Prior to that, he was a Senior Software Developer at Ostrovok.ru from 2014 to 2016 and a Software Developer at Undev.ru from 2012 to 2014. His diverse experience across these roles has equipped him with a robust skill set in software engineering.
Education and Expertise
Nikita Lebedev studied at the Moscow Technical University of Communications and Informatics (MTUCI), where he specialized in Computer Systems Networking and Telecommunications from 2008 to 2010. His educational background provides a strong foundation for his technical skills, which include proficiency in Python, JavaScript, and Go, as well as expertise in managing development teams and modern software development practices.
Technical Skills and Proficiencies
Nikita Lebedev possesses a wide range of technical skills relevant to software development. He utilizes React, Redux, and WebPack for frontend development, focusing on UX/UI design. His backend development skills include using Flask, Django, and SQLAlchemy. He is experienced in multimedia processing with FFmpeg, OpenCV, and GStreamer, and has expertise in cloud computing with AWS services. Additionally, he is skilled in containerization using Docker and Kubernetes.
Leadership and Team Management
Nikita Lebedev has experience managing development teams of up to 50 people. His leadership approach emphasizes modern development management techniques, guiding teams from the initial stages of prototyping through to deployment and support. This experience has honed his ability to lead diverse teams effectively while ensuring the successful delivery of software projects.