Available to hire
I am a driven and results-oriented software engineer with 9 years of experience delivering client applications. I have worked in engineering roles at leading companies like Walmart and Upwork, delivering a full range of products and services. I thrive on building scalable backend systems, leading teams, and enhancing CI/CD, observability, and overall software quality. I enjoy mentoring teammates and contributing to core design decisions to improve architecture and delivery.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Work Experience
Principal Software Engineer at Systems Limited
August 1, 2024 - PresentLeading backend services for a UAE Telco Super App; upgraded a legacy system to support CI/CD pipelines using Jenkins; introduced unit testing; implemented new processes to boost productivity and improve architecture; documented new and existing services; contributed to core backend design decisions and application observability; mentored team members and onboarded new engineers.
Principal Software Engineer at Systems Limited
August 1, 2024 - PresentLeading backend services for high-availability systems, upgrading legacy infrastructure to support CI/CD pipelines with Jenkins, and introducing unit testing and observability. Mentoring team members, driving architectural improvements, and documenting new and legacy services to boost productivity and reliability.
Senior Software Engineer (Search & Recommendations) - Tech Lead at Upwork
June 1, 2024 - October 12, 2025Worked with the ML Search & Discovery team to support Upwork's recommendation systems. Built a microservice that provides freelancer recommendations when a new job is posted, using models deployed on SageMaker. Aggregated data for freelancer and job through Kafka and stored results in Solr; managed Solr infrastructure; contributed to the Proposal Manager system by ranking freelancers after submission using Kafka data and SageMaker scores. Created a feature store for ML engineers; provided on-call support and set up CI/CD for multiple services; mentored new team members.
Senior Software Engineer (Search & Recommendations) - Tech Lead at Upwork
June 1, 2024 - October 12, 2025Contributed to Upwork's ML-driven search and discovery by building microservices that deliver freelancer recommendations on new job postings. Managed data aggregation via Kafka, maintained Solr/Elasticsearch infrastructures, and supported the Proposal Manager system with model-derived scores. Created a feature store for ML features, provided on-call support, and established CI/CD for multiple services.
Senior Software Engineer at Motive
November 1, 2023 - October 12, 2025Implemented Go, Python, Ruby, and RoR services; managed data pipelines with Snowflake, PySpark, and SQL; provided on-call support to ensure reliability; set up Datadog monitoring to address performance bottlenecks; authored comprehensive documentation; collaborated with cross-functional teams to design scalable solutions; built frontend with React.
Senior Software Engineer at Motive
November 1, 2023 - October 12, 2025Managed data pipelines with Go, Python, and Ruby; supported on-call operational issues, implemented comprehensive monitoring with Datadog, documented systems for knowledge transfer, and collaborated with cross-functional teams to architect scalable solutions. Implemented Kafka-based pub/sub for microservices and contributed to both frontend (React) and backend development.
Principal Software Engineer - Tech Lead at Confiz
October 1, 2022 - October 12, 2025Created a microservice-based architecture for Walmart's backend; integrated pub/sub with Kafka; developed both frontend (React) and backend; implemented error handling by routing failed messages to an error topic and re-enqueuing; wrote unit tests with JUnit 5 and Mockito; contributed to the unified data pipeline project and BigQuery connectors; collaborated with frontend teams to delivery.
Principal Software Engineer - Tech Lead at Confiz
October 1, 2022 - October 12, 2025Created a microservice-based architecture for Walmart’s backend, integrated pub/sub via Kafka, and contributed to unified data pipelines processed through Spark jobs. Built connectors (including a BigQuery connector) and collaborated with frontend teams (React). Wrote unit tests with JUnit 5 and Mockito and supported data pipeline initiatives across Walmart infrastructure.
Senior Software Engineer at Rolustech
January 1, 2019 - October 12, 2025Led design and development for diverse client projects across Java, JavaScript, C#, Angular, .NET; drove full SDLC using Agile; mentored junior developers; specialized in troubleshooting and delivering scalable software; worked with Docker, Kubernetes, AWS, Azure, Spark, Hadoop, and data processing tools; contributed to multiple technology stacks and client solutions.
Senior Software Engineer at Rolustech
January 1, 2019 - October 12, 2025Led design and implementation across Java, .NET, and frontend technologies, spearheading large-scale client projects. Built and integrated microservices using Kafka, contributed to unified data pipelines, and ensured message reliability with error handling and reprocessing workflows. Collaborated on frontend (React) and backend delivery.
Education
Bachelor of Science in Computer Science at Punjab University College of Information Technology
September 1, 2015 - January 1, 2019Bachelor of Science at Punjab University College of Information Technology - Lahore, Pakistan
January 1, 2015 - January 1, 2019Qualifications
Industry Experience
Software & Internet, Professional Services, Telecommunications
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Islamabad today.