Post Job Free

Resume

Sign in

Developer Manager

Location:
Annandale, VA
Posted:
August 14, 2019

Contact this candidate

Resume:

SUMMARY

●Seven years of experience in designing, developing and testing applications using IBM, MuleSoft and Oracle products.

● Three years of experience in application integration using Mule ESB, CloudHub, AnyPoint Studio, AnyPoint Platform.

●Good experience in Design and development of Mule ESB projects which are on-premises and hosted cloud using synchronous and asynchronous Mule flows.

●Good experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.

●Good experience in XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in MuleSoft.

●Good experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, SAP etc... as a part of integration usage.

●Good experience in using ActiveMQ, AWS suite for Asynchronous message queuing for guaranteed delivery pattern.

●Good experience in Mavenizing, MuleSoft project and creating builds using Maven build tools for deployment to CloudHub / Mule MMC.

●Respond to reported problems and inquiries from retailers, distributors, and business departments.

●Good experience developing message flows to interact with back end database and ERP systems using adapters.

●Good experience developing SOAP and Rest based services.

●Good experience creating technical documentation including incoming and outgoing message structure, message flow diagram, provider service information and test cases.

●Good experience working in Agile based team environment.

●Excellent communication, interpersonal and analytical skills.

●Strong experience with Problem determination, Route cause Analysis and Defect resolution.

SKILLS

●Mule Integration: MuleSoft Enterprise Runtime 3.8.3/3.7.4, AnyPoint Runtime Manager, Mule Management Console, RAML

●Languages Java

●XML Technologies: XML, XSD, XSLT and WSDL

●Messaging: Mule ESB Enterprise, Spring Integration 4, JMS, IBM MQ 7, Active MQ 5.7

●IDEs: MuleSoft AnyPoint Studio, Eclipse, IntelliJ, SQL Developer, TOAD

●Version Control: GIT, TFS, SVN, CVS

●Other tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle

●Testing Tools: MUnit, Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla

●Operating System: Unix, Linux, Windows

ACCREDITATIONS:

●LL B in Law, Addis Ababa University, 2005

●MuleSoft Certified Developer, 2019

EXPERIENCE

Dollar General, Goodlettsville, TN Oct 2016 to date

MuleSoft Developer

Role and Responsibilities:

●Design, develop and migrate flows (Mule ESB and WMB) base on requirements.

●Create RAML specification, building APIs using API Kit Router in Mule applications.

●Create transformation logic using Dataweave, MEL and XSLT.

●Create reusable components such as global exception handling strategy and common logger.

●Organize flows, sub flows and global XML configuration files.

●Use partner WSDL for ESB to Salesforce integrations.

●Integrate salesforce with the MuleSoft for connecting applications, data sources and APIs, in the cloud.

●Create flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using MuleSoft ESB for XML to CSV conversion.

●Use MuleSoft AnyPoint API platform for designing and implementing Mule APIs.

●Work on XML technologies like XPATH, XSLT, XSD and data weave for data transformations.

●Prepare technical documents and turn over documents.

●Deploy applications to different environments (Test, QA, PROD).

●Implement error handling and logging in the message flows.

●Perform end-to-end testing, resolve problems and validated the test results.

●Collaborate with developers with in my team and from other team members for effective implementation of projects.

●Provide support for existing applications in all environments.

●Participated in team design and review meeting.

Environment - Mule ESB 3.9, 4.1, Anypoint Studio, CloudHub, API Kit, API Gateway, Jenkins, ANT, Maven, GIT, Java, ActiveMQ, WebSphere MQ 7, RFHUtil, Batch file, SVN, SOAP UI.

Tractor Supply, Brentwood, TN Aug 2015 – Sep 2016

MuleSoft Developer

Role and Responsibilities:

●Build Deploy and Test applications or flows using Mule ESB and build and deployed the services.

●Design and develop enterprise services API specification using RAML and REST schema.

●Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.

●Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.

●Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.

●Create Mule ESB helper class to call the Mule flow, connection end point and connectors.

●Implement Mule flows for each entity with retry mechanisms with private secured flows.

●Implement Exception Handling, Logging, and Error Handling.

●Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.

●Build and Deployment of services in Mule ESB 3.7.3 server.

●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.

Environment: Java, MuleSoft, MMC, AnyPoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC.

Best Buy, Bloomington MN Jul 2013 – Jul 2015

Middleware Engineer

Role and Responsibilities:

●Performed a wide range of technical activities in support of pre-production environment builds for WEB and client/server applications.

●Installed and configured WebSphere Application Server, Iplanet, IBM HTTP Web Server and Network Deployment Manager V7.0, V6.x on AIX and RHEL

●Responsible for Starting up, Configuring, Administering and Maintaining the J2EE applications as part of the enterprise's computing and networking infrastructure and deploying applications. Troubleshooting performance issues and provides solutions.

●Configured MQ series queue managers, queue manager objects, queues, channels and clustering

●Monitoring and maintenance of queue managers, queues, channels and listeners & Created MQ series objects on local and remote MQ.

●Created the profiles & Clusters and Configured Service Component Architecture, Business Process Choreography and Common Event Infrastructure for WebSphere Process Server.

●Perform application and middleware configuration changes in all environments (Integration, QA, Stress, UAT and Production).

●Troubleshooting the issues with respect to configurations, deployment and resolving them.

●Providing root cause determination for enterprise-wide issues, and meeting all the deadlines laid out for the System Delivery.

●Responsible for creating and maintaining configuration docs and mentoring new team members on the configurations of WebSphere.

●On Worked Dyna trace Monitoring tool to check the application behavior & performance

●Configured clusters one per application (horizontal scaling) to deploy applications.

Environment: Web Sphere MQ 7.5, SOAP UI, RFHUtil, HealthCare pack, Linux

Target, Minneapolis MN Dec 2011 – June 2013

SQL Developer

Role and Responsibilities:

●Created SQL scripts to load the custom data into Development, Test and production Instances using Import/Export. Created scripts to create custom Tables and Views.

●Performed backup/restore, database objects such as tables, procedures, triggers, constraints, indexes and views.

●Used SQL profiler to view indexes performance to mostly eliminate table scan.

●Used highly complex TSQL Queries and SQL Scripts to perform efficient data load based on complex Business rules.

●Extensively used TSQL to manipulate and architect to produce results for users. Used multiple join statements to retrieve data from multiple tables.

●Extract Transform and Load source data into respective target tables to build the required data marts.

●Install and configure servers and clients using SQL Server 2005. Create and upgrade SQL databases.

●Maintained the physical database by monitoring and optimizing performance, data integrity and SQL queries for maximum efficiency using SQL Profiler

●Experience in managing MongoDB environment from availability, performance and scalability perspectives.

●Worked on creating various types of indexes on different collections to get good performance in Mongo database.

●Worked on creating documents in Mongo database. Worked on multiple BSON type objects and used based on requirement.

●Experience in design and developing Application leveraging MongoDB.

●Performed day-to-day Database Maintenance tasks including Database Monitoring, Backups, Space, and Resource Utilization.



Contact this candidate