Mulesoft Developer Resume
SUMMARY:
- Mulesoft Developer, having 14+ years of experience in IT industry.
- Strong experience in Mule ESB (3.8, 4.0), Mule API, and Mule Anypoint Studio.
- Proficient in MuleSoft anypoint API platform on designing and implementing mule APIs.
- Expertise on creating flows, sub flows, exception strategies, Data weave transformation and Data mapper.
- Experience using mule connectors like DB, HTTP, HTTPS, FTP, SFTP, FILE, JMS, Salesforce as a part of integration usage.
- Expertise using mule expression language.
- Worked on both community and enterprise edition of Mule ESB.
- Experience with different version control like GIT, Bitbucket.
- Extensively used Maven as build scripts for application build and deployment.
- Expertise in Salesforce, Apex Class, Visual source pages, Triggers, Scheduling batch jobs, Validation rules.
- Build integrations between Salesforce and external applications using REST, SOAP APIs.
- Migrate changes from development to test to production environment(s) using Change set.
- Deliver Salesforce solutions on Sales Cloud, Service Cloud, Marketing Cloud and Force.com platform
- Expertise in data migration using data - loader and Jitterbit.
- Ability to analyze/identify gaps in functional/business requirements, discuss with functional and client product owners on required changes that aligns with Salesforce product stack and architecture.
- Strong understanding of object-oriented analysis (OOAD), architecture and design patterns.
- Worked extensively in software methodologies such as Agile and Water fall model.
- Extensive experience in both core and advanced Java technologies which includes JAVA SE/JEE (JSP, JDBC, Servlets, EJB, JTA), JSF, Spring, Hibernate.
- Expertise in database development technologies like SQL and MySQL
- Expertise in Integrated Development Environment like Eclipse, IBM WebSphere and RAD.
- Expertise in Performance optimization, tuning/ profiling tools such as JProfiler.
- Sound knowledge in Open source frameworks like Spring 3.0, Hibernate 3.0, JSF1.2/2.0
- Expertise in scripting languages like HTML, JSTL, JavaScript, XML, AJAX, CSS
- Extensive experience in Core Patterns like Singleton, Facade, and Factory patterns etc.
- Proficiency in application servers such as IBM Web sphere 8.5/7.0, Apache Tomcat 7.0 and 6.0, JBoss 5.1
- Worked with the client and end-users, business analysts to gather the technical and business requirements and analyzing to fit the system.
- Excellent track of Team handling skill as a Technical Lead of a mid-size team
- Extensive experience in deployment using servers WebSphere, Tomcat and JBoss
- Proficiency in code management using Rational Team Concert
- Expertise in Operating systems like Windows and Linux.
TECHNICAL SKILLS:
Languages: Java 1.4/1.5/1.6, SQL.
Technologies: Salesforce, J2EE (EJB, JTA, Servlets, JSP, JNDI, JDBC), XML.
Integration Frameworks: MuleSoft ESB, Spring 3.0, Hibernate 3.02, JSF (My faces and Rich faces), log4j 1.2
API: Ajax, JProfiler.
Version Control: Bitbucket, RTC, SVN.
Servers: Web sphere 7.0/8.5 JBoss 5.1, Tomcat 6.0/7.0
IDE Tools: Eclipse neon, Anypoint Studio, RAD 7.0 8.5.
Database: Oracle 11g/9i/8i, MySQL 5.0, DB2.
Database Tools: SQL Developer 3.0.04
Operating Systems: Windows XP/7, Linux
Plug-in: Force.com, Spring IDE.
PROFESSIONAL EXPERIENCE:
Confidential
Mulesoft Developer
Responsibilities:
- Executed the development process using Agile methodology.
- Created API services for data integration from legacy system to SFDC using Mulesoft ESB.
- Used data mapper as well as data weave for data transformation and data validations within flows and sub flows
- Implemented asynchronous messaging scopes using ActiveMQ in mule
- Developed mule flows to integrate data from csv files into salesforce.
- Used salesforce connector to connect with salesforce using mule ESB.
- Integration of Mule ESB system while utilizing MQSeries, HTTP, File System and SFTP transports.
- Involved in creating HTTP inbound and outbound flows, transformers, filtering and security of Mule flows.
- Created request and response transformer using mule config.xml
- Created Mule flow using Endpoint and connector using Mule ESB to communicate client server system.
- Monitoring the batch jobs in salesforce once the data migration services been invoked.
- Completed data migration for file attachments using the Data loader.
- Facilitated the creation of test scenarios and test scripts.
- Responsible to commit the Mulesoft code using bitbucket repository
Environment: Salesforce, MuleSoft 4.0 (Enterprise Edition), Anypoint Studio 7.3
Confidential
Mulesoft Developer
Responsibilities:
- Leveraged clients existing IT framework / CRM system for better data visibility and system integration using service cloud.
- Created API services for data integration from legacy system to SFDC using Mulesoft ESB (Community Edition)
- Developed mule flows to integrate data from legacy system into salesforce.
- Involved in creating HTTPs inbound and outbound flows, transformers, filtering and security of Mule flows.
- Created request and response transformer using mule domain config.xml
- Created Mule flow using Endpoint and custom connector using Mule ESB to communicate client server system
- Performed customization using Apex code, Visusalforce pages and created triggers.
- Created Lightning UI using Lightning app builder and Lightning component features for Invoice Generation and CAPS+ reports.
- Enabled Aura framework, by adding Aura attributes and Aura Handlers for events to focus on logic and interactions in lightning applications.
- Efficient in monitoring apex asynchronous processing using future methods, batch apex and scheduling jobs using apex scheduler.
- Worked with standard salesforce objects like Accounts, Contacts, Cases.
- Configured salesforce including but not limited to validation rules, custom labels, custom tabs, custom objects, custom settings, profiles and permissions.
- Integrated SFDC with third party applications like oracle ERP.
- Created API services for data migration from legacy system to SFDC using Mulesoft ESB (Community Edition)
- Ensure data integrity through the appropriate use of loading and exporting tools for bulk of data using data loader and Jitterbit.
- Facilitated the creation of test scenarios and test scripts.
- Deployed the code to UAT Environment using Change Set.
- Frequent formal and informal client interaction.
Environment: Salesforce, MuleSoft (Community Edition), Lightning component
Confidential
Senior Developer
Responsibilities:
- Involved in creating web services using SOAP.
- Involved in developing visual source page and apex class for address validation.
- Involved in completing test class.
- Supporting deployment activities and UAT
Environment: Salesforce, Eclipse
Confidential
Senior Developer
Responsibilities:
- Involved in developing visual force pages and apex classes
- Involved in preparing test classes.
Environment: Salesforce, Eclipse
Confidential, MA
Teach Lead /Sr. Developer
Responsibilities:
- Involved in preparing technical design documents.
- Involved in coding and unit test
- Involved in preparing system test plan
- Responsible for application deployment in test environment using Websphere 7.0
Environment: Java 1.5, Spring 3.2, Hibernate 3.0, JSF 2.0, Oracle 11g, Websphere 8.5, RTC
Confidential, MA
Teach Lead /Sr. Developer
Responsibilities:
- Involved in coding and unit testing.
- Involved in preparing system test plan
Environment: Java 1.4, JSP1.2, Servlet 2.4, Websphere 7.0, RTC, AS400, DB2
Confidential
Teach Lead /Sr. Developer
Responsibilities:
- Involve in the preparation technical design.
- Involve in creating web pages, coding.
- Unit test on the new modules developed and do the Peer review.
Environment: Java 1.5, struts 2.0, spring 3.0, hibernate 3.0, Websphere 6.0 Eclipse.
Confidential
Teach Lead /Senior Developer
Responsibilities:
- Gather business requirements and write functional specifications and design document
- Involve in preparing technical design
- Involve in coding and unit testing.
Environment: Java 1.4 Servlet 2.4, JSP 2.0, RAD
Confidential
Senior Developer
Responsibilities:
- Analyze business requirement and propose/design technical solutions.
- Estimate the analysis and get involved in the approval process.
- Create Proof of concept for the business requirement
- Guiding and mentoring the junior folks on developing POC
Environment: JSP1.2, Servlet 2.3, Oracle 10g, Eclipse, Jboss 4.0