Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sura W.

Plano,TX

Summary

  • 8+ years of professional experience in analysis, design, implementation, integration and testing of Client-Server/Internet/Intranet Systems for Financial, Banking, and HealthCare Industries using Object Oriented Analysis/Design/Methodologies.
  • Strong business and technical experience in requirements gathering including Designing, development, implementation, and installation EAI using MuleSoft.
  • 4+ years of experience in building complex Mule Flows/ Error Handling strategies/reprocessing.
  • Experience with Message Filters, Message Translators, Content enricher, Scatter-gather and Mule Transaction Integration patterns.
  • Experience with Integrating data through connectors such as SAP, Salesforce, JMS, HTTP, Web Services, Kafka, and OData
  • Strong experience on Mule architecture including Mule ESB, AnyPoint studio, API kit, API Gateway, Flow and various Connectors
  • Experience in developing middle tier applications using Enterprise Service Bus (ESB) - MULE
  • Experience with implementing reusable components, such as a global exception handling strategy and a common logger.
  • Good experience in core Java, Spring and Hibernate frameworks.
  • Good experience in SQL/PL-SQL programming for packages, stored procedures etc., using Oracle 10g/11g.
  • Experience in working with different databases such as Oracle, SQL for different Data Models
  • Experience in performing Unit testing, Integration Testing and generation of test cases using Junit.
  • Experience with supporting and maintaining applications in Production environment like analyzing issues and providing resolutions to production tickets.
  • Experience with Source Control Tool's such as Subversion, GIT, ClearCase and Defect tracking tools; HP Quality Center, JIRA.
  • Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX
  • Experience in working with build tools like Maven and build-automation tools like Jenkins.
  • Good experience in various stages of Software Development Life Cycle (SDLC) using various development methodologies based on Agile, waterfall model and Test-driven development.
  • A well-organized, goal-oriented, highly motivated and effective team player with excellent analytical, troubleshooting, and problem-solving skills

Overview

10
10
years of professional experience

Work History

MuleSoft Developer

Republic Finance
09.2021 - Current
  • Participated in the end-to-end development of projects, covering all phases of the Software Development Life Cycle, including requirement gathering, designing, building, testing, deployment, and production support.
  • Created RAML specifications in Anypoint Platform, utilizing fragments such as Resource Types, Traits, and Libraries to enable reusability.
  • Designed UML diagrams including Use Case, Class, and Activity diagrams based on gathered requirements.
  • Developed various Mule flows using MuleSoft Anypoint Studio, employing Mule ESB, to cater to new requirements and diverse use cases.
  • Implemented integration workflows utilizing MuleSoft ESB 4.0 framework, creating MULE ESB artifacts and configuring MULE configuration files for deployment.
  • Developed, tested, and consumed message flows exposed as SOAP and REST services for consumer applications.
  • Utilized Mule components such as File, SMTP, FTP, SFTP, JDBC Connectors, and Transaction Managers.
  • Leveraged Azure Key Vault for secure storage and management of sensitive data.
  • Integrated Azure Application Insights for monitoring and tracking application performance.
  • Integrated ELK (Elasticsearch, Logstash, Kibana) for advanced log analytics, visualization, and monitoring capabilities.
  • Incorporated the use of the OData connector to seamlessly integrate with OData sources.
  • Utilized Azure CI/CD pipelines to implement automated deployment and continuous integration of MuleSoft applications.
  • Created stored procedures and triggers for data storage and access in Microsoft SQL Server Management.
  • Transformed messages through XSLT, DataWeave, and Custom Java Transformers to facilitate data transformation within Mule ESB.
  • Integrated data through connectors such as SAP, Salesforce (Composite, BulkV2), JMS, HTTP, Web Services, Kafka, and OData.
  • Leveraged MuleSoft Anypoint Platform features
  • Constructed Mule ESB projects for services with synchronous and asynchronous Mule flows.
  • Developed service interfaces for core and provisioning services, ensuring accessibility through Mule ESB.
  • Managed version control using GIT and utilized Maven for building and deploying applications to CloudHub.
  • Conducted unit testing and mocking of Mule flows using MUnit, effectively ensuring code quality.
  • Utilized Log4j for capturing runtime exceptions and logging information to facilitate debugging.
  • Implemented error handling and logging mechanisms within message flows.
  • Created Mule applications incorporating features like Batch Processing, Object Store, and Scheduler.
  • Designed reusable components, such as a global exception handling strategy and common logger.
  • Successfully deployed applications across various environments (DEV, SIT, Pre-PROD, PROD) using Azure CI/CD pipelines.
  • Provided comprehensive support for existing applications within all environments

MuleSoft Developer

JC Penny
12.2019 - 08.2021

PROJECT #2

  • Environment: Java 1.7/1.8, Mule ESB server Runtime 3.9.3, 4.1.0, ActiveMQ, AnyPoint Studio, Nexus, CloudHub, RabbitMQ, FileZilla, Rally, Mule (MMC), RAML, CloudHub, Putty, GIT, CXF, RESTFUL, XML, JSON, Log4J, Apache-Maven, SoapUI.
  • Responsibilities:.
  • Participate in the end-to-end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Testing and Deployment.
  • Create UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
  • Design and develop enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Create several flows for new requirements and variety use cases using the MuleSoft AnyPoint Studio of Mule ESB.
  • Implement the integration workflows using a MuleSoft ESB 3.9 framework.
  • Create MULE ESB artifact and configured the MULE configurations files and deployed.
  • Implement Restful/SOAP Web Services in Mule ESB based on SOA Architecture.
  • Deploy Mule ESB applications into MMC (Mule Management Console).
  • Use Mule components such as; File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
  • Create stored procedures and trigger to store and access data in the Database Oracle 11g.
  • Migrate Mule ESB 3.9 apps to Mule ESB 4.1.
  • Transform messages using XSLT, DataWeave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
  • Integrate data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
  • Create Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Develop service interface to access the core services and provisioning services using Mule ESB.
  • Used GIT as version controlling tool and Maven for building and deployed application to CloudHub.
  • Used MUnit for Mocking and Unit testing Mule flows.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

MuleSoft Developer

PacWest Bank
09.2018 - 11.2019

PROJECT #3

  • Environment: Java, MuleSoft 3.8/3.9, MMC, Anypoint Studio 5.0/6.5, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub, Web Logic Application Server10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC.
  • Responsibilities:.
  • Build Deploy and Test applications or flows using Mule ESB and build and deployed the services.
  • Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and.
  • Implement Mule flows for each entity with retry mechanisms with private secured flows.
  • Built JAX-RS services and exposed them using REST component.
  • Implement Exception Handling, Logging, and Error Handling.
  • Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
  • Manage performance of the services by using “Scatter and gather” and “choice router”.
  • Code walk-throughs, Mule Debugging, and Error fixing.
  • Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block.
  • Design and develop enterprise services API specification using RAML and REST schema.
  • Implement Security mechanisms like Security Certificates, key Exchange, and Encryption, Decryption and OAuth Authentication &.
  • Authorization using Access Token and SM session cookie.
  • Create Mule ESB helper class to call the Mule flow, connection end point and connectors.
  • Build and Deployment of services in Mule ESB server.
  • Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.

MQ Engineer

PetSmart
11.2016 - 08.2018

PROJECT #4

  • Environment: BM MQ Series 6.0 & 7.0, AIX, Oracle 9i, Crystal Reports, TOAD, XML, SVN, ILog, Log4j, DB2, Oracle, Windows, Linux, Zlinux, Mainframes, Hibernate 2.0 and Spring 3.0 Responsibilities:.
  • Create Message Flows using Message Broker toolkit.
  • Installation and Configuration of MQ series.
  • Configure Queue Managers, Queues, Channels based on integration needs.
  • Participate in all MQ administration, managing clusters both in GUI and command mode.
  • Participate in SSL Configuration on WebSphere MQ for security.
  • Implement complex transformation logic using both ESQL and java.
  • Implement publish-subscribe scenarios based on requirement.
  • Participate Webservice Proxies, Web Application Firewalls and Multiprotocol Gateways.
  • Participate in maintaining the existing production systems.
  • Problem determination and troubleshooting using system, QMGR error logs and FFDC reports.
  • Responsible for developing procedures for logging / recovery of MQ objects.
  • Design and develop MQ adapters that use the MQ for Java to process XML messages.
  • Develop Shell Scripts on various UNIX platforms for monitoring WMQ.

Database Programmer

Aetna
09.2013 - 10.2016

PROJECT #5

  • Perform business analysis, technical analysis, systems design, application software programming.
  • Prepare DFD's & Entity Relationship (ER) diagrams.
  • Create and restructure the stored procedure, designing, coding and developing the same using the T-SQL Programming.
  • Create, set and maintain Database Administration scripts.
  • Create T-SQL for creating, altering and maintaining databases and database objects.
  • Manage SQL Server databases access security privileges and permission for groups, roles users and logins, created and supported complex database schema and administration task of SQL Server.
  • Perform Batch processes, Import, Export, Backup, Database Monitoring tools and Application support.
  • Tuning query by using SQL Profiler, Execution Plan, Trace Statistics, DBCCs, and DMV etc.
  • Configuring, monitoring and troubleshooting solutions.
  • Configuration of report server and report manager scheduling give permission to different level of users in SQL Server Reporting Services.

Education

Bachelor - Software Engineering

MCD (MuleSoft Certified Developer) 3 & 4

Skills

  • Middleware - AnyPoint Studio, CloudHub, MuleESB, JMS, Cast Iron, MQ Series
  • OS - Windows, Unix, Linux, AS/400, Z/OS, ZLinux
  • Prog Languages - Dataweave, Java, XSLT, JavaScript, XML, C and C
  • Databases - MongoDB, DB2, Oracle, Sybase, SQL Server, MY SQL
  • Tools & Utilities - ITCAM, Jenkins, BMC Patrol, SAP, Remedy, RFHUtil, SOAP UI, Junit, Clear Case, Clear Quest, Omegamon, LDAP, IBM RTC, CVS, SVN, Azure Resources (CICD, AppInsight) , ELK
  • CRM - Salesforce
  • Industry Knowledge - HealthCare, Bank and Retail

Timeline

MuleSoft Developer

Republic Finance
09.2021 - Current

MuleSoft Developer

JC Penny
12.2019 - 08.2021

MuleSoft Developer

PacWest Bank
09.2018 - 11.2019

MQ Engineer

PetSmart
11.2016 - 08.2018

Database Programmer

Aetna
09.2013 - 10.2016

Bachelor - Software Engineering

MCD (MuleSoft Certified Developer) 3 & 4
Sura W.