Summary
Overview
Work History
Education
Skills
Timeline
Generic

Alex Abdi

West Des Moines,IA

Summary

Detailed, versatile, and energetic Software Developer with 7 + years extensive industry experience in creating, documenting and maintaining products.
Expertise in automation, design and testing of software products.
Experience in creating, designing, developing, enhancing, maintaining, and implementing efficient and effective design and development plans for Mule ESB and Apigee.
Expertise and have extensive knowledge and working experience on Software development Life Cycle (SDLC), Service - Oriented Architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
Experience developing on the Mule ESB platform to deliver SOAP&REST based APIs.
Experience developing on RESTFUL/SOAP web services in Mule ESB by SOA architecture.
Experience using Sales force and Workday Web Service APIs.
Experience in developing Mule ESB flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtimes.
Hands on experience designing RAML specs using API Kit in Mule applications.
In-depth understanding of Data Structures and Algorithms.
Good experience in unit testing and writing the MUnit Test cases for the mule flows.
Good experience in tracking defects, issues, risks using Quality Center, Rally and Clear Quest.
Experience in preparation of developer test cases and scope & traceability matrix.
Excellent interpersonal, management, analytical, problem solving abilities and communication skills.
Willingness and ability to quickly adapt and learn new technologies.

Overview

7
7
years of professional experience

Work History

Mulesoft Developer

Hy-Vee Pharmacy
08.2021 - Current

Responsibilities:

Participate in design discussions and sprint planning. (Participated in team design and review meeting).
Design and Implement RESTFUL/SOAP Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
Design various types of flows which are integrated with Salesforce, Workday, Oracle, Amazon Web Services, Mainframes.
Create flows that provide and consume services (SOAP & RESTful).
Implement complex message transformation using Dataweave and configure large file processing.
Create reusable components such as global exception handling strategy and common logger.
Develop, test and consume message flows that are exposed as both SOAP and Rest services to consumer applications
Prepare technical documents and turn over documents.
Deploy applications to different environments (Test, QA, PROD).
Implement error handling and logging in the message flows.
Configure RabbitMQ message broker for communication between the applications.
Use various connectors and even processors like File, FILE, SFTP, IMAP, HTTP, Oracle database, Salesforce, CXF.
Use various Atlassian toolset like; bitbucket, JIRA and confluence.
Troubleshoot issues with message flow services and provide quick turnaround for fixing and testing.
Provide 24X7 production support and conduct WAR room meetings.

Environment: Mule ESB, Anypoint Studio, Cloud Hub, ActiveMQ, RAML, ActiveMQ, APM, Nexus, Apache-Maven, CloudHub, XML, XSLT,
CSS, Ajax, JSTL, LDAP, PL/SQL, SQL, Log4J, Web Services - WSDL, SOAP, CXF, Jenkins.

API [MuleSoft] Developer

Goldman Sachs
07.2018 - 08.2021

Responsibilities:
Participate in business meetings to gather requirements.
Design and Develop Restful APIs using API Designer and generated flows using the RAML file.
Participate in the analysis, design, development, and implementation of life cycles of the project.
Implement and consume both SOAP and Restful web services.
Promote code from development to testing and production environments.
Create Flows, Sub Flows, and DataMapper transformations in Mule configuration.
Implement data transformation using Dataweave and MEL.
Participate in troubleshooting and problem solving of the Integrations.
Deploy and scheduled mule project on cloud hub.
Create a High level, detailed design, topology, and testing documents.
Work with Business Analyst to understand the integration requirements.
Participate in different phases of Testing with end systems.
Create Test plans, Test Suit, and Test Cases.
Create complex queries with joins, sub-queries, and nested queries in SQL queries.
Support development, test, and production databases.
Create Exception Handling for the ease of debugging and displaying the error messages in the application.
Participate in 24X7 production support.

Environment: Java, Mulesoft, MMC, Anypoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub,
Web Logic Application Server10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC.

Java Developer

Pasadena,california
08.2015 - 07.2018

Responsibilities:
Develop web application using Spring, Hibernate.
Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client-side Java script validations.
Configure Spring to manage Action classes and set their dependencies in a Spring Context file and integrated middle tier with Struts and also used EJB components for backend processing.
Enhancement of Java applications and worked on the bugs in the applications.
Used Hibernate for mapping the ORM objects to table using Hibernate annotations.
Develop Web services component using XML, WSDL and SOAP to transfer and transform data between applications.
Created and consumed RESTful Web Services using JAX-RS(Jersey).
Follow WATERFALL Methodology to satisfy the customers and wrote Junit test cases for unit testing modules.
Create UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
Used Log4j for logging the output to the files.
Participate in generating build script using ANT that compiles the code, builds a war file and deploys the application on the application server.
Used SVN tools for version control.
Effectively interacted with team members and business users from different regions for requirements capture and analysis.

Environment: Java, XSLT, SAP, XML, ITCAM, RTC, ODM, Log4j, DB2, Oracle, WSDL, Windows, Linux, Aix and Mainframes

Education

BSc. Applied Science -

CERTIFICATION MCD (MuleSoft Certified Developer) v3.9 and v4 - undefined

Skills

  • Integration:
  • Mule 3x and 4x runtime, CloudHub
  • Programming languages: Java 6 and 7, XSLT, DataWeave, JavaScript, Python
  • J2EE Technologies: Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA
  • Web Service: SOAP, REST
  • Databases: Oracle 9i/10g, MongoDB 26, MS SQL Server 2008, MySQL 5/6, PostgreSQL 8/9
  • Application Servers: Apache Tomcat 5/6/7, Apache HTTP Server 2x, JBoss 5x
  • Version Control Systems: Apache Subversion SVN, CVS, Git and GitHub
  • Environment:
  • Java, XSLT, SAP, XML, ITCAM, RTC, ODM, Log4j, DB2, Oracle, WSDL, Windows, Linux, Aix and Mainframes

Timeline

Mulesoft Developer

Hy-Vee Pharmacy
08.2021 - Current

API [MuleSoft] Developer

Goldman Sachs
07.2018 - 08.2021

Java Developer

Pasadena,california
08.2015 - 07.2018

BSc. Applied Science -

CERTIFICATION MCD (MuleSoft Certified Developer) v3.9 and v4 - undefined

Alex Abdi