About Me
Hi, my name’s Taha Iqbal and I’m a Senior Backend Developer. As well as Backend development, I also have experience in AWS Cloud, Middleware ESBs(Mulesoft and Talend) and Microservices(Rest APIs). I have worked at a number of companies gaining teamwork and leadership skills.
I can gather ,analyse and consolidate information into a set of requirements by iterative architecture design approach in consultation with stakeholders, design and develop solutions which fits into an organisation’s technical landscape.
I have also helped organisations modernise their core & legacy solutions using latest available technologies including Cloud.
I am most skilled in: Backend Development, Integration Technologies and DevOps.
Experience
Migrated to this beautiful country and trying to settle down. Incredible people with deiverse weather
Further enhancing my Development, Integration and Architecture skills to overcome critical problems faced by organisation.
Integration APIs design using Lucid Chart, BPMN, RAML and Mule CloudHub Exchange.
On-going Production Support of critical Business processes, troubleshooting and crafting engineering fixes to overcome problems faced by Business.
Incredibly proud to be working for New Zealand National Postal service and making difference in lives of Kiwis. Helping NZ Post replacing/retiring core and legacy applications with available latest technologies using Cloud first strategy
Worked in Te Iho project to enhance NZ Post parcel sortation capabilities using latest available technologies.
Integration APIs design using Lucid Chart, BPMN, RAML and Mule CloudHub Exchange.
Integration APIs implementation/development by leveraging Mulesoft API Led Connectivity architecture pattern using Anypoint Studio 7, MuleSoft 4, Mule CloudHub Runtime, FTP/SFTP, AWS EC2, S3 and MSSQL Server Database.
Helping NZ Post Mule developers to upgrade Mule API deployment processes using CI and CD pipelines using Azure DevOps, Maven and CloudHub.
On-going Production Support of critical Mule APIs and issue resolution.
Helped BNZ internal Customers by producing solutions that are secure and solves critical problem
Deployed, 24x7 Support and Monitored Enterprise Applications having critical up-time requirement using AWS CloudFormation, AWS Lambda, Hashicorp Terraform, Jenkins Pipeline, Redhat Ansible, CI/CD, Python, PowerShell and Bash.
Conducted AWS Cloud Security Infrastructure remediation on projects AWS Accounts based on CSAM Security Assessment guidelines.
Uplifted BNZ Finance and Procure to Pay(P2P) department capability by Integrating SAP system to Coupa Procurement System(SaaS). Delivered an Integration Solution that synchronises critical datasets such as Purchase Orders, Invoices and related Assets using Mulesoft 4, Anypoint Studio 7, Restful APIs, SAP BAPIs, Python, Openshift, and Unix scripting. Business and log analytics using Splunk.
Great Clients, awesome Team and mentors makes it breeze to solve business problems
Rolled out latest Talend Middleware to replace existing legacy Middlware solution in Tower Insurance.
Worked as an Integration Architect to design and deliver end to end Data Migration and Integration Solution for Tower Insurance using Talend Middleware.
Developed data pipelines to migrate and/or synchorinse data from on-prem MSSQL Databases to Datalake established using Cloudera Enterprise Platform.
Delivered middle-ware Integration Project for Mitre10 that provides integration between customer data and retail data for a Marketing SaaS, using Mulesoft 3.8.2, Rabbit MQ and MySQL. Project scope was to integrate with Marketing product from various data sources including FTP, SFTP, Amazon S3, RabbitMQ, MySQL, XML/CSV/JSON/SOAP and Rest APIs.
Rolled out Kong API Gateway for SKY TV. Conducted workshops, training of product, user, product guides/docs, integrate existing microservices applications with Kong API Gateway. Implemented ELK Stack for log analysis and reporting.
Successfully delivered Integration Solution between Student Management System(SMS) and Canvas Learning Management System(LMS) for MIT(Manukau Institute of Technology).
R language for Data Analysis and Apache NiFi for Data logistics.
Leadership responsibilities and mentoring of Junior developers
Developed Intelligent Automation Chatbot project (Qlue, later acquired by ServiceNow) using Java 8, Dropwizard 0.9.2, Jetty and PostgreSQL. Used Jenkins for CI/CD using Docker Containers. Worked on Integration of project with Salesforce CRM.
Produced comprehensive “deployment automation strategy” for Micro services using shell scripting, Docker, Gradle, Git and Jenkins.
Line management duties, interviews, training and mentoring of junior developers.
Support for ongoing Java projects.
Led the team of Backend Java developers that delivered automation of Business process of Feed yard Log management system for Zoetis. Designed Restful web service architecture(SOA) using Apache CXF, Spring 3.0, Jackson, JSON, AngularJS and MySQL.
Developed several modules of Log management project including integration with external system(s), Database modelling, Security and Integrity of web services and project delivery.
Worked on “Consumer Portal” developed using Java 7, Spring 3.0.2, Struts 2, MySql/SQL Server, Hibernate. Reporting using Jasper reports.
Hands on experience in designing UI/UX using HTML, CSS, Jquery 2.x, Ajax, JSP and Velocity templates.
Researched various issues day in and day out to find the best solution needed.
Managed and supported legacy codebase written in Java 6, JBoss, JSF, RichFaces4, MSSQLServer and SVN.
Business Reporting using Eclipse BIRT Tool.
Worked as a developer on SaaS SOA Architecture to expose Restful web services to Mobile and browser clients using Apache CXF, Spring MVC, MySQL, SVN and Apache Tomcat.
Implementation of business logic, efficient code writing practices and design patterns.
Database development using MySQL.
Worked as a researcher for the Industry University Collaboration Programme for Natural Language Processing project.
Researched on Morphological Analyser for Natural Language. Conversion of row Natural Language data to formatted XML using Python scripting.
Certifications
- (In Progress) MuleSoft Certified Integration Architect - Level 1
- MuleSoft Certified Developer - Level 1(Mule 4)
- ICAgile Certified Professional
- AWS Certified Cloud Practitioner (CLF)
- AWS Technical Professional Digital
- Talend Data Quality Essentials
- Talend Master Data Management Basics
- Talend 6.0 ESB Basics, Talend 6.2 DI Basics(DI-101-v62) & 6.2 DI Advanced(DI-102-v62)
- PH125.1x: Data Science: R Basics
Education
University of Karachi
BS Computer Science
2007 - 2010
Programming, Networking courses and Sports(why not!)
Graduated with majors in Software Engineering. Courses include Data structures, Programming, System analysis and design, Linear Algebra and Statistical methods.
A Little More About Me
Alongside my interests in programming and software engineering some of my other interests and hobbies are:
- Hiking
- Table Tennis
- Figuring out if Earth’s actually flat?
- Enjoy day trips in beautiful New Zealand
Look at this cool image
