About Me
Hello! I’m AmirBahador Bahadori. I am a results-driven senior engineer with a strong background in Python development, I have actively collaborated with cross-functional teams to deliver innovative solutions. Skilled in system design, code review, and implementing scalable services, I thrive in challenging environments and consistently strive for excellence.
Age
24
Email
Amirbahador.develop@gmail.com
Language
-
Farsi (Native)
-
English (Professional working proficiency)
Work Experience
Senior Software Engineer at
delphai GmbH
Aug, 2023 - Feb, 2024 ( 7 month )
- Served as the Senior Engineer at Delphai, an AI company that utilized machine learning techniques.
- Conducted code reviews, ensuring adherence to best practices and maintaining code quality across the organization.
- Utilized FastAPI, gRPC, and RabbitMQ RPC to build a variety of services, enabling efficient communication and data exchange.
- Successfully led the migration of services from other protocols to RabbitMQ RPC, enabling automatic consumer scaling with Kubernetes.
- Actively participated in system design sessions, offering valuable insights and recommendations to optimize performance and scalability.
- Contributed to the development of numerous Python-based projects, with over 400 repositories and 136 active microservices.
- Collaborated closely with the machine learning team to develop and implement cutting-edge solutions.
Devops Engineer at Superz Co.
Oct, 2021 - Sep, 2023
- Cultivated a DevOps culture by implementing Continuous Integration/Continuous Delivery best practices, producing automated, reliable and efficient deployment solutions for software and infrastructure.
- Containerization of the existing application using Docker
- Maintained Git workflows for version control
- Setting up Continuous Integration(CI) and Continuous Delivery (CD) Pipelines using GitLabCi
- Orchestrated Docker Container using docker-compose
- Automated repetitive manual tasks with Bash Scripting
- Setting up Docker registry using Nexus
- Reduced the monthly costs by having less downtime using Monitoring and Alerting Solutions
- Provided Prometheus visualization capabilities with Grafana
- Delivered status reports to stakeholders on complex development projects
- Setting up Nginx web-server to serve and cache static content
- Having the role of Application Administrator due to an extensive knowledge of Linux operating system
- Utilized Docker coupled with Traefik as a reverse-proxy and a load-balancer to achieve Continuous Delivery goal on high scalable environment
Backend Developer at Superz Co.
Jun, 2018 - Jun, 2021 ( 3 yr )
- Worked closely with stakeholders to clearly define scope of the stories and provide accurate estimates
- Worked as a Technical Architect for building powerful services
- Built the entire backend powered by 7 MicroServices using REST apis
- Built Near-Real-Time crawler service that collect, normalize and index data from 21 target websites using python, rabbitmq, asyncio, mongo
- Improved Image downloader Microservice performance by 10-fold with parallel programming, and boosted the api response time by 4-fold using a proper image conversion and caching mechanism using golang
- Implemented the Search MicroService using a combination of fastapi and elasticsearch
Backend Developer at Chabok Co.
Feb, 2017 - Feb, 2018 ( 1 yr )
- Implemented business logic using Python Django drf(Django RestFrameWork)
- Used Celery as task queue and Rabbitmq as message broker to execute asynchronous tasks
- Collabrated with GeoLocation team for developing gis functionality using PostGis
- Improved the index page loading time with lazy fetching the content and caching the apis with Redis
- Optimized ProductList DB queries from 512 queries to 5
Education
Bachelor in Computer Engineering from Shahrood University of Technology
2017 - 2022
Soft Skills
Leadership
Work ethic
Attention to detail
Critical thinking
Team work
Problem solving
Licenses & certifications
https://twitter.com/templateflip
https://www.facebook.com/templateflip
https://www.instagram.com/templateflip
https://github.com/templateflip