Suggestions
Oleg Lobanov
Senior Software Engineer at Deliveroo
Professional Background
Oleg Lobanov is a seasoned software engineer, programmer, and system architect with over a decade of experience in the information technology sector. His career has been marked by a diverse range of roles that have honed his expertise in requirements definition, system integration design, and the development of distributed applications that are highly available and fault-tolerant. Oleg’s extensive background reflects a profound understanding of the complexities of modern software development, and he thrives in environments that demand innovative solutions and scalability.
Having held prestigious positions at notable organizations such as Deliveroo, Shell, and eBay, Oleg has developed a remarkable skill set that spans various critical areas in software development. He is especially passionate about cloud computing, microservices architecture, the Internet of Things (IoT), and creating systems that manage high throughput. His leadership experience is evident from his time as Team Lead at Lazada Group, where he guided teams toward achieving excellence in software development and fostering a collaborative environment.
In addition to his technical prowess, Oleg enjoys mentoring junior engineers. He believes in the power of knowledge sharing, and he actively engages in helping his colleagues grow professionally. His commitment to nurturing talent within the tech community enhances his workplace environment and contributes to the overall success of his teams.
Education and Achievements
Oleg holds a Bachelor's degree in Computer Science from Azerbaijan Technical University, complemented by a Master's degree in Computer Science from the prestigious Azerbaijan State Oil Academy. This strong educational foundation has equipped him with the necessary theoretical knowledge and practical skills to excel in the rapidly evolving IT landscape.
Throughout his career, Oleg has been instrumental in delivering high-quality software solutions across different industries. His work has included significant contributions to several high-profile projects that required innovative approaches to problems such as performance optimization and system reliability. Oleg's commitment to incorporating best practices such as Test-Driven Development (TDD) and functional testing has plays a pivotal role in ensuring effective project outcomes and client satisfaction. His experience with various technologies, including Golang, Kotlin, Java, Redis, Kafka, and MongoDB, showcases his adaptability and forward-thinking mindset.
Notable Technical Competencies
Oleg's skill set is expansive, covering a range of competencies that are highly sought after in the software development field:
- Programming Languages: Proficient in Golang (Go), Kotlin, and Java, providing robust programming capabilities essential for developing scalable applications.
- Architecture and Design: Expert in system architecture design, Oleg leverages modern practices in microservices to create flexible and maintainable solutions.
- Cloud Technologies: With interests in cloud computing and DevOps, he utilizes Kubernetes (k8s), Docker, and Ansible to enable a seamless deployment and operational process.
- Data Handling and Integration: Familiarity with Redis, Kafka, and MongoDB ensures efficient data management and integration within systems.
- Development Methodologies: A strong advocate for Agile methodologies, Oleg is experienced in Scrum practices which enhance project delivery.
Oleg is also actively engaged in contributing to the open-source community, with a GitHub profile that showcases some of his work: Oleg Lobanov on GitHub. Through these contributions, he shares his knowledge and expertise, further exemplifying his dedication to the software engineering field and mentorship.