Hasan Siddiqui

Hasan Siddiqui

$25/hr
Backend architect delivering high-quality, scalable solutions for ride-hailing companies.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
33 years old
Location:
Lahore, Punjab, Pakistan
Experience:
9 years
Muhammad Hasan Siddiqui Lahore District, Punjab, Pakistan - - linkedin.com/in/hasansiddiqui305 Summary I have 9 years of experience creating backend applications. Currently, I am working as a backend architect for the Middle Eastern ride-hailing company Jeeny. I support the design and development of large-scale solutions while preserving a high-quality codebase. Reviewing code, finding and fixing potential app flaws, and facilitating the development team's ability to release new features are some of my duties. Along with managing AWS infrastructure, I have worked closely with the DevOps team to find and resolve production-related issues. Skills - PHP, NodeJs, Laravel, Symfony, Silex, PHPUnit - MongoDB, MySQL, Redis, ElasticSearch - Jenkins, Puppet, Docker, K8s, NewRelic - EC2, RDS, S3, SQS, SNS, Cloudwatch, Kafka, ActiveMQ Experience Backend Architect Jeeny Aug 2022 - Present (10 months) In the role of a Backend Architect at Jeeny, I am responsible for the design, development, maintenance, and enhancement of the organization's backend infrastructure. Given the considerable amount of data and traffic processed by the app, I ensure that the backend system is scalable, efficient, secure, and resilient. My key responsibilities also include analyzing technical requirements, and developing bespoke solutions that align with the business needs of the organization. Senior Software Engineer Mission Nov 2021 - Apr 2023 (1 year 6 months) Mission is a network of highly skilled engineers, developers, designers, and product folk, working together on curated opportunities. Our members are supported by a platform meant to help the decentralized teams they are a part of become better, together. I remotely worked for one of their clients based in canada who are working on loyalty programs for major banks of North American region. My core responsibilities were to handle a microservice written in PHP/Laravel which manages customers, orders and reports. Backend Team Lead Jeeny Jul 2021 - Nov 2021 (5 months) Muhammad Hasan Siddiqui - page 1 Worked with cross functional teams for requirement analysis of new features. Mentor Junior engineers and streamlined on boarding process. Reviewed PRs and worked closely with DevOps team to mitigate potential issues. Worked with IOS and android teams to optimize APIs. Implemented VAT without rolling out Apps and maintaining backward compatibility. Improved demand and supply by writing new dispatching strategy to have more control on filtration of drivers by radius, car models, car make year. This also helped to easily manage broadcasting and sequential dispatching. Dispatching changes not only improved demand and supply but also reduced rides cancellation. Senior Backend Engineer Jeeny Oct 2020 - Jul 2021 (10 months) Worked as a lead on some of the major features of the app including integration of Checkout for payments, added feature for credit card rides, added driver and customer wallet topups with credit cards, changes in manual surge to progress towards auto surge, worked on elastic search for surge data, handled production deployments using Jenkins, implemented redis cache for google maps cost optimization, supported opeartions team with live issues. Senior Software Engineer TRG - The Resource Group Jan 2019 - Oct 2020 (1 year 10 months) After this promotion, I was more involved in designing and development of new features and to work with product team for requirement analysis. I also continuously worked on maintaining and Improving test code coverage. Worked on a manual surge feature to handle surge prices, added a module to change taximeter prices for long distance rides. PHP Developer TRG - The Resource Group Jan 2018 - Jan 2019 (1 year 1 month) I joined TRG to work on a product called Jeeny (A ride hailing service) based in Middle East. As a php developer, I worked on improving Unit Test Coverage and write new tests for features. Setup a new microservice in Silex to handle order deliveries for the App. Used Kafka to gather driver positions and real time data availability for different microservices. Converted a microservice dedicated for Google Maps API integration which was a legacy GoLang project to PHP7 and added new API integrations for nearby places. Sofware Engineer Simple Software Solutions Mar 2017 - Jan 2018 (11 months) Worked as backend developer to maintain and build projects in variety of frameworks including Codeigniter, CakePhp, Laravel and WordPress. Software Engineer ESketchers Oct 2016 - Mar 2017 (6 months) Muhammad Hasan Siddiqui - page 2 Started as PHP developer to maintain and add features for ongoing PHP projects then shifted to work on a project developed in Python/Django, Angular 4 and PostgreSql. Projects: - Pencil.pk (Backend developer) Pencil.pk is an urdu news website. I worked on angular 2 to write multiple components to display news blocks and lists, also worked on backend which is written in python/django to write RESTApis for mobile apps and website. Software Engineer Incubasys Sep 2015 - Aug 2016 (1 year) After joining incubasys, I started working on Laravel Projects. I designed and developed RestAPIs for android and IOS apps. Also worked on variety of projects ranging from educational apps to loyalty program to ecommerce websites. Projects: - Checgo (Web developer) Checgo was a dubai based startup which was dealing with loyalty program and awarding loyal customers some points on every purchase which they can utilize to shop using nearby feature of app. I designed and developed RestAPIs on Laravel and MySQL using eloquent ORM. Also developed an admin panel on laravel which used to track and log user activity. - Zayed University English Teaching App (Web developer) Worked as a backend developer to develop RestAPIs and Admin Panel for english teaching apps developed for arabic speaking students. Apps had some interactive games and features all driven by the backend and scored students as they move along with the course. Software Engineer Cognitive Axis Apr 2014 - Sep 2015 (1 year 6 months) Designing and building websites from scratch on Drupal 7. Maintenance and Upgradation of existing Drupal projects and adding new functionalities. Customization of Drupal 7 modules and integration on websites. Customization of Wordpress and Drupal themes. Projects : - Qubit Products (Web developer) Restructured and redesigned in DrupaI 7. I re-structured the complete website using Content Types, Blocks and Views.. My main responsibilities were to write custom modules, theme overriding, bug fixing and deployment. - Jama Punji (Web developer) In this Drupal 7 website, my responsibility were to build financial calculators (http://jamapunji.pk/ calculators). I developed these calculators using custom modules by writing multiple hooks to build and validate forms and output the desired results after calculations. - Plasticair (Web developer) Muhammad Hasan Siddiqui - page 3 Worked on this website (developed using vanilla php and mysql) which required excel sheet data conversion to web pages. Based on user selected data for industrial fan selection, client was using dozens of excel sheets to figure out the correct industrial fan for provided specifications. To ease out this process, converted those messy excel sheets to beautifully designed and easy to use web pages. Education National University of Computer and Emerging Sciences Bachelor of Science (BS), Computer Engineering 2009 - 2013 Skills Sentry • New Relic • Amazon CloudWatch • Elasticsearch • Redis • PHPUnit • Symfony Framework • Silex • Apache Kafka • CodeIgniter Muhammad Hasan Siddiqui - page 4
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.