OP

Oleg Petrov

Tech Lead Java / Solution Architect at Ural Bank for Reconstruction and Development

Oleg Petrov has extensive work experience in the field of software development and engineering. Oleg currently holds the position of Tech Lead & Advanced Java Developer at Уральский банк реконструкции и развития, where they are responsible for developing multiple enterprise projects using Java and various technologies such as Spring Boot, Kafka, Kubernetes, and Docker. Oleg has led a cross-functional team of 17 members and has implemented more than 16 new technological solutions for the company.

Prior to their current role, Oleg worked as a Senior Java Developer at EPAM Systems, where they were involved in developing microservices and REST APIs using Java and Spring Boot.

Before that, Oleg held the position of Senior Java Developer and Team Lead at Элоконт, where they gained experience in leading a team and managing software development projects.

Oleg also has experience working at OAO Nefteavtomatika as a Product Owner & Senior Software Developer, where they were responsible for developing a new commercial product using Java and Agile/Scrum methodologies. Oleg also worked as a Lead Software Engineer and Software Developer Engineer at the same company.

Earlier in their career, Oleg worked as a Process Control Engineer at РН Информ, where they gained experience in automated systems management.

Their work experience also includes an internship as a Software Developer at Башкирэнерго, where they gained knowledge in Advantech Adam, Trace Mode, Modbus, and OPC.

Overall, Oleg Petrov has a strong background in software development and engineering, with expertise in Java, Spring Boot, Microservices, Agile methodologies, and various other technologies.

Oleg Petrov's education history includes:

- In 2020, Oleg completed a Manager Training Programme with a certificate fit for partnership with Germany at Deutsche Gesellschaft fuer Internationale Zusammenarbeit (GIZ) GmbH.

- Also in 2020, Oleg pursued further qualifications in developing Java Enterprise software at Universitet Innopolic.

- In the same year, Oleg received training in data science at Jobs in Russia.

- From 2017 to 2020, Oleg pursued a Master's degree in Strategic Management at Bashkirskaya Akademiya Gosudarstvennoy Sluzhby i Upravleniya pri Glave Respubliki Bashkortostan.

- In 2019, Oleg participated in the President's Program for the preparation of management personnel, earning a Master's degree in Strategic Management.

- From 2014 to 2017, Oleg worked towards a postgraduate degree in Energy, Machine-building, and Automation at Bashkirskiy Gosudarstvennyy Agrarnyy Universitet.

- In 2012, Oleg began their postgraduate studies in Automatization of Technological Processes and Production at Jobs in Russia.

- Lastly, from 2007 to 2012, Oleg obtained a Specialist degree in Automatization of Technological Processes and Production at Jobs in Russia.

Oleg has also obtained various certifications in fields such as software architecture, programming principles, design patterns, and Java programming through courses offered by LinkedIn Learning. The exact dates of certification acquisition are not provided.

Links

Previous companies

EPAM logo

Timeline

  • Tech Lead Java / Solution Architect

    May, 2022 - present