Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Tahir Mehmood

Tahir Mehmood

Software Engineer (Java)
Dubai

Summary

10+ years of experience architecting and developing scalable, secure Java applications for complex enterprise needs. Proven ability to transition legacy systems from monolithic architectures to modern SOA and Microservices for improved performance and maintainability. Passionate about innovation and delivering cutting-edge solutions that empower businesses.

Overview

12
12
years of professional experience
2
2
Certifications

Work History

Lead Software Engineer

Emaratech
10.2022 - 03.2025
  • Designed, coded, tested, debugged and documented programs using agile development practices.
  • Led the successful implementation of a Microservices architecture to break down monolithic projects in the Immigration and Border Control domain.
  • Mentored junior developers, fostering talent development and growth within the company.
  • Reduced system downtime by proactively monitoring performance metrics and applying necessary optimizations or fixes when needed.
  • Contributed significantly towards company growth by developing innovative features that drove customer satisfaction and retention.
  • Worked collaboratively with stakeholders to resolve technical roadblocks.
  • Improved software performance by identifying and resolving bottlenecks in the development process.
  • Communicated project plans, tracking details, status updates, and risk mitigation plans to cross-functional team.
  • Optimized database structures for faster query responses, improving overall application performance.
  • Managed project and personal schedule by consistently meeting deadlines.
  • Implemented and adopted cloud technologies and best practices for automation, configuration, monitoring, and platform scalability.
  • Translated application storyboards, prototypes, and requirements documents into functional applications.
  • Presented technical concepts clearly during meetings with stakeholders, ensuring alignment on project objectives and expectations.
  • Evaluated new technologies consistently, staying up-to-date on industry trends and innovations that could benefit ongoing projects or future initiatives.
  • Make informed and strategic technical decisions, leveraging expertise in Java technologies and software development.
  • Collaborated with cross-functional teams to deliver comprehensive solutions for clients needs.

Principal Software Engineer

Nisum Technologies
08.2021 - 09.2022
  • I delivered Java consulting expertise to GAP for over a year, with a focus on the e-commerce domain.
  • I developed and integrated a reusable component that enabled seamless integration with Spring Cloud Stream, Kafka, and Schema Registry. This resulted in a 50% reduction in development time for new integrations
  • I was responsible for the development and maintenance of both microservices and monolith applications, contributing to the brand's technological landscape.
  • Successfully managed an offshore agile development team, overseeing collaborative efforts to ensure the efficiency and effectiveness of software development projects.
  • Contributed to strategic decision-making processes related to the development and enhancement of software solutions, aligning technology initiatives with the overall goals and vision of the organization.

Principal Software Engineer

Soliton Technologies
04.2019 - 07.2021


  • Optimized Java microservices data pipeline through robust error handling and bottleneck elimination, reducing data loss to 10% and improving data ingestion efficiency
  • Successfully implemented an Enterprise Master Patient Index (EMPI) to achieve system-wide patient profile deduplication, contributing to data integrity and improved patient record management. This initiative significantly improved our company's business operations and portfolio.
  • Development and enhancing the performance of existing data transformation pipelines to improve system performance.
  • Implemented robust error-handling mechanisms to enhance system reliability and ensure smooth data processing.
  • Enhanced healthcare data processing by building a JMX-based JVM agent for service health monitoring and integrating an ELK stack for advanced log management.

Software Development Manager

SolutionDot Systems
01.2018 - 01.2019


  • Designed a low-resource, zero-bootstrap SaaS solution for bookkeeping and electronic clinical systems, enabling a subscription-based model
  • Led the development and integration of our IoT solution, seamlessly connecting it to client services
  • Designed a robust SAAS solution tailored for bookkeeping, demonstrating a deep understanding of financial processes and providing businesses with effective tools for managing their accounts
  • Architected a SAAS solution specifically for the healthcare sector, addressing the unique requirements of healthcare systems and contributing to the digital transformation of healthcare services.

Senior Software Engineer

SolutionDot Systems
01.2017 - 01.2019
  • Developed Home Automation IOT application for Alexa Echo devices using the Amazon Alexa Platform
  • Implemented a comprehensive billing and subscription system within the SAAS platform, streamlining financial processes for clients and ensuring a seamless and secure payment experience
  • Successfully developed an Alexa Smart Home application, showcasing expertise in voice-activated technology and enhancing user experiences in the smart home domain.

Senior Software Engineer

Netsol Technologies
08.2015 - 08.2017
  • Designed, developed, and maintained web portals for various user segments, including dealers and auditors, enhancing user experience including bug fixing and change request implementation
  • Provided technical support to international clients in diverse locations, including China, Mexico, and Australia, ensuring efficient problem resolution and maintaining high client satisfaction levels in the domain of wholesale financing and leasing
  • Successfully led the upgradation of legacy Java applications, ensuring compatibility with the latest technologies and maximizing the longevity of existing systems
  • Developed integration services using SOAP (JAX-WS) and REST, facilitating seamless communication between different components and systems
  • Led the team in Research and Development (R&D) initiatives and Proof of Concept (POC) projects, fostering innovation and exploring emerging technologies to enhance the organization's technical capabilities.

Java Developer

Tabaq Technologies
07.2013 - 07.2015


  • Involved in all phases of the software development lifecycle, from initial design and development to testing and deployment in a cloud environment
  • Played a key role in the design and development of a cloud-based Software as a Service (SAAS) application, including 14 business modules in an enterprise document management system.


Education

MCS (Masters in Computer Science) - Computer Science

IUB
Bahawalpur, Pakistan
04.2001 -

Skills

Java

Certification

Oracle Certified Professional Java Developer

Timeline

Lead Software Engineer

Emaratech
10.2022 - 03.2025

Principal Software Engineer

Nisum Technologies
08.2021 - 09.2022

Principal Software Engineer

Soliton Technologies
04.2019 - 07.2021

Software Development Manager

SolutionDot Systems
01.2018 - 01.2019

Senior Software Engineer

SolutionDot Systems
01.2017 - 01.2019

Senior Software Engineer

Netsol Technologies
08.2015 - 08.2017

Oracle Certified Professional Java Developer

05-2015

Oracle Certified Associate Java Developer

04-2014

Java Developer

Tabaq Technologies
07.2013 - 07.2015

MCS (Masters in Computer Science) - Computer Science

IUB
04.2001 -
Tahir MehmoodSoftware Engineer (Java)