Dan So
*********@*****.***
SUMMARY:
●5+ years of Mule ESB experience: AnyPoint Studio, CloudHub, API Gateway.
●2+ years in Java/JEE: object-oriented design, web services for SOA.
●Strong SDLC understanding of requirements, analysis, design, dev, test, deploy.
●Proficient in Waterfall and Agile methodologies.
●Mule ESB proficiency: 3.9.x, 4.3.x, API, AnyPoint Studio, CloudHub, RAML.
●MuleSoft AnyPoint API platform expertise for API design and implementation.
●Skilled in creating flows, sub-flows, Dataweave, DataMapper.
●Front-end scripting: HTML, DHTML, CSS, JavaScript, jQuery, Node.js.
●Database experience: Oracle, MySQL, DB2, MongoDB.
●Good experience in DB design, SQL, and PL/SQL skills.
●Java Web Services: WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY.
●Mule connectors: Salesforce, File, Database, JMS, SMTP, etc.
●Utilized Jenkins for CI/CD.
●Jira and Confluence for project management and collaboration.
●Exception handling strategies for robust applications.
EDUCATION AND CERTIFICATION
BSc in computer science
Certified MuleSoft Developer
TECHNICAL SKILLS:
●Operating Systems: Windows, Linux distributions, UNIX
●Tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle, SVN, GIT
●Components: Transform, Java, Invoke, Logger, JavaScript
●Connectors: HTTP, Salesforce, Webservice Consumer, FILE, FTP
●Languages: Shell script, Java, Java EE, MEL, JavaScript, XSLT, Python, C, C++
●Flow Control: Splitter, Soap Router, Scatter-Gather
●Databases: Oracle, DB2, MS SQL SERVER
●Testing Tools: Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla
PROFESSIONAL EXPERIENCE:
Cardinal Health, Dublin, OH Mar 2021 to Present
MuleSoft Developer
Responsibilities:
●Participate in requirement gathering, analysis, design, and development phases.
●Design UML diagrams (Use case, Class, Activity) aligned with requirements.
●Develop enterprise services using RAML, and REST APIs with Mule ESB transformers.
●Configure Mule processes for data and middle-tier ESB processing.
●Utilize Mule API Gateway for API policies and security management.
●Employ Java, Dataweave for data transformations within flows.
●Implement messaging (synchronous/asynchronous) with ActiveMQ in Mule.
●Develop Mule flows integrating data from diverse sources into DB, and ActiveMQ.
●Design interfaces among SAP, Sales Force, REST, and SOAP web services.
●Integrate Mule ESB through various transports: MQ Series, HTTP, File system, SFTP.
●Create HTTP flows, transformers, and security for Mule flows.
●Create SQL Stored Procedures, Functions, Triggers, and Views for Oracle via Hibernate.
●Extensive use of Mule components: File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, Transaction Manager.
●Develop RESTful/SOAP web services in Mule ESB, adhering to SOA principles.
●Deploy Mule ESB apps in MMC and ensure validation using MUnit.
●Utilize Jira, and Confluence for streamlined project management and collaboration.
●Enhance Agile processes, monitor project progress, and ensure punctual delivery.
Environment: Java 8, Mule 3 & 4, Oracle, CXF, SOAP, REST, OAuth, Dataweave, MUnit, Salesforce, Hibernate, GitHub, CloudHub, Mule standalone server, ActiveMQ, RAML, JSON, MUnit, WebSphere, Spring Framework, Hibernate, Log4j, JUnit, WSDL, CVS
Pinnacle Financial, Nashville, TN Sep 2018 to Feb 2021
MuleSoft Developer
Responsibilities:
●Collaborated in a team, and prioritized tasks for timely project delivery.
●Employed Agile with stand-ups, retrospectives, continuous improvement.
●Managed tasks, and documented progress via Jira, and Confluence.
●Created/configured MULE ESB artifacts, and files for deployment.
●Automated build, and deployment via Maven, and Jenkins.
●Configured Mule for data fetch, and processing on CloudHub.
●Used Bitbucket, GIT, and Jenkins for Continuous Integration.
●Managed transformers, and security via OAuth in Mule ESB.
●Created RAML-based REST APIs in Mule ESB.
●Integrated Nexus in pom.xml for Jenkins, CloudHub.
●Created MUnit tests to validate Mule flows.
●Designed integration workflows using MuleSoft ESB.
●Utilized connectors (Salesforce, Database, JMS, etc.).
●Designed apps as middleware using Mule ESB connectors.
●Followed Agile, and Scrum for design, meetings, and backlog.
●Developed, tested, and maintained app integration systems.
Environment: AnyPoint Studio, Mule ESB, ActiveMQ, JSP, JSTL, XML, HTML, CSS, Oracle, Bootstrap JS, Node JS, Jira, WebSphere GitHub, Eclipse, JUnit, Control-M, Firebug, SQL, Maven, Web Services - WSDL, SOAP, REST, CXF, JAX-WS, JAX-RS)
F.N.B. Corporation, Pittsburgh, PA Jun 2016 to Aug 2018
Java Developer
Responsibilities:
●Designed dynamic framework for rapid web service deployment, XML marshaling/marshaling, and business processes.
●Developed UI pages using HTML, DHTML, JavaScript, AJAX, JQUERY, JSP, and tag libraries.
●Created Restful web services for JSON and XML (JAX-RS).
●Implemented Core Java concepts: Multithreading, Exception Handling, Collections API, Generics, Inheritance, Polymorphism.
●Used Spring Framework for Dependency Injection and Spring Web Flows.
●Employed J2EE: JDBC, JSP, Servlets, Hibernate, Struts, Web Services.
●Built SOA-based SOAP web services using SOAP & CXF.
●Utilized Hibernate for ORM, storing data in DB2 database.
●Developed SQL & PL/SQL: Stored procedures, functions, triggers, sequences, cursors, and object types.
●Utilized Maven for building and deploying on Tomcat Server. Ran UNIX shell scripts for auto-deployment.
●Deployed J2EE apps on WebLogic in an Agile CI environment with automated processes. Used GIT for version control.
●Developed application in Eclipse IDE.
Environment: Java, J2EE, Spring, MVC, SQL, JavaScript, HTML, CSS, AJAX, Hibernate, Maven, XML, Oracle, GIT, JAX-RS, Restful Web Service, jQuery, WebLogic Application Server, JMS.