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
, MySQ
L, 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