About

About me

I am an enthusiastic solution architect & full stack developer based in Pakistan with rich experience of over 14+ years in software, website & application development.

Software & application development

With years of experience in software development I have mastered the skills of understanding client requirements according to the latest trends. I have worked with businesses from different niches so you can rely on me for yours.

  • Possess a wide range of expertise in the latest development tools & technologies in frontend, backend and devOps including AngularReactNode/ExpressPHPTypescriptLaravelDevOps, AWS, CI/CD, GitHub, GitHub Actions, SQL etc
  • Designed, developed, and architected applications of all scales, from startups to well-established platforms.
  • Experience in SDLC, creating and maintaining complex, customer-oriented, quality focused and optimized web-based applications, innovative and cutting-edge large scalable and distributed applications in highly collaborative and agile development environment.
  • Maintainer & contributor of open-source projects & libraries, using reduces up to 25% of project startup cost and time.
  • collaborative and agile professional, ensuring efficient team performance while maintaining high customer satisfaction for Projects, Products, Services, and Solutions delivered.
  • Utilize expertise by effectively planning and managing multimillion-dollar projects, harmonizing business and development goals, and implementing innovative technology solutions to drive process improvements, competitive advantage and bottom-line gains.

My Skills

With over 14 years of experience in software development, I am a firm believer that learning never stops. My passion for exploring new technologies and programming languages drives me to continuously improve my skills. I strive to design and develop high-quality, efficient solutions that deliver exceptional results in less time

JavaScript / TypeScript
100%
PHP / Laravel
100%
React / React Native
95%
Angualr
95%
AWS
85%
System Design / Solution Architect
95%

Experience

Jan 2024 - Present

Showbird (NL), Remote

Full Stack Engineer

Showbird connects entertainers with audiences, promoting culture in the Netherlands. Customers easily book acts, artists showcase and manage their performances on a unique platform.

Mostly working to upgrade technology to latest versions along with fixing existing feature and developing new one.

Jan 2020 - Jan 2024

Nutrisphere (UK),  Remote

PRODUCT ENGINEER

UK-based health tech company that provides a digital health management platform. The platform allows patients to manage their health and well-being through app, which integrates with other healthcare services and devices. Provides a range of features, including appointment booking, medication tracking, symptom tracking, and access to health consultations.

  • Develop a functional prototype using React NativeGo-lang, and PostgreSQL as the sole full stack developer, which successfully attracted initial investment from investors and led to the startup’s acquisition of funding
  • Streamline business operations and workflows by creating a beta version dashboard using AirtableWebflow, and Zapier. This dashboard facilitated the management of patients for a single clinic by General Practitioners (GPs) and Healthcare Assistants (HCAs)
  • Redesign and develop a major version of the dashboard in collaboration with other developers. Adopted a server-less and micro-services (mono-repo) approach using ReactAWS API GatewayLambda Functions, and MongoDB. This upgrade enabled the management of patients across multiple clinics.
  • Implement common reusable functions and libraries to handle API authentication, API response, logs, and other common tasks, achieving reduced development time, improved coding standards and reliability.
  • Successfully completed the data migration from Airtable to MongoDB, achieving a significant milestone in the project.
  • Ensure synchronization between production and development environments through a server-less multi-stage infrastructure-as-code (IaC) approach using SST.
  • Integrate JestCypress, and Vitest for testing purposes to prevent bugs and ensure error-free pull request merges.
  • Implemented pre-commit hooks and CI/CD (Continuous Integration/Continuous Deployment) using GitHub Actions to automate tasks such as code formatting, testing, and other tedious processes.
  • Introduced comprehensive developer documentation at different levels, covering processes, infrastructure, and other relevant aspects. This documentation facilitated better understanding and collaboration among team members.

Technology Used: MERN StackBackend (Node, Go, and server-less API’s), frontend (React, React Native, and Webflow, databases (PostgreSQL, MongoDB, and Airtable), DevOps, (AWS services, SST, GitHub), Acuity Scheduling Tools (Slack, Jira, Click-up, Notion, Miro)

Jan 2020 – Dec 2021

Digital Content & Royalty Management – Hourly (Contract), Remote

Full Stack Engineer

Company owned a product to manage digital content system. There were two main code repositories one for frontend application and other for API. Product was built in MEAN stack. There were micro services as well using AWS Lambda’s.

  • As full stack developer work on application (frontend/backend) to improve existing features achieving more reliable operations
  • Work to improve overall performance to minimize response time and report generation.
  • Setup docker environment to sync production and developer environment and ready-to-use setup.
  • Design and setup a highly available and scalable infrastructure using AWS ECS, load balancers, and target groups, while also containerizing the application, to make sure 100% uptime for application
  • Setup CI/CD to automate app deployments from GitHub using AWS CodePipeline.
  • Setup AWS CloudWatch reports and alerts to monitor application availability.
  • Add unit tests and integrations test using mocha and chai to enhance functional reliability as support continuous integration.
  • Added load testing using k6
  • Initiate documentation/knowledge base for infrastructure, deployment process, recovery management plan, API docs, and more to help out team members at different levels.
  • Update application runtime from Node 8.9.1 to 14+ to be able to utilize new libraries available and avoid versions conflicts.

Technology Used: MEAN StackAngular, Node, MongoDB, AWS ECS, AWS Load Balancers, Security Groups, and many other AWS resources.

July 2013 – Jan 2020

DatumSquare/Allshore Virtual Staffing (USA), Islamabad

Software Engineer

Allshore was created to offer an alternative to traditional outsourcing, where the customer has little communication with their freelance team, little say in task flow, and even less accountability.

  • Provide support to many client companies including DWM, VIC, and Levant Tech.
  • Develop applications for VIC for Food City, including back office, online web store, Fulfillment app providing complete retail solution.
  • Work for Levant Tech for around 5 years, handling some VIP clients like PSA, CCOSA along with several other smaller projects/clients.
  • Work with management at client companies, to manage and interpret tasks requirements, provided possible solutions, discussed possible bottle-necks and implemented solutions accordingly.

Technology Used: PHP based frameworks (Laravel, Codeiginator, and Custom PHP).

Mar 2010 – June 2013

eVision Software, Islamabad

Software Developer

  • As a web developer, worked on several projects that were built in a custom PHP framework including high-traffic sites like whatscheaper.com, escapewizard.com, sky-tours.com, and happycar.com.
  • Developed back-end components, connected the application with the other web services, and supported the front-end developers by integrating their work with the application.
  • After one year promoted to project manager position and continued to develop and maintain the projects that were handed over to me for approximately two years before transitioning to a new job.

Entrepreneurship

Feb 2019 – Present

Orenda Systems, Pakistan 

founder / CEO / CTO

Company to provide IT consultancy, development services & software solutions.

  • Founded a company in Pakistan named Orenda Systems and managed complete organizational setup.
  • Staff development, recruit & train top-notch technical professionals.
  • As CTO/Tech Lead overlook developmental lifecycle including requirements gathering, prototyping, application architecture, database design, platform designing etc
  • Restructure business policies in order to reduce costs 30% while improving productivity; also significantly improve morale and stability as a result of the changes.
  • Initially, work on smaller projects, later on merged with second client, and kept the foundation of “Wobour”.
  • Champion strategic business planning that grew revenue from existing strategies with low working capital impacts.

Jan 2022 – May 2023

Wobour (UK), Remote 

Co-founder / CTO

A platform exclusively for women to open doors for women employment opportunities with professional and social features.

  • Co-founded a startup with colleagues in the UK, taking on a tech-focused role while also gaining experience in managerial tasks.
  • Lead innovative human resource management, financial management (for Pakistan office)
  • Recruit & train top-notch technical professionals (for Pakistan office)
  • Setup tools such as SlackJiraMiroNotion and Figma for better collaboration between remote teams.
  • Lead software development process, serve as a benchmarking and performance management specialist for technical enterprise, also accountable for all technical decisions.
  • Translate technical specifications into project scopes of work (creating Jira Epics/Stories/Tickets) and product requirements while spearheading design and development of databases and enterprise solutions.
  • As a solution architect, design comprehensive infrastructure, application, and system-level architectures that meet the needs of the organisation while considering scalability, performance, security, and maintainability.
  • Develop core features and reusable code libraries, to decrease data redundancy and clean coding.
  • Perform code review and guidance; managed development work and overseen quality assurance, devOps work along with tracking the progress about the work, blockers and strategic directions.
  • Use devOps expertise to setup CI/CDautomations to reduce time for tedious and repeated tasks.
  • Manage EC2 web servers to ensure application availability & optimize response time

Technology Used: Angular (Typescript), Laravel, Docker, and AWS EC2/ECS/CloudWatch, GitHub, GitHub Actions, Jira, Slack, Miro, Figma etc

Services

×

Hello!

Click any contact below to chat on WhatsApp

× How can I help you?