PhD (CS), PGD (Statistics), BS (CE)
Engineering Management | Team Management | Programme & Product Management | Agilist | System & Software Architect | Microservices
I build high efficiency, high performance software development teams delivering high quality software.
(Ireland) Stamp 4 – Full work permit
I thrive in fast paced environments in a leadership role. As a senior leader & strategist, I believe in innovation, efficiency, success & delivery through smart hard work & taking responsibility.
I am currently leading & mentoring project managers, business analysts & technical architects, while influencing key business decision makers & stake holders. I have lead, managed and mentored graduate & senior backend engineers, UX designers, UI developers, test engineers and technical software & test architects in co-located and geographically distributed teams. I have more than 6 years of experience of team leadership and management, project management, enterprise software architecture, and overall 14 years of experience of software design, development, integration and maintenance.
DetailsI have worked in banking, mobile virtual network operations, customer relationship, energy, financial transaction & payments (e-Banking, e-Commerce), software lifecycle management and research environments. I maintained excellent relationship with customers, exceeding their expectations & advising them on their software investments.
In addition to personnel & business crises management, I also have extensive experience in architecting, engineering, troubleshooting & diagnosis of large scalable & complex systems.
I have successfully hired & built software development teams by implementing hiring strategies to attract talent based on business situation. I have recruited, managed, developed & mentored multiple high-performance teams with a mix of co-located and remote resources. The functions of the teams I built varied in nature including enterprise software development (Web applications & services), DevOps & automation, and Advanced Data Analytics using machine learning. I have worked with near shore & offshore teams, and outsourcing business partners. I have coordinated with teams in Poland, Serbia, Portugal, Ireland, Pakistan, Bahrain and India.
I am experienced in Scrum and Kanban agile methodologies. I took responsibility to manage teams, projects & programs from conception to delivery keeping the resource & budget constraints in sight.
I influenced and helped the customer in adapting a highly scalable microservices architecture and lead the team to decompose monolith into 10 frontend systems and API Gateway, 28 backend services and 10 batch processing engines, migrated the data & processes and decommissioned the legacy software. I have also provided consultations to well-known customers to reduce their licensing costs by moving towards cloud and open source technologies.
I introduced Agile software lifecycle management tooling in my teams and have coordinated in multiple operational areas while company went through management buy back.
As an architect & technical lead, I have experience with microservices, messaging systems and have designed workflows and messaging flows with distributed systems. I have architected multiple process automations & integrations, and worked on numerous middleware systems. I am well versed in enterprise technologies such as EIP, SOA, Microservices, ESB, SOAP (JAX-WS), REST (JAX-RS), ServiceMix, ActiveMQ, WebLogic, WildFly, Tomcat and Apache servers. I have worked with Docker containers in the Azure cloud environment.
I have proven ability to adapt and work in a global environment with a diverse work experience in Pakistan, Kingdom of Bahrain, Republic of Ireland and Portugal.