M I C H AEL S AMIR H ABIB
S e n i o r I n t e g r a t i o n D e v e l o p e r
*******.*******@*****.*** - +1-347-***-**** - Jersey City, New Jersey https://www.linkedin.com/in/michael-habib-825066200/ P r o f e s s i onal S ummary
Over 9 years of experience in Software Development, Enterprise Application Integration, Business Process management and IBM middleware technologies on premises and cloud .
Hands-on experience in Designing, Developing, testing, troubleshooting and supporting various types of Rest API and Soap-based webservices, IBM WebSphere Message Broker/IIB/App-Connect based applications and microservices, various DataPower services, ODM rules, Java SE applications, spring-boot APIs and deep experience in configuring, installing, performance tuning, Deployment and Administration of IBM App-Connect, IIB, MQ, ODM on UNIX, Linux, and Windows.
Experience in Managing and administrating Production, UAT and Dev environments
Advanced understanding of application performance analysis tuning and optimization
Support production applications and assist other project teams with their solution development
Successfully executed middleware projects in Banking, Labor Market domains.
Excellent Analytical skills, Effective communication skills, Team player and highly self-motivated.
Automate administrating/monitoring IBM middleware technologies by creating java SE and Spring boot applications
T e c hnical S k i l l s
ESB Tools: IBM Cloud pack, IBM App-Connect, IBM Integration Bus (IIB), WebSphere Message Broker, IBM MQ, IBM DataPower IBM API Connect, IBM ODM and IBM MQFTE
Programming Languages: IBM ESQL, XSLT, XPATH, JAVA, Spring-Boot
Webservices Document: WSDL, Swagger, XSD schema, JSON Schema
Message Types: XML, JSON, CSV, DFDL
Database: SQL Server, DB2, Oracle
IDE: IBM Toolkit, IBM rule designer, SOAPUI, Postman, Eclipse, RFHUTIL, WebSphere MQ Explorer
Software Methodologies: Agile, DevOps
Development Process Document: ICD, ISD, Unit Test on Confluence
Source Code Management: GitLab, GitHub
Ticketing system: Jira, Slack
Operating Systems: Linux, UNIX Solaris, Windows
P r o f e s s i onal E x p e r i e n c e
Senior Integration Developer
Inspire for Solutions Development / Currently remote (May 2020 – Present) Automate Establishment Management and Labor offices Projects -Takamol Holding Corp. – Saudi Arabia:
Designed, Developed and Implemented Rest APIs, Soap Based webservices and microservices based on IBM APP-Connect
Implement/manage/support App connect applications over IBM Cloud
Designed and developed Message flows for high-speed message validation, transformation and routing in IBM App-Connect
Participated in creating common framework (ESQL Libs) to speed up the development process
Designed workflow models based on the business requirements
Configured Web Service proxy and multi-protocol gateway in IBM DataPower for transformation, XSLT Schema validation to IBM middleware systems.
Designed and developed background schedulers to automate business processes using IBM message flows
Designed, Developed and integrate ODM business rules with IBM App-connect to validate the business processes
Production/UAT applications deployment, troubleshoot production issues using debug and database logging system
Train Junior developers on IBM integrated systems, clean coding and troubleshooting skills Integration Specialist
Central Bank of Egypt / Cairo (April 2015 – May 2020) Integrate financial systems projects – Central Bank of Egypt - Cairo:
Designed, Developed and Implemented IBM IIB based applications to integrate SWIFT, RTGS, ATM,Clearing house and Database Core banking financial systems
Designed and developed VMS compass IBM IIB based applications to handle (Credit/debit) transactions between Currency issuing system, SWIFT and RTGS systems
Designed, Developed Soap Based webservices and microservices financial transactions between Central bank and other local banks
Developed Message flow schedulers to handle DB financial text messages convert them to SWIFT messages using DFDL modeling language
Developed ODM business rules validate the business processes
Participated in configuring and implementing IBM middleware Integrated Systems as IBM IIB, MQ, WebSphere application server ODM, Business monitor and MQFTE
Developed java and spring-java applications to automate monitoring/administrating middleware integrated systems 24/7
Participated in Secured IIB Web-User-Access and WebSphere Application Server by implementing SSL certificate
Participated in Migrating Middleware systems single-instance services to multi-instance (Active/Standby)
Production/UAT applications deployment, troubleshoot production issues using debug and database logging system Java Developer
Central Bank of Egypt / Cairo (Feb 2013 – April 2015) Core System project – Central Bank of Egypt - Cairo:
Design and develop Java-based applications to integrate SWIFT Global system to CBE core system
Develop Java-based applications to log financial message into CBE database
Develop Java-based application to convert SWIFT financial text message into XML
Producing detailed design documentation
Create well-written code that runs efficiently and optimally and Test/ debug completed software as necessary
Communicate with end-users to determine their needs System Administrator & Specialist
Central Bank of Egypt / Cairo (March 2005– Jan 2013) Microsoft domain project – Central Bank of Egypt - Cairo:
Design and implement Microsoft Servers Infrastructure
Participate in implementing, managing and troubleshooting Microsoft domains.
Implement, managing and supporting Microsoft Exchange Server (https://mail.cbe.org.eg).
Administrate CBE accounting System Microsoft servers.
Implement and support Microsoft Share point Server. E ducation
Bachelor Degree in Electronics and Communication Engineering - Faculty of Engineering -Zagazig University– Cairo - Egypt
Executive Master of Business Administration - Project Management - AAST university – Cairo -Egypt CERTIFICATIONS
IBM Certified Solution Developer Integration Bus v10.0
IBM Certified System Administrator MQ V8.0
ITIL Foundation Certified
Microsoft Certified Systems Engineer – Windows Server
Microsoft Certified Messaging on Microsoft Exchange server
Microsoft Certified Technology Specialist
Microsoft Certified SQL Server 2005
O t h e r D o c ument
Work authorization (EAD)
Driving License