Summary
Overview
Work History
Education
Skills
Timeline
OperationsManager

Urooj Usman

Software Engineer
Karachi, Sindh,SD

Summary

Organized and dependable software engineer, successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

3
3
years of professional experience

Work History

Software Engineer

Gaditek
01.2023 - Current


  • Developed, scaled and revamped robust new and existing features for Puredome, a Gaditek product.
  • Conducted proof of concept (POC) for any new feature requests.
  • Collaborated extensively with product managers, frontend engineers, QA and other engineering teams to launch new features with utmost reliability.
  • Collaborated with the customer success team to troubleshoot and improve customer experience across all puredome services.
  • Managed and mentored interns and junior developers, and getting them up to speed with the team.
  • Review pull requests (PRs) submitted by fellow team members.

Associate Software Engineer

Gaditek
05.2022 - 12.2022


  • Built the backend for the Admin Console (Puredome) from scratch using microservice architecture on Adonis JS (Node JS, Typescript).
  • Worked alongside frontend engineers to integrate APIs.
  • Implemented Backend For Frontend (BFF) architecture.
  • Utilized RabbitMQ as a message broker to implement an event-driven architecture.
  • Worked on FusionAuth (IAM) for authorization, authentication and user management.
  • Managed Puredome's billing operations, encompassing responsibilities like initiating purchases, integrating Stripe and PayPal, handling subscription changes via Recurly's API (including upgrades and downgrades), and monitoring user billing events through webhooks.
  • Integrated Mixpanel (product analytics tool) to provide insights into user behavior by tracking events, such as clicks, page views, sign-ups, purchases, and other actions taken within the application.
  • Collaborated with a cross-functional team including members from Product, DevOps, Infrastructure, and other relevant areas.

Development Trainee Officer

TPS Worldwide
02.2022 - 04.2022


  • Worked closely with mentors.
  • Developed Rest APIs on .Net Core.
  • Built a Full-stack project, KYC (Know your customer) App utilizing .NET Core, the MVC framework, and an Oracle database.

Software Engineering Intern

Signbox Software
02.2021 - 05.2021


  • Created a full-stack School Management System using Laravel (PHP), React JS, and MySQL.
  • Completed development assignments given by the mentor within the specified deadline.

SQA Intern

Afiniti Software Solutions
07.2020 - 08.2020


  • Conducted blackbox testing and load testing for the integration of Avaya within the product.
  • Bug reporting.

WordPress Developer Intern

Interns Pakistan
10.2019 - 11.2019


  • Successfully completed a project involving the design and development of an Online Food Ordering Website using WordPress.

Education

Bachelor of Science - Software Engineering

University Of Karachi
Karachi, Sindh, Pakistan
01.2018 - 01.2022

Skills

    Node JS

undefined

Timeline

Software Engineer

Gaditek
01.2023 - Current

Associate Software Engineer

Gaditek
05.2022 - 12.2022

Development Trainee Officer

TPS Worldwide
02.2022 - 04.2022

Software Engineering Intern

Signbox Software
02.2021 - 05.2021

SQA Intern

Afiniti Software Solutions
07.2020 - 08.2020

WordPress Developer Intern

Interns Pakistan
10.2019 - 11.2019

Bachelor of Science - Software Engineering

University Of Karachi
01.2018 - 01.2022
Urooj UsmanSoftware Engineer