Deeksha Rao
Mulesoft Developer at Athene Annuity & Life Assurance Company- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Athene Annuity & Life Assurance Company
-
United States
-
Insurance
-
1 - 100 Employee
-
Mulesoft Developer
-
Sep 2017 - Present
• Actively involved in all phases of SDLC (Analysis, Design. Implementation, Deployment) for the project. The followed Agile methodology with TDD and a two-week sprint process. • Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration. • Had an experience developing and creating Restful API's using RAML. • Involved in designing, building, Deploying and managing Restful API’s. • Worked on Mule flow variables, record variables, various connectors like File, FILE, SFTP, IMAP, HTTP, Oracle database, Salesforce, CXF. • Used Mule ESB from routing, filtering and aggregating message between an application based on content and rules. • Created different flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth. • Skilled in using the different types of connectors such as HTTP, FTP, FILE, SFTP, IMAP, VM during the implementation • Implemented data transformation using XPath, XSLT, Data Weave, custom Java classes. • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture. • Used various Mule components like Scatter-gather, Filters, Expressions and Exception Strategy. • Had experience in developing application and integration using MuleSoft ESB with Connectors, Transformations, Routing, Exception Handling and Messaging using ActiveMQ and RabbitMQ. • Experienced in unit testing and writing MUnit test cases for the integration flows. • Deployed Mule ESB applications into CloudHub and On-Premise. • Developed a proxy API's and exposed the API's that connect the applications to their backend API's. • Used GitHub as version controller, Maven for building the application and download all dependencies, Jenkins for continuous integration • Used both SOAP UI and REST POSTMAN testing tools for testing the Web services developed using SOAP and RESTful respectively. • Extensive experience in SQL, Stored Procedures, and Triggers with databases such as Oracle and MySQL. Show less
-
-
-
GE
-
United States
-
Industrial Machinery Manufacturing
-
700 & Above Employee
-
Mulesoft Developer
-
Dec 2016 - Jul 2017
• Experienced in MuleSoft Any point platform for designing and implementing Mule APIs. • Experienced in creating HTTP inbound & outbound flows, Content-Based Routing, transformations using XPath and Security of MULE ESB application which uses OAuth. • Created Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration. • Hands on experience in using Mule components which include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector along with various connectors, and Transaction Manager. • Used RESTful API Modeling Language (RAML) for developing API. • Architected Integrations using MuleSoft ESB environments for both on-premise and Cloud hub environments. • Writing application code & development for large projects especially in a SOA environment with Mule ESB. • Experienced in using message brokers like ActiveMQ and RabbitMQ for message transfer. • Had an experience in connecting third party connectors like Salesforce, SAP and Database. • Responsible for writing application code & development activities for large projects especially in an SOA environment and Reliability Patterns with MuleSoft ESB. • Used DataWeave in one single Transform Message to convert both CSV and XML to JSON using Choice flow control. • Skilled in Creating Jenkins jobs to automate Maven applications to build by pulling the code from GitHub Hub repositories. • Experienced in Core Java especially on asynchronous programming, multithreading, collections and a few design patterns. • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB. • Done with the preparation of design document specifications, troubleshoots and testing. • Used SOAP UI/REST POSTMAN testing tool for testing the web services developed. Show less
-
-
-
Flagstar Bank
-
United States
-
Banking
-
700 & Above Employee
-
Mulesoft Developer
-
Apr 2016 - Nov 2016
• Experienced in MULE ESB Artifacts, created flows and configured the MULE configuration files. Built application using Maven. Project management done using Agile Methodologies. And monitored the errors log using Log4J. • Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth2. • Extensively used Mule components File, SMTP, FTP, SFTP, JDBC. • Implemented integration flows using Mule Any point studio to connect to REST, SOAP services, Oracle Database, and Active MQ broker. • Implemented Exception Handling and Global exception strategy in Mule ESB flow. • Expertise in using Message Enricher, FlowVars, RecordVars, property and Message Properties and Filters. • Published RAML API's as an Endpoint Proxy via the API Gateway and deployed the Mule Deployable Archive in the Mule Management Console (MMC). • Configured the Mule Batch Steps in the Mule Batch Process with three phases of Loading, Dispatch, and Process for letting know the customer about his pending transactions using the email notifications. • Used JIRA for creating the tasks and tracking of the tasks progress. Used Confluence for maintaining all the project related documentation. • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, messaging using ActiveMQ and JMS. • Have good expertise in Data Mapper and DataWeave for transformations. Used Confluence for maintaining all the project related documentation. • Created MUnit Test Cases and Mocked the test data for validating the positive and negative scenarios. • Worked with Mock Objects while running the JUnit test cases for batch processing. • Monitoring the applications on Runtime Manager, API manager, creating charts using Custom Dashboard, generated reports using Manage Reports and analyzed the performance of the applications calculating the response times. Show less
-
-
-
Cambia Health Solutions
-
United States
-
Wellness and Fitness Services
-
700 & Above Employee
-
Sr.Java Developer
-
Nov 2014 - Feb 2016
• Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework. • Developed Controllers using Spring MVC Annotation. • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements. • Used Ajax to communicate with the server to get the asynchronous response. • Developed UI Layer for the application using HTML5, CSS3, AngularJS, and Bootstrap. • Implemented Business Logic using Java, Spring MVC, and Hibernate. • Developed internal coding using J2EE technologies based on the MVC Architecture. • Involved in building a single page and cross-browser compatible web application using Angular-JS (Angular routing) and bootstrap. • Implemented SOAP Web Service for Loan Supply department. Implemented the logging framework in the SOA environment. • Implemented the business logic to process transactions for rule evaluation under the generated java stubs / POJO's. • Implemented User Interface (front-end) screens using JavaScript and Angular JS. • Created Oracle 10g database tables, stored procedures, sequences, triggers, views. • Used Mule Flows with Data Mapper to customize XML to CSV mapping conversion. • Create callable statements to utilize stored procedures for faster execution of SQL inserts. • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application. • Create text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue. • Produced as well as consumed RESTful Web services using Jersey API's. • Worked with GITHUB which is used as a version control tool and used Jenkins for continuous integration throughout the project. • Created JUnit test scripts to unit test the code flow. Testing and bug fixing to reach the end to end flow. Show less
-
-
-
Detroit Department of Transportation (DDOT)
-
United States
-
Transportation/Trucking/Railroad
-
1 - 100 Employee
-
Java Software Engineer
-
Dec 2013 - Sep 2014
• Experience in Creating JDBC applications to access and query a database and Manage Transactions in JDBC. • Used HTML for static web page and JavaScript for View part of the project. • Used Exceptions, Collections, Multi-threading, J2EE for application development. • Development of Web Front End using HTML5, CSS3, JSON, XML and performed validations using JavaScript and AJAX. • Developed Prototype using Angular JS for single page application development. • JMS for sending and receiving Message through the application server. • Developed J2EE applications using (Java Servlets, JSP, XML, JDBC and Web services) on Windows and UNIX Systems and Used JSPs and Servlets to provide dynamic content to the HTML pages. • All the functionality is implemented using Spring Framework and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. • Involved in Test Driven Development (TDD) by writing Test NG test cases in the coding part of Java methods. • Involved in developing the applications using the Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB (session and entity beans) • Expertise in Implementing the different conditional statements and looping statements and Implemented exception-handling and user-defined exceptions. • Created Jenkins jobs to automate the Maven application builds by pulling code from GitHub repositories. • Performed installations, configurations and deployments using Tomcat Application Server in Linux Environments. • Developed SQL queries to interact with the database and Assure code quality and adherence to coding standards on projects. • Developed RESTful Web services using Spring Boot and consumed in the Application. Show less
-
-
-
FSI INTERNATIONAL, INC.
-
United States
-
Semiconductors
-
Sr.Java Developer
-
Apr 2013 - Nov 2013
• Involved in the full software development life cycle of the Real-time project from analysis and design to testing and deployment. • Used Agile Methodology for the development of the project. • Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling. • Used Spring Framework in the application, which is based on MVC design pattern • Effectively participated in weekly client communications with Business Analysts. • Involved in the architecture team for design and implementation of the system • Provide Utility classes to generate an Excel report. • Involved in developing and configuring server-side J2EE components like Servlets, JSP, JDBC, JSON, REST Web Services platform using Eclipse IDE. • Wrote HTML, CSS and used jQuery for non-interactive webpage designs. • Implemented a build package tool using Maven. • Worked extensively on XML for parsing messages through JMS Queue and updated the database • Designed and developed the UI using Swings, JSP, HTML, CSS, JavaScript • Provided database interface using JDBC Drivers with back-end as DB2. Utility module to provide Authentication and Authorization. • Developed generic paging solution to integrate with listing pages. • Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application. • Developed test cases and performed unit test using JUnit Framework. • Worked on batch jobs, deployed and running in a UNIX environment. Show less
-
-
-
The TJX Companies, Inc.
-
United States
-
Retail
-
700 & Above Employee
-
Sr. Java Developer
-
Sep 2012 - Feb 2013
• Involved in all phases of the end-to-end implementation project- requirements gathering, analysis, and design, development, testing and debugging. • Rewrite the Database layer to improve the application performance. • Worked on the Development stage of UI modules using various services such as HTML, JSP, JavaScript, and CSS. • Developed web Components using JSP, Servlets and Server-side components using EJB under J2EE Environment. • Create and execute test cases in JUnit for unit testing of the application. • Actively participated in the daily SCRUM meetings and weekly meetings to produce quality deliverables on time. • Developed Enterprise Java Beans for the different modules in the system • Involved in the front-end design using HTML, CSS, JavaScript, jQuery. • Used Core Java Concepts like Collections, Generics, Exception Handling. • Used Clientside JavaScript much extensively, apparently to make deployment of new changes much easier. • Expertise in using the SQL schema. • Hands-on managing the data by creating tables which helps the Database Developers who use PL/ SQL. • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information. • Expertise in using the XML for exchanging the messages through JMS among various servers to retrieve data about customer information. Show less
-
-
-
Teleservices International
-
United States
-
Consumer Services
-
1 - 100 Employee
-
Software Engineer
-
Jul 2010 - May 2012
• Involved in development, coding and unit testing server pages using JSP and Action Classes in Struts Framework. • Created Use cases, Class Diagrams, and Sequence Diagrams for the system using JUDE UML modeling tool. • Extensively used JavaScript to handle client-side validations and used Struts validator framework for server-side form validations. • Created the UI tool - using Java, XML, DHTML, and JavaScript. • Thoroughly involved in testing phase & implemented test cases by writing with the Junit. • Developed Interactive web pages using AJAX and JavaScript. • Wrote stored procedures using PL/SQL for data retrieval from different tables. • Used Spring 3.0 Framework for Dependency injection and integrated with JDBC. • Developed RESTFUL web services using JAX-RS. • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application. • Developed using Struts Framework, developed action classes, form beans, and Struts-Tiles. • Helped in database design and tuning. Created stored procedures, Views in the Database. • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations. Show less
-
-