Dr. Farrukh Mirza

PhD (CS), PGD (Statistics), BS (CE)

     
Resume   Cover Letter

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. 

Farrukh Mirza

(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.

Details

Verticals

I 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.

Team Management

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.

Influence

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.

Technical Leadership

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.

Adaptability

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.