Python Developer
Summary
As an accomplished MLOps Engineer at Bereke Bank, I led a diverse team of 15-20 professionals, collaborating with risk management to define precise input data requirements. My expertise in deploying production-ready machine learning models significantly streamlined the Time-To-Release metric from 72 to 32 hours. Proficient in Python (FastAPI), Docker, Nexus, Jenkins, and OpenShift.
In my role as a Python Developer, I played a pivotal role in a 5-member team, designing effective database schemas for seamless synchronization with the 1C-System. I implemented an ETL job using ODATA protocol, enhancing data transformation, and created a scheduled alerting system using RabbitMQ for automated workplace notifications. Skilled in Python, Celery (Celery-Beat), PostgreSQL, and RabbitMQ.
I successfully led the development of a tracking system for medical instruments at SteriControl for the University Medical Center. Additionally, at DataAccessControl for Kazatomprom, I spearheaded the creation of an integration bus for data access control in PostgreSQL, implementing a Change Data Capture (CDC) system.
My skills encompass a broad range of technologies, including Python, Flask, FastAPI, Django, PostgreSQL, AWS services, testing with pytest and unittest, Docker, Linux, K8S, OpenShift, Jenkins, and experience with Agile methodologies. Proficient in managing message brokers such as RabbitMQ, Redis, and Kafka.
Expectations
Technical Proficiency:
Demonstrate strong proficiency in Python and related frameworks such as Flask, FastAPI, Django.
Exhibit in-depth knowledge of backend technologies including databases like PostgreSQL, Oracle, Sqlite, MongoDB, and Cassandra.
Showcase experience with ORM frameworks like SQLAlchemy, Beanie, and Peewee.
Cloud Services:
Utilize expertise in cloud services, particularly AWS Lambda Functions, API Gateway, DynamoDB, S3, and CloudFormation.
Testing and Quality Assurance:
Contribute to the development process with comprehensive testing skills, including the use of pytest and unittest to ensure code quality and reliability.
Containerization and Orchestration:
Exhibit proficiency in containerization tools such as Docker and orchestration platforms like Kubernetes (K8S) and OpenShift.
CI/CD and DevOps:
Implement and optimize continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins.
Demonstrate familiarity with DevOps practices, ensuring efficient collaboration between development and operations teams.
Agile Methodologies:
Adapt and thrive in an Agile development environment, following methodologies such as Scrum or Kanban to ensure efficient project delivery.
Message Brokers:
Showcase experience with message brokers like RabbitMQ, Redis, and Kafka for efficient communication between microservices.
Problem Solving and Innovation:
Approach challenges with a problem-solving mindset, proposing innovative solutions to complex technical issues.
Collaboration and Communication:
Collaborate effectively within a team environment, communicating technical concepts clearly to both technical and non-technical stakeholders.
Project Leadership:
Exhibit leadership skills when required, taking ownership of projects or features and ensuring successful delivery within set timelines.
Adaptability and Learning:
Display a willingness to adapt to new technologies and methodologies, continually seeking opportunities for professional growth and learning.
Attention to Detail:
Pay meticulous attention to detail in code reviews, ensuring codebase integrity and maintaining high standards of software craftsmanship.
By meeting these expectations, I aim to contribute to the success and growth of the team, delivering high-quality solutions that align with the company's objectives and technological standards.
Employment Preferences
Expected Base Salary
*,*00 USD/mon
Expected Hourly Rate
** USD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
