Technical Lead Resume
NY
SUMMARY
- Experienced Senior Application developer with 5 years of experience in system integrations using Mule Soft ESB and strong back end development with front end designs.
- Technical strengths include Java, JDBC. Worked with web application development, client server technologies and distributed applications using Java.
- Have an experience in all the phases of Software Development Life Cycle including Requirements Gathering, Analysis, Design, Development, Testing and Deployment. Experience in Waterfall & Agile development methodologies.
- Expertise in Front end technologies including HTML, JavaScript, CSS, AJAX, JSP, XML, Angular JS, Bootstrap JS, UI Components etc.
- Implemented Java applications with Services Oriented Architecture (SOA) based systems.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment, and routing to upstream and downstream entity data consumers.
- Experience in MuleSoft AnyPoint API platform on designing and implementing Mule APIs, Anypoint Partner Manager (APM) and MMC.
- Great experience with Data weave, for payload changes, flattening, remove fields, adding fields based on requirements.
- Worked on Angular5 applications with CSS, HTML, bootstrap and Angular CLI. Created components and worked on API service calls.
- Good exposure to Mule4, AnypointStudio7 and data weave additions in mule4.
- Experience in doing reusable data weave.
- Work to build code in multiple sandboxes and complete unit testing, comprehensive testing and code sanity check prior to migrating into the production environment.
- Implemented mailing procedures for Exception strategies, Logging, and Error Handling.
- Expertise in writing SQL queries for Oracle Stored procedures, functions, sequences using different DBs like Oracle, DB2 and SQL Server.
- Experience in proxying for 1.3x and 3.7x, 3.8x using Oauth Authentication and token generation.
- Experience in using tools such as Log4J, RAML, Postman, Rest Client, Putty and SOAP UI.
- Implemented traits, OAuth2.0 snippets and anonymous schemes and mocking services with RAML.
- Created continuous integration builds using Maven.
- Involved in the development and integration between CSOne, Hbase with HIVE with kafka broker.
- Written and implemented unit test cases for testing and documented the test results.
- Deployed Mule Applications to Cloud Hub, MMC & ESB Servers.
- Great experience in writing SQL queries, pulling the data from databases.
- Expertise in writing SQL queries and P/L SQL - Stored procedures, functions, sequences, cursors, triggers, indexes etc. using different DBs -Oracle, DB2 and SQL Server.
- Experience in setting up the enterprise infrastructure on AmazonWeb Services (EC2).
- Experience in configuring and deploying the application on Tomcat web server and WebSphere, WebLogic & JBoss application servers. Experience in using different IDEs such as Eclipse, My Eclipse and RAD.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing solutions in a fast-paced environment.
TECHNICAL SKILLS
Programming Languages: JAVA, SQL, SOQL, Drools 5.5
IDE’s: Eclipse, My Eclipse, Any point Studio, Salesforce Developer Console
Databases: Oracle, SQL Server and MYSQL
Web Technologies: HTML, JavaScript, CSS, XML, JSON, JQUERY, Angular, Node JS
Web Services: WSDL, SOAP, REST, RAML
Version Control: GIT, SVN
Tools: Log4j, Tectia, Putty, NotePad++, splunk, AppDynamics
Operating Systems: Windows, UNIX/LINUX
Design Tools: Microsoft Visio, Visual studio code
Integration Tools: MULE ESB, Oracle ESB, ActiveMQ, RabbitMQ, Junit, JMeter, Munit, NeoLoad
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Written SQL queries in Oracle Database and stored in table with joins and indexes based on requirement.
- Queries related to case details, case notes, case charges, to get list of cases.
- Good experience with CSOne salesforce applications, API’s, Attribute mapping, special handling and smart services.
- We used multiple filters parameters in a table to fetch the data by the user with different Query parameters.
- Designed mule code in a way to fetch the query based on the client and provide different response to each client with same resource endpoint.
- The design was made dynamic in a way that if a new client wish to request access to get case details.
- Dynamically on fly, we can add the queries into the database with the client name and client ID.
- As we used key based cache mechanism, we can get any client on boarded without affecting other clients.
- As part of API Governance, On-boarded multiple new clients for few API’s.
- We made a way for the user to select the fields that he require as part of API, so that we can prepare the query dynamically on fly.
- As API Owner applied Rate limiting and throttling policies to restrict clients based on SLA limits per user.
- Created one major custom policy to restrict user specific to method and endpoint, which is being used to DENY access to a user if he violates any policy.
- Prepared Interactive documentation in mule live portals and made access to PUBLIC, so that all external partners/Consumers can request access to our API.
- Defined Manual SLA tiers and one Automatic SLA tier with minimal hits to experience the API and Documentation.
- Defined sample responses to all API endpoints and with all possible response http codes.
- Created a sandbox environment for user to create sample case and get the details through API.
- With PingFed-V7 policy, case Origin, SLA based PF and other custom policies to govern the API’s.
- As API Owner having a close interaction with business and clients in requirement gathering, on-boarding and Access Approval.
- As an enhancement to our previous project, we developed an E2E flow that consume data from salesforce and insert into elastic search with Kafka broker.
- Installed with all the necessary software’s for ES in a self-managed VM.
- Created indices, shards and clustering.
- Designed mapping for ES indices.
- JSON standardization for ease of use.
- Designed multiple dynamic mule flows for user consumption with the BE as ES.
- Error dashboard using Kibana, daily notifications on error in elastic search.
- Used confluent for Kafka JDBC connection.
- Worked on Ganglia, Nagios and Grafana for alerting and monitoring.
- Responsive UI application for support and monitoring.
Confidential
Responsibilities:
- Designed inbound and outbound flows with cron, scheduled, AMQP, salesforce Streaming and HTTP connectors.
- Followed agile methodology for Scrum Process for the project implementation of the back logs.
- Business requirements gathering and analysis by interacting with the customer.
- Used JIRA to report the hours and issues that are related to the project.
- Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Worked closely with functional leads/PMs to understand the partner integration requirements.
- Configuring the Mule process for fetching the data from Topic and makes web service calls to the middle tier Mule ESB for processing.
- Designed inbound and outbound flows with cron, scheduled, AMQP, salesforce Streaming and HTTP connectors.
- Involved in development of User Interface using HTML5, CSS3, JavaScript & JSON.
- Developed the application using Spring Framework which is based on the MVC design pattern.
- Used the Inversion of Control module of Spring Framework.
- Developed controller for request, response paradigm by Spring Controllers using Spring MVC.
- Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop application.
- Created Http inbound and outbound flows and tested it working functionality.
- Performed synchronization of data bi-directionally between salesforce and database.
- Used Data Base Connectors to connect with respective systems using Mule ESB.
- Design and implement the RESTful WS using RAML that allows triggering messages from Oracle ERP to the messaging gateway.
- Customized FTPS connector to fit to the requirements.
- Implemented the security for REST Web services using OAUTH and Basic Authentication.
- Created MESB flows to receive the payload from e2Open gateway, Resolve the API routes, normalize the payload and routes it to the corresponding API.
- Created flows using HTTPS, Partner Manager, FTP, JMS, AMQP, Database, Message Transformer connectors.
- Designed and implemented Exception handling for Mulesoft flows.
- Worked with Mulesoft team on some of the issues related to PMC and FTPS connector.
- Created setups in partner manager for Cisco and its partners.
- Performed load testing on the ESB flows using load runner.
- Created Deployment plans and Maven scripts to achieve Continuous integration using Maven.
- Created custom java classes to call the Oracle stored procedures (table type objects).
- Implemented Mule shared domain project to improve efficiency.
Environment: Java 1.7/1.8, Oracle 11g,12, Mule ESB 3.8.4/3.7.3 , ActiveMQ 5.3, XML, HTML, CSS, Angular JS, Node JS, Salesforce, Web Logic Application Server 10.3, SVN, GitHub, Eclipse 3.2, Junit 3.0, Control-M 6.4.2, Firebug, Oracle, SQL Developer, Maven, Web Services-WSDL, SOAP, CXF,, Putty, JMeter3.3
Confidential, NY
Mule ESB Integration Developer
Responsibilities:
- Followed agile methodology for Scrum Process for the project implementation of the back logs.
- Business requirements gathering and analysis by interacting with the customer.
- Used JIRA to report the hours and issues that are related to the project.
- Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non - production environment.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Worked closely with functional leads/PMs to understand the partner integration requirements.
- Configuring the Mule process for fetching the data from Topic and makes web service calls to the middle tier Mule ESB for processing.
- Utilized partner WSDL for ESB to salesforce and SAP integrations.
- Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
- Involved in development of User Interface using HTML5, CSS3, JavaScript, AJAX & JSON.
- Developed the application using Spring Framework which is based on the MVC design pattern.
- Used the Inversion of Control module of Spring Framework. Developed build and deployment scripts MAVEN as build tools in Jenkins to move from one environment to other environments.
- Developed controller for request, response paradigm by Spring Controllers using Spring MVC.
- Created Http inbound and outbound flows and tested it working functionality.
- Performed synchronization of data bi-directionally between salesforce and database.
- Used Data Base Connectors to connect with respective systems using Mule ESB.
- Integrated other sub-systems through JMS, MQSeries.
Environment: Java 1.7, Oracle 11g, Mule ESB 3.7.3, Jenkins, ActiveMQ 5.3, XML, HTML, CSS, Angular JS, Node JS, Salesforce, Web Logic Application Server 10.3, GitHub, Eclipse 3.2, Junit 3.0, Firebug, Oracle, SQL Developer, Maven, Web Services- WSDL, SOAP, CXF, JAX-WS, JAX-RS, Putty.
Confidential
Java UI Associate
Responsibilities:
- Designed and implemented the User Interface using Google's Angular JS MVC framework (JavaScript, HTML, and CSS), JQuery.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Responsible for creating the screens with table less design following W3C standards.
- Used JSP, servlets and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages. Used advanced level of HTML5, JavaScript, CSS3 and pure CSS(table less layout).
- Used AJAX extensively to implement front end /user interface features in the application.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
- Designed and developed custom JQuery components for the front end client side validations.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Involved in developing SQL queries, stored procedures, and functions.
- Developed application using Dreamweaver website builder. Used Adobe Illustrator for graphics designing.
- Testing is performed using QTest.
- Worked with SOAP web services in order to POST and GET response from the server.
- Expertise in JavaScript/CSS and JS frameworks like YUI and MooTools.
- Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script.
- Worked with the team of architects and back - end Developers to gather requirements and enhance the application functionality and add new features.
- Worked in Agile Methodology with having 3 weeks of sprints & daily standup meetings.
Environment: HTML, JavaScript, CSS, DTHML, JQuery, JSON, Adobe Photoshop, SVN, MS Excel, UML, Apache Tomcat and Windows, Flash, Action Script.