Python Developer

Elgun M

Information

Available hours \ week
20 - 30 h/w
Seniority level
Middle
Years of experience
4.5 yrs.
Location
Germany, Leipzig
Timezone
(GMT+01:00) Berlin

Languages

Turkish
Intermediate (B1)
Azerbaijani
Fluent (C2)
English
Fluent (C2)

About

Majidov is a skilled Python Developer with 4 years of experience specializing in DevOps and Python programming. He has effectively managed projects involving the automation of CI/CD processes and the development of security tools to mitigate vulnerabilities. His proficiency spans cloud platforms like Azure and containerization technologies such as Docker, complemented by knowledge in SQL and GitHub. He holds an MSc in Data Science from ELTE University and a BSc in Information Technologies from ADA University.

Main technologies

Experience

Software Security Group

Developer

About the Project

Developed and implemented security tools for both static and dynamic analysis of code to reduce potential security vulnerabilities.

Responsibilities

- Managed and maintained an internal proxy repository for open-source libraries, streamlining the development process and ensuring code security; - Built interactive metrics dashboards to analyze code repositories, providing key insights into code quality and enabling data-driven decision-making; - Tested and optimized internal tools across various programming languages.

Skills & technologies

Modern Compute Platform

Service Integrator

About the Project

Created repositories and OpenShift environment for multiple projects and configured CI/CD pipelines to automate development stages and ensure security.

Responsibilities

- Developed comprehensive training materials and a centralized knowledge base in accordance with company standards; - Facilitated training sessions to support developers in improving their coding skills and adhering to established standards; - Integrated multiple open-source tools for data storage, enabling automated detection of anomalies in production environments and eliminating manual workflows, thereby improving efficiency and accuracy.

Skills & technologies

Network Automation

Software Developer

About the Project

Designed and implemented a central management dashboard that enables the trigger of automated device configurations and provides real-time insights into the state of the devices.

Responsibilities

- Set up OpenShift environment and automated the CI/CD process using GitHub Actions for developers; - Deployed and integrated an open-source inventory tracking tool for network devices, providing centralized visibility into device inventory; - Provided training and guidance to junior developers in the team and conducted knowledge sessions to promote best practices and encourage continuous learning among all developers.

Skills & technologies

European Commodity Clearing

Senior Software Engineer

About the Project

Working in the Risk Development team responsible for clearing risk for energy exchanges. The role supports the delivery of secure, reliable, and scalable solutions that ensure accurate risk assessment and clearing for market participants. Involves driving modernization of software development practices and processes, helping the team adapt to evolving needs while enabling efficient, compliant, and future-ready risk management solutions.

Responsibilities

Managing infrastructure on Google Cloud Platform and OpenShift, ensuring reliable and scalable environments for development and deployment. Supporting developers with infrastructure-related tasks, building and maintaining CI/CD pipelines, and driving automation to streamline workflows. Alongside infrastructure responsibilities, contributing to development efforts with Python and Angular to deliver features and support project needs.

Education

ELTE University

2018 - 2021
MSc. Data Science

ADA University

2013 - 2018
BSc. Information Technologies