Abrar H.

Abrar H.

Python Developer

Dhaka, Bangladesh
Hire Abrar H. Hire Abrar H. Hire Abrar H.

About Me

Abrar is a Python Developer with strong competencies in back-end software, databases, and architecture design and understanding of the front-to-back workings of solutions. He is proficient in design and architectural patterns, development, and testing practices common to the industry, and has worked on various types of projects ranging from full system design and development to writing simple server automation scripts using mainly JavaScript, Python, and Go. As an open-source enthusiast, Abrar has embraced Linux well before his professional career started and is well versed in setting up, navigating, and maintaining a stable Linux installation.

Work history

UpStack
UpStack
Python Developer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

upcover
upcover
Back-end Engineer
2022 - Present (3 years)
Remote
  • Working on distributed system design from the ground up.

  • Experimenting with small-scale projects to determine the feasibility of such architecture in small, non-enterprise contexts with a mix of success and failure.

  • Developing systems from scratch as a set of independent services.

Adfinix
Adfinix
Full-stack Engineer
2021 - 2022 (1 year)
Dhaka, Bangladesh
  • Iterated and added new features for targeted geofencing, user profile controls, and reports on the SSP analytics back end.

  • Integrated ClickHouse as an OLAP solution for petabyte processing on the project.

  • Designed new PoCs for role-based access control and online click fraud detection using different testing approaches.

Freelance
Freelance
Software Developer
2019 - 2021 (2 years)
Remote
  • Designed, developed, and maintained client solutions, delivering microservices and web automation tools on projects.

  • Designed and implemented back-end infrastructure and APIs, writing robust and scalable code on solutions.

  • Wrote and deployed server-side task automation scripts and solutions on different projects.

Portfolio

Back-end Developer - Domain Drop Catching Application
Back-end Developer - Domain Drop Catching Application

Built a Python app to monitor domain availability and buy them when available. Integrated REST APIs from 5 domain registrars and optimized app to handle hundreds of domains concurrently for checking and placing orders. Used Redis Pub/Sub to enable messaging between API and the main application. The application successfully purchased 20+ domains through various stages of testing under 1 minute of dropping.

Cloud Back-end Developer - Get Report
Cloud Back-end Developer - Get Report

Designed and developed a serverless microservices back-end system for the Get Report platform, working on the REST API for cross-platform application integration and command-driven interface using Twilio and WhatsApp for report consumption. Delivered custom role-based access control feature and a simple web-based testing interface for the platform.

Full-stack Engineer - Adfinix
Full-stack Engineer - Adfinix

Enhanced the OLAP data solution on the Adfinix platform to achieve petabyte processing capabilities. Tested and integrated ClickHouse with the analytics back end, implementing targeted geofencing on the solution. Introduced role-based access control and multi-phase detector for online click fraud detection on the platform.