Software Engineer

Zakir A

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
6 yrs.
Location
Azerbaijan
Nationality
Azerbaijan
Timezone
(GMT+04:00) Baku

Languages

English
Advanced (C1)

About

Zakir is a skilled Software Engineer with 6 years of experience in backend development. He specializes in Python and Django frameworks, demonstrating expertise in microservice architecture and API integration. In previous roles, he efficiently managed cloud infrastructures using AWS, implemented CI/CD processes, and optimized database performance, navigating complex logistics and education solutions. He holds a degree in Computer Science from Harvard University Online and has completed certificates in Python programming and AI applications.

Main technologies

Experience

OneRail

Senior Software Engineer

About the Project

It was a project for a company that connects logistics companies to its central hub, which serves shippers. The project was built on a microservice architecture, primarily using Typescript/node.js and TypeScript/React. Working rules are strict on coding and encompass every logic with unit tests following SOLID principles. The project involved nearly 6 million drivers from various logistics companies. We were implementing each courier company's API and system to deliver the desired services to shippers.

  • Logistics

Responsibilities

1. Code that perfectly follows SOLID principles; 2. Cover everthing with Unit tests; 3. Review the PR of team mates; 4. Design the integration of the courier companies' API to make it align with microservices; 5. Deploy to development environment and do QA test with QA tester; 6. Follow Agile Principles on tasks status updates; 7. My responsibility is to cary task on management platform from TO-DO to QA DONE; meaning I must test code in development and stage environment with QA.

Skills & technologies

Tarmac AI

Software Engineer

About the Project

Provided AI-driven services to locate loads for trucks using prompt automation. Developed a service enabling users to communicate, discuss, filter, and order loads customised to their truck types.

  • Transportation

Responsibilities

- Integrated AI APIs into Django services; - Set up AWS servers with autoscaling and CI/CD; - Optimized and managed AWS RDS databases; - Built complex queries to filter logistics loads; - Integrated logistics company APIs to fetch load data; - Integrated CrewAI with custom tools and agents to automate workflows; - Cover the code with unit tests;

Skills & technologies

Takamol Holding

Backend Developer

About the Project

Certification project in the education sector offering processes to evaluate users' skills, such as quizzes.

  • EdTech

Responsibilities

- Integrate payment API's in Django; - Provide API with DRF for frontend; - Enhance Django Admin interface to track the assessment process; - Working on user level and permissions in Django Admin; - Design Celery Background tasks for long running tasks.

Skills & technologies

Education

Harvard University Online

2018 - 2018
Computer Science