Post Job Free

Resume

Sign in

Developer Social Media

Location:
San Francisco, CA
Posted:
June 30, 2020

Contact this candidate

Resume:

SIBI KRISHNA

Sr. MuleSoft Developer

add8j7@r.postjobfree.com 619-***-****

PROFESSIONAL SUMMARY:

Over 5 years of IT experience and 3+ years hands on experience in developing applications using MuleSoft ESB and experienced in Mule 4.X.

Mule Certified developer expertise in designing and building API's in both Mule 3 and Mule 4.

Experience in Waterfall & Agile/Scrum development methodologies.

Expertise in developing the integration workflows using an ESB framework.

Experience in object-oriented programming, MuleSoft ESB Development with extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.

Involved in process establishing Center for Enablement (C4E)

Expertise in SOA (service-oriented architecture) frameworks and Web services integration via SOAP, REST, JSON, XML, XSLT, XPATH, XQuery, WSDL JAX RS, JAX WS, Java & J2EE.

Hands on experience integrating multiple applications using MuleSoft ESB. Utilized different connectors, transformations, Async Flows, Dynamic Routing & Content Based Routing, Messaging and Exception handling using MuleSoft ESB.

Good hands on experience using Mule connectors like FTP, FILE, SFTP, and IMAP etc. as a part of integration usage. Routing mechanisms like Scatter Gather integration patterns, Message Enricher, Content Enricher and Data Weave concepts including Dataweave2.0.

Experience in developing Web Applications with various Open Source frameworks: Struts Framework, Java Spring Framework, Java Spring MVC, and Hibernate.

Experience in working on various message brokers like ActiveMQ, Kafka etc.

Responsible for writing application code and development activities for large projects especially in a SOA environment and Reliability Patters with MuleSoft ESB.

Experienced in integration patterns and concepts such as Migration, Broadcast, Bi-Directional Sync, correlation and aggregation.

Experience developing on the MuleSoft ESB platform to deliver SOAP & REST based APIs.

Experienced with Enterprise Application Integration (EAI), interconnecting applications and services using Mule Message building blocks implementing content-based message routing, filters, and exception handling.

Hands on Experience in using Mule Connectors like HTTP, FILE, VM, Database, JMS, FTP, FILE, SFTP, IMAP, Salesforce (SFDC), etc. as part of Integration Usage.

Technical experience in the areas of Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML and SDLC of distributed applications. Hugely experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to CloudHub and on-premise servers.

TECHNICAL SKILLS:

ESB Tools : Any Point Studio (ESB 3.0,3.1,3.4,3.5,3.6,3.8,4.1,4.2)

Languages : Java, Python, C++, C, C#, SQL, PL/SQL

Web Development : HTML5, XML, AJAX, CSS3, JavaScript, Servlets, JQuery, JSON, Angular JS, Bootstrap.

Web Services : WSDL, JAX-WS, SOAP, AXIS 2, REST, UDDI, JAX-RS, Jersey

RDBMS : MySQL, Oracle, MS-Access, MS-SQL.

Java Technologies : Core Java, J2EE, Servlets, JSP, EJB – Session beans, Entity Beans, MDB, JMS, JPA

XML Technologies : XML, XSD, DTD, JAXP (DOM & SAX), JAXB, XSLT

IDE’s : Eclipse, NetBeans, Anypoint Studio, Atom, VSC

Build Tools : Maven, ANT, Gradle.

Operating Systems : Windows XP/7/8/10, Linux, Back Track 5R3(Unix)

Testing Tools : MUnit, UAT, Regression Test.

Work Experience:

Sr. MuleSoft Developer – TIAA, Iselin – New Jersey

Nov’19 - Present

The Teachers Insurance and Annuity Association of America-College Retirement Equities Fund (TIAA, formerly TIAA-CREF), is a Fortune 100 financial services organization that is the leading provider of financial services in the academic, research, medical, cultural and governmental fields.

Responsibilities:

Used SAFe Agile/scrum methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.

Extensively involved in developing integrations with Salesforce, PEGA, MACESS and DB2 (used Advanced Rest Clients initially for testing and invoking the flows).

Modifying existing RESTful MuleSoft applications to fit the business requirements and guiding and doing code review for the offshore MuleSoft resource.

Worked with both Salesforce, MHS (legacy database) and PEGA developers to complete the user story requirements.

Active member of C4E(Center for Enablement) team. Conducted endorsement and knowledge transfer sessions on best practices across organization.

Design and integrate security models (SSO, LDAP, AD, SAML, PGP, Okta, oAuth)

Used ODBC tool to query and gather data from the legacy DB2.

Used Database Connectors to connect with respective systems using Mule.

Have written MUnit test cases to validate the Mule flows.

Experience in MuleSoft Anypoint API platform on designing and implementing Mule API's.

Created MULE artifact and configured the MULE configuration files and deployed.

Developed Mule flows to integrate Data from various sources into Database, from Active MQ topics and queues, some transformations were also done at the integration layer.

Extensively used Data Weave to transform the incoming data to format and send the same to the outbound system.

Created AID documents which describes the change on the and checked it

Used GIT HUB as a version and source controlling tool and deployed all the API’s on CloudHub.

Designed and developed enterprise services using RAML and REST based APIs and used Postman for testing and Developed RESTful based on RAML using both Anypoint Studios and Anypoint API Platform.

Integrated with Maven repositories in our current project using Anypoint studio.

Environment: RAML, Salesforce (SFDC), PEGA, MACESS, DB2, Microsoft SQL server Management Studios, ODBC tool, Dataweave, Postman, Exception Handling, LDAP, AD, SAP, MUnit, CloudHub, SAFe Agile, OAuth, SOAP, REST, Maven, TFS, Git Hub, Splunk.

MuleSoft Developer - Service Now, Santa Clara - California

Mar’19-Nov’19

ServiceNow is a software-as-a-service provider, providing technical management support, such as IT service management, to the IT operations of large corporations, including providing help desk functionality.

Responsibilities:

●Identify, analyze and develop interfaces and integration flows using MuleSoft Anypoint platform.

●Developed secure RESTful/SOAP web services in Mule ESB based on SOA architecture.

●Developed RAML documents using Anypoint API Platform. Provided mocking services to application developers. Developed REST API’s using MuleSoft Anypoint Platform.

●Used Dataweave for data transformations and data validations within flows and sub flows.

●Hands on experience in Mule Expression Language (MEL) - to access and evaluate the data in the payload, properties and variables of a Mule message.

●Used Database Connectors to connect with respective systems using Mule ESB.

●Implemented different processing strategies.

●Involved in risk assessment for Migration from Mule 3 to Mule 4.

●Involved in developing integration with Workday and OpenAir for creating and updating PTO’s.

●Used Postman and JMeter for Rest API testing and Soap UI for soap API testing.

●Implemented OAuth and Basic Authentication for the APIs.

●Developed and implemented global exception handling strategies. As a part of global exception strategy, implemented email notifications to a group in case of an exception.

●Involved in developing and implementing batch processing. As a part of the project, we receive large amounts of data, records in the order of thousands. Developed a strategy so that these records are processed in batches, where the size of the batch is programmable.

●Supported in SE changes and also involved in resolving issues.

●Involved in discussions with MuleSoft support team by raising tickets when they are needed.

●Have written MUnit test cases to validate Mule Flows.

●Worked on implementation of the version control software SVN, GIT. Extensively used GitHub.

●Used Jenkins for building and deploying the code to CloudHub.

Environment: RAML, Dataweave, GIT, HTTPS, Jenkins, Nexus, Junit, Postman, Error Handling, MUnit, CloudHub, Agile, REST, Maven, Git Hub.

MuleSoft Developer – Mentor Graphics, Portland - Oregon

Jun’18-Jan’19

Mentor, a Siemens Business is an electronic design automation (EDA) multinational corporation for electrical engineering and electronics.

Responsibilities:

Used Agile/scrum methodology for the SDLC and followed all the agile ceremonies such as sprint planning, review etc.

Developed various mules-based adapters for products like Enterprise planning, Assortment planning, Channel clustering, Size scaling, Allocation etc.

Used XML based custom canonical model messages called GS1 for sending information across various adapters.

Used ActiveMQ as the messaging queue for passing these GS1 messages across all the adapters and invoke the mule flows as well.

Developed XML SDK based mule custom module (connectors) to be by other development teams in their respective adapter developments.

Used Data weave for internal transformation in the Mule applications.

Explored Kafka extensively as a potential message broker for real-time streaming of data for the data platform project.

Strong expertise in SOA and ESB and involved in integrations with Salesforce.

Used all the database operation provided by mule’s database component like select, insert delete, bulk-insert, bulk-delete for CRUD.

Pushed the jars to Jfrog which was our repository control management and used GIT for source control management.

Used the both Error Propagate and Error Continue for Error Handling in the application.

Deployed applications in Anypoint Runtime Manager (ARM), applied and managed policies using API Manager and managed various parameter, properties etc. using Runtime Manager.

Used Configuration Property Service (CPS) for storing mule properties and resources externally on GIT, Native and JDBC.

Used MUnit test cases for both unit test cases and integration test cases for various adapters and used various components such as Mocks, assertions etc.

Integrated with Maven repositories in our current project using Anypoint studio.

Environment: RAML, Dataweave, Bitbucket, SAP, HTTPS, Kafka, Jfrog, JDBC, Postman, Error Handling, MUnit, ARM, Agile, REST, Maven, ActiveMQ, Splunk.

MuleSoft Developer – Grazitti Interactive – Gurgaon, India

Nov’16-Nov’17

Grazitti Interactive is a global provider of SaaS products and digital services leveraging cloud, mobile and social media technologies to reinvent the way you do business. Since 2008, Grazitti has been helping companies power their businesses with marketing automation and cloud innovation services, and its enterprise search platform.

Responsibilities:

•AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.

•Worked on setting up the Mule environment and helped in giving the KT session of the same.

•Developed integration flows with HTTP, Webservice consumer, Message Enricher, Transform message, CXF component, Aysnc process, choice.

•Designed and developed Restful services using API Manager. Worked with API Gateway in developing the proxy services.

•Worked with ssl/tsl certificates in converting http service to https service.

•Deployed the application to the cloud hub and involved in changing the Log levels.

•Worked with different integration patterns, XML schemas, JSON schemas. Worked on encoding the JSON format using the UTF 8 encoding.

•Participated in daily SCRUM meetings and was involved in requirement analysis.

•Involved in maintenance phase of the project. Worked with perforce repository.

•Worked with different components like property, flow reference, logger, object to string, Groovy.

Extensively used Mule Debugger to debug the XML Flows, JSON and XSLT flows. Worked with oracle database to store the date from OSC. Experience with implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using MuleSoft.

Worked with API portal and Permission to allow access to certain users.

Environment: MuleSoft 3.8.4, Any Point Studio, JAXB, JDBC, EMS, RAML, Cloud hub, XML, XSLT, Log4j, Web Services - WSDL, SOAP, Perforce, Spring framework, EAI.

Java Developer, Standard Chartered – Chennai, India

May’16-Nov’16

Standard Chartered Bank is India’s largest international bank with 100 branches in 43 cities, and we have been operating here since 1858. Key clients segments include Corporate & Institutional Banking, Commercial & Private Banking as well as Retail Banking.

Responsibilities:

Efficiently managed the tasks and working and delivering features in a fast-paced SCRUM environment

Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.

Involved in developing the UI, layout and front-end programming for web based application that matches requirements of the client.

Developed UI Layer for the application using HTML5, CSS3, AngularJS and Bootstrap.

Involved in building a single page and cross browser compatible web based application using Angular-JS (Angular routing) and bootstrap.

Worked with advanced MVC framework such as Java Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.

Participated in coding Java Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests

Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web services / JMS Technologies.

Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.

Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.

Working within SOA based enterprise framework to build Web services for Middle Tier processing.

Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.

Developed SOAP based Web services using WSDL, SOAP, JAX-WS and AXIS.

Produced as well as consumed RESTful Web services using Jersey API's.

Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.

Done with peer level code reviews.

Fixed defects identified during QA, UAT and Production and ForgeRock as an access management tool.

Done with Web logic application server set up & deployed the application on it.

Done with Unit testing using Junit.

Environment: Java 1.6, J2EE, Servlets, Java Spring-MVC, IOC, AOP, Hibernate, Eclipse, Angular-JS, Bootstrap, CSS3, HTML5, Jenkins, Web logic Server, ForgeRock, WSDL, SOAP, JAX-WS, AXIS, Jersey, Oracle 11g, Oracle SQL Developer, PaaS, GIT HUB, JIRA.

Java Developer, Exalca Technologies – Bengaluru, India

May’15-Mar’16

Exalca is a leading Business Solutions and Services partner offering proven industry dementing solutions. Exalca brings great advantage to business by enabling process, simplifying business transactions and exalting competitive benefits by providing technology based business solutions.

Responsibilities:

Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.

Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.

Designed and developed front view components using JSP and HTML.

Developed re-usable utility classes in core java for validation which are used across all modules.

Developed UI navigation using Struts MVC architecture. (JSP, JSF, tiles, JSTL, Custom Tags).

Created JSF components for presentation layer.

Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).

Used JNDI to support transparent access to distributed components, directories and services.

Deployed and tested the application with web server Tomcat, WebSphere.

Developed Interactive web pages using AJAX and JavaScript.

Worked on Report Module, generating PDF/ CSV per the template.

Configured and tested the application with database server Oracle 10g and MySQL 5.0

Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.

Helped in database design and tuning. Created stored procedures, Views in the Database.

Environment: JDK 1.4, Core Java (Multithreading, Collections), JSP, JSTL, Servlets, Struts 1.2, EJB 3.0, XML, HTML, Java Script, J2EE AJAX, SOAP, WSDL, UML, JDBC, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat, WebSphere Application Server, Oracle 10g Database, MS-SQL Server 2005, Windows NT, Unix/Linux.

EDUCATION:

Master of Science – Computer Science.

Bachelor of Computer Applications.



Contact this candidate