Hi! I am Ahmad.
Full Stack Web Engineer
Motivated Full Stack Engineer with years of experience aiming to contribute to team success through hard work and excellent development, debugging and leadership skills.
Experience
Team Lead | Software Engineer II
Netsol Technologies - Full Time
As a Team lead, I have been proactively working on shaping the technical side of the product. From leading the technical side in grooming sessions to writing quality code and conducting high quality code reviews.
- Siemens:
Collaborated with the integrations team in order to integrate the Siemens for submitting deals. Moreover wrote a routing system that routes the deals to different providers depending upon certain criteria
- Grooming Sessions:
I actively participate in the grooming sessions, discuss and shape the technical side of the product.
- Notification System:
I have designed and implemented the notification system, generating email notification on occurrence of key events in our app. Wrote an optimized cron job that sends email notifications depending upon the different deal criteria
- Code Reviews:
Conducted thorough code reviews (both frontend & backend) enabling my team to ship high quality code to production
Software Engineer II
Netsol Technologies - Full Time
As a Software Engineer II, I was responsible for developing the frontend of the Broker App using React.js and MUI. I collaborated with a team of five and led the frontend development, designing the app's architecture, including data fetching, global state management with context, and error handling.
- Quotation Control:
Architected the Quotation Control module and published it to the private npm registry for reuse across multiple microfrontends.
- Workflows:
Designed and implemented dynamic, URL-based workflows on the frontend, enabling admin configuration while ensuring workflow integrity and restricting unauthorized URL access.
- Code Reviews:
Conducted thorough code reviews (both frontend & backend) to ensure high-quality code was deployed to production
Software Engineer
Educative - Full Time
As a Software Engineer, I was responsible for implementing full stack features mostly related to on-platform payment handling using Braintree, Stripe and Paypal. Moreover, my key responsibilities also included investigating and resolving bugs that occurred on production. Here are some of my highlights:
- Course Ratings:
Lead the design and the development of calculating the Course Ratings feature. Devised a formula that involved the calculating and normalising the rating in certain range. Finally wrote an optimised cron job which was responsible for fetching the data about different factors involved in the formula from BigQuery and calculating and updating the ratings.
- Enterprise Payouts:
Worked on the blockers for making the enterprise payouts feature live. Designed the backend API that fetched and transformed payouts insights from data models. Moreover, handled the enterprise payouts while processing returns and chargebacks.
- Chargebacks:
Designed the system to manage chargebacks from Stripe and Braintree. Designed a flexible common interface for chargebacks that could incorporate other payment processors as well.
- Stripe Prices Automation:
Removed the manual effort of creating stripe prices and automated this process on subscription package price update or price slabs update for multi currency.
- Recurring Gift Subscriptions:
Worked on making the Subscription Gifts recurring on Stripe, Braintree and Paypal for increasing recurring revenue and lowering the customer churn rate.
- Subscription Reactivation:
Implemented the Subscription Reactivation feature for Braintree payment processor (Backend and Frontend).
- Trial Page:
Enabled Quick Availing (Logged out) of B2C Trial to minimise friction in the Trial avail process, thereby boosting conversion rate. Moreover, Improved the LCP and FCP for Trial Page.
Web Developer Intern
Digital Websters - Intern
Worked on Several websites built using Wordpress.
Actively contributed to the creative design and implementation of these websites, using the features of the Divi theme to deliver visually appealing and highly functional web experiences.
Worked on the customizations of different themes using JavaScript, HTML and CSS
Projects
Skills & Technologies
Here is the list of technologies and tech stack in which I have previously worked.