Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rahul Padiyatharakunjappan

Boston

Summary

Having 8+ years of expert IT involvement in planning and creating Web based and Enterprise applications utilizing OOA, OOD, OOPS and JAVA/J2EE innovations in Financial, Insurance and Health Care. Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications. Experience in working with Agile (SCRUM) and Waterfall improvement methodologies. Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

10
10
years of professional experience

Work History

Sr Software Engineer

The Home Depot
07.2023 - 01.2024
  • As a Software Engineer contributing to the Engage Application at HomeDepot, I play a crucial role in crafting and refining a cutting-edge platform that redefines how customers engage with HomeDepot's vast array of products and services
  • Here's an insight into the key features of the Engage Application, highlighting the technical aspects and innovations
  • Responsibilities:
  • Developed responsive and user-friendly interfaces using React and maintained a strong foundation in Typescript
  • Utilized in-depth understanding and practical experience in Kubernetes for efficient container orchestration and management
  • Applied hands-on experience in both unit testing and end-to-end testing methodologies
  • Leveraging Java 8+ and Spring Boot 2.0.5, I played a pivotal role in designing and implementing the robust server-side components of the application
  • This involved ensuring optimal performance, scalability, and maintainability
  • Utilized a variety of AWS services, including EC2 instances, RDS for database management, EBS for storage, and AWS Elastic Load Balancer for effective load balancing
  • Designed and developed APIs using IBM API Connect
  • Applied extensive Java/J2EE expertise to handle the intricacies of server-side logic
  • This included integrating various components within the application architecture to ensure cohesive functionality
  • Configured Apache Tomcat to deploy and manage Java-based web applications
  • This involved optimizing server configurations to enhance performance and responsiveness
  • Implemented API monetization strategies using IBM API Connect
  • Implemented Nagios for monitoring and alerting, establishing a proactive approach to identify and address potential issues in real-time
  • This strategy ensured a reliable and stable application environment
  • Embracing microservices architecture with Spring Boot 2.0.5 and Spring Cloud Config, I contributed to the development of modular, scalable, and independently deployable components within the Engage Application
  • Employed Spring JPA (JDBC) for efficient and seamless interaction with relational databases
  • Monitored API usage and performance metrics using IBM API Connect analytics
  • In the front-end development using ReactJS, I focused on creating dynamic and engaging user interfaces
  • This approach aimed to enhance the overall user experience and align with modern design principles
  • Implemented Swagger/Open API for comprehensive API documentation
  • This not only facilitated communication within the development team but also enhanced collaboration across various stakeholders by providing a clear understanding of the application's functionalities
  • Leveraged Docker for containerization, streamlining the deployment process and ensuring consistency across different environments
  • This technology choice contributed to improved efficiency and maintainability
  • Applied industry-standard testing frameworks such as JUnit, Mockito, and PowerMock for comprehensive unit testing
  • This rigorous testing approach ensured the reliability and stability of the application code
  • Environment: React / Typescript,Java 8+,Kubernetes, Jira, Java/J2EE, Apache Tomcat, Nagios, Elastic Load Balancer,Spring Boot 2.0.5, Spring JPA (JDBC), Embedded Tomcat, Unity, ReactJS,Swagger/Open API, Spring Cloud Config, Docker
  • Client

Sr Software Engineer

Bank of America
03.2022 - 07.2023
  • Bank of America is one of the world’s leading financial institutions, serving individual consumers, small and middle-market businesses, and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services
  • I was involved in new Technology solutions as we build, grow and manage the critical systems and technology platforms needed to maintain the company’s market-leading positions in all its businesses, including deposits, payment products, consumer lending, wealth management, small business and middle-market lending, treasury services, investment banking, and sales and trading
  • Responsibilities:
  • Working on a react micro frontend architecture (SPA framework) for overseas client’s product
  • Develop an attractive UI using ANTD, Semantic UI, Material UI components for web & mobile view
  • Provide a best solution to specific problems for the multiple scenarios and created a various feature for “DOC App” to maintain the product list and maintain the details for the multiple divisions
  • Integrated Razor Pay payment gateway for payments and Integrate Far Eye apis for order delivery management via drones
  • Strong working knowledge in developing Restful webservices and Microservices using Golang
  • Used JPA annotations to map with database tables using Hibernate
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 9
  • Experienced in handling big data systems using NoSQL DB, Cassandra, and data streaming tools like Kafka in multi-data center cluster
  • Experience with creating script for data modeling and data import and export
  • Extensive experience in deploying, managing, and developing MongoDB clusters
  • Experience in creating JavaScript for using DML operation with MongoDB
  • Used HQL Hibernate Query Language and Criteria API for database querying and retrieval of results
  • Configured Hibernate multi-level and query Caching mechanism using Ehcache and integrated Spring
  • With Hibernate Session Factory
  • Improved the UI using Angular 11, Angular Material, Bootstrap, Priming and created services as Dependency Injection and implemented Input, Output, View Child to do components communication and get local reference value of HTML
  • Automated the analysis of the sold items based on the orders
  • Smoothed the end-to-end flow from order creation to order delivery for end customers and storekeepers
  • Developed test data for NLP/ Chatbot, for our Retail Banking Domain
  • Building a command line tool to interact with Rest services using Golang
  • Worked on creating documents in Mongo database
  • Bringing mock-ups to life using HTML, CSS, JavaScript
  • Collaborating closely with the team to support projects during all phases of delivery
  • Used Spring MVC framework with MyBatis as ORM Module to perform code changes in case of fallouts and technical issues
  • Good knowledge and working experience in AngularJS (1.x)
  • Worked with RedHat OpenShift Container Platform for Docker and Kubernetes, used Kubernetes to manage containerized applications using its nodes, ConfigMaps, node-selector, Services and deployed application containers as Pods
  • Utilized HTML5, JSP, Bootstrap, CSS, jQuery, and JavaScript and Utilized messaging services: Angular, Kafka, and MQ
  • Migrated Angular.js apps to React/Redux/TypeScript
  • Developed and designed front end web architecture with high responsiveness of applications
  • Extensively used core Java concepts like collection framework, multi-threading, OOPS and Exception Handling as well as Java 1.8 new version of Java collection API
  • Created Res-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 9
  • Management and Administration of AWS Services CLI , EC2 , VPC , S3 , ELB Glacier, Route 53 , Cloudtrail , IAM , and Trusted Advisor services
  • Development of source code for fetching CRM, Billing, NOC & raising Ticketing from API.ai on Heroku
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP
  • Worked with other departments to address improvements, internal tools, and implementation issues
  • Worked on Web Logic 12c for deployed interface modules
  • Used Oracle 11 for persist the data getting from external system Amdocs
  • Experience in providing highly available and fault tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesos on Google Cloud Platform
  • Used JUnit framework for unit testing of client inbound and outbound web services and Log4j 1.2 to capture the log that includes runtime exceptions
  • Developed custom directives in Angular JS that could be re-used like a template across the application
  • Creation, configuration, and monitoring Shards sets
  • Analysis of the data to be shared, choosing a shard Key to distribute data evenly
  • Architecture and Capacity planning for MongoDB clusters
  • Implemented scripts for mongo DB import, export, dump and restore
  • Perform maintenance and troubleshooting of our enterprise Redhat OpenShift systems
  • Used Lodash.js in Angular application to work with collections in the application
  • Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc
  • To take recommended actions for better performance
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA
  • Have experience with RSuite (or expertise in a similar content management system)
  • Work to continuously improve speed, efficiency, and scalability of OpenShift systems
  • Consistently applied best practices for writing clean, secure, readable, and scalable code
  • Building websites and apps that are responsive and usable
  • Set up a GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency
  • Monitoring website performance and rectifying front-end-related issues
  • Produced stunning visual elements of web applications by translating UI/UX design wireframes into code while producing high quality, reusable markup using HTML5 and CSS3
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster
  • Used several python packages like numpy, scipy, pytables etc.
  • Wrapper development in Python for instantiating multi-threaded application and running with other applications
  • Developed Python APIs to dump the array structures in the Processor at the failure point for debugging
  • Designing frontend within object-oriented JavaScript frameworks like Angular.Js and Ext.Js
  • Environment: Git, Jenkins, Docker, Kubernetes, Maven, Jira, Java/J2EE, HTML, CSS
  • JavaScript, jQuery, Front End frameworks (Angular, Ember, React)
  • Responsive UI Design, GCP, Html5, Node.js, Apis, Java 8, J2EE, Mongodb, Micro Services, Tortoise SVN and Tableau.

Principal Software Engineer

Fidelity Investments
06.2020 - 03.2022
  • Fidelity Investments is an international provider of financial services and investment resources that help individuals and institutions meet their financial objectives
  • Wealth-Pro is a Web based application that enables users to access their account, modify the stocks, trading strategies online
  • Being a developer, was involved in creating Java server pages for trading account details, entity beans in the middle tier and providing connectivity with the database at the backend
  • Responsibilities:
  • Developed RESTful web services that support JSON using Spring Boot, Web Services, JSON, Log4j, RESTful, MySQL and Maven
  • Developed RESTful application using Spring MVC, Spring Boot Framework with Java as a Back end
  • Skilled in monitoring servers using Data dog, Cloud watch and using EFK Stack Elasticsearch Fluentd Kibana
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js
  • Building a Microservice Architecture with Spring Boot, Spring REST
  • Used Mockito to write Junit test cases
  • Involved in implementing the Kafka Producers and Consumers groups to read the messages from various partitions concurrently
  • Created Docker files, built docker images, uploaded them to the registry and deployed them to AWS EC2
  • Built application in Multithreaded software development environment
  • Built service from open-source components including, Elasticsearch, Logstash, Kibana, Kafka, and Grafana
  • Developed a Node JS based microservices to front end the Elasticsearch endpoint for isolation and better security
  • Participated in planning and execution of tasks related to Enterprise Content Management platforms-based initiatives which include upgraded versions of current systems, configuration changes, debugging issues, third-party solutions, and integration with additional enterprise systems
  • User and Role mappings in Kibana, correlating the anomalies from different tools to triage the issue and show up in kibana dashboard with actual root cause of the problem
  • Used GIT Version Control System to update/commit changes from/to repository and resolve merge/conflicts
  • Setting up the network components such as Peers, Couch DB, Certificate Authorities, CLIs and Docker containers
  • Ingested from the Xtract Kinesis stream into the Elasticsearch Environment
  • Experienced with setup, configuration and maintain ELK stack (Elasticsearch, Logstash and Kibana) and OpenGrok source code (SCM)
  • Created a reporting tool solution analysis with Kibana, Domo, Power BI and Tableau
  • Managed and configured (Amazon Web Services) cloud services like EC2, S3bucket, Security groups, RDS, EBS, ELB, Auto - Scaling, AMI, Elastic search, IAM through AWS Console and API Integration
  • Writing and deploying chain code to peers using Node.js
  • Writing client apps using the Node.js SDK, Angular 2, Bootstrap to interact with the network
  • Environment: Git, Jenkins, Docker, Kubernetes, Maven, AWS, EC2, RDS, EBS, Jira, Java/J2EE, Apache Tomcat, Nagios, Elastic Load Balancer, Ruby, Elasticsearch, Td-agent (Fluentd), Logstash, Kibana, Domo, Power BI and Tableau.

Sr. Software Engineer

Liberty Mutual
05.2019 - 06.2020
  • Liberty Mutual Group is an American diversified global insurer and the third-largest property and casualty insurer in the United States
  • It ranks 68th on the Fortune 100 list of largest corporations in the United States based on 2017 revenue
  • CBS stands for the Choice Billing System
  • This system was designed and built to store and process billing and financial information for Liberty Mutual Personal Markets policyholders
  • Responsibilities:
  • Developed RESTful web services that support JSON using Spring Boot, Web Services, JSON, Log4j, RESTful, MySQL and Maven
  • Worked on Java’s built in XJC to generate JAXB classes from XSD and run through the utility to convert it to Json schema and Java POJO’s
  • Used IMS Caliper 1.1 enabling the event data to be pushed over to the Data pipeline both through the front-end and the backend (Trusted SVC)
  • Used Kinesis Client Library to push events over to the Caliper 1.1 kinesis stream
  • Did End to End Integration tests as part of Spring Boot Tests powered by Kinesalite on Docker
  • Used Maven tool to build, overlay and deploy the code
  • Worked on front end technologies like Angular 2, Bootstrap framework for building Single Page Application
  • Used Junit, Mockito, Power mock for unit testing
  • Good understanding / experience of web services and SOA related standards like REST/OAuth/JSON and SOAP/WSDL
  • Used code coverage tools like Cobertura, SonarQube
  • Used JPA to define entities, map attributes and relationships between entities
  • Resolved the production issues which are related to both integration and data OR navigation issues
  • Used JIRA for tracking the defects and to update the JIRA ticket's as the work progresses
  • Unified data lake architecture integrating various data sources on AWS architecture
  • Used confluence for managing the project related notes and docs
  • Participated in WAR room discussions and triage meetings for avoiding the repeating integration related defects
  • Virtualized the servers using the Docker for the test environments and dev-environment needs and Configured Docker container for branching purposes
  • Written Complex SQL Queries and Stored Procedures to interact with Oracle DB
  • Implemented apache camel to integrate the different applications using protocols like http, ActiveMQ and JMS
  • Used TOAD to navigate between different schemas and tables and to write Complex SQL Queries to make transformation to the data in Oracle Database
  • Experience with popular web application frameworks, including OAUTH/OpenID, such as ASP.NET Identity
  • Using GO, developed a microservice for reading large volume of data(millions) from PostgreSQL database
  • Designed configurable REST APIs on demand using Go
  • Worked on numerous go frameworks like gin, revel, beego
  • Developed screens using Angular Js, CSS3 and html5
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular Js
  • Extensive use of Elasticsearch Logstash filter to correlate the different alerts
  • Followed Agile - daily Scrum methodology for development process
  • Participated in build/deployment schedules
  • Created PDF reports by using XSL FO and free tool Apache FOP Format Object Processor
  • Followed coding and documentation standards using Findbug and SonarQube
  • Gatling automation on the app added
  • Developed Unit Tests using JUNIT, Mockito and Rest Assured
  • Developing Messages Queue and consumption using RabbitMQ, ActiveMQ, Slack and Kafka
  • Code review using SONAR CUBE
  • Used Swagger as medium for modifying the web services URL to feed the input to UI
  • Used Postman to test the web service calls
  • Environment: Java 8, Spring Boot 2.0.5, Spring JPA (JDBC), Embedded Tomcat, Unity, ReactJS,Swagger/Open API, Spring Cloud Config, Docker, NGINX (for DEV & INT), Junit, Gatling/Scala, Spring Boot integration Tests, Sonar, Jacoco, AWS RDS for MySQL, Flyway, AWS Elastic Cache for Redis, AWS S3, AWS Cloudfront, AWS Elastic Cache for Redis, AWS KMS, AWS SNS, AWS SQS, Spring Cloud Sleuth, Zipkin tracing, Prometheus, Telegraf, Influx DB, Grafana Dashboards and Alerts
  • Client: Houghton Mifflin Harcourt

Sr. Full Stack Developer

Houghton Mifflin Harcourt Publishing Company
11.2018 - 04.2019
  • Developed RESTful web services that support JSON using Spring Boot, Web Services, JSON, Log4j, RESTful, MySQL and Maven.
  • Developed the Web Based Application using Core Java, J2EE (Spring MVC framework)
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Used Java Servlets, JSPs, XML, HTML and CSS for developing the Web component of the application.
  • Developed screens using Angular Js, CSS3 and html5.
  • Administered Latitude Geographics Geocortex Essentials developed multiple viewers and editing applications (Silverlight, Flex, HTML5) to extend ArcGIS Server Web Applications and REST endpoints. They allow city employees without GIS software to access GIS data and analysis.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular Js.
  • Developed many Spring batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor integrated with various tools like SonarQube through IBM RSA.
  • Hands on experience in Development of Web GIS Applications using ArcGIS API for JavaScript/DOJO/JQuery/HTML/CSS/D3.JS
  • Developed JUnit test cases and created Mock objects (Mockito) for all the developed modules to test them.
  • Agile/SCRUM was used as the project management methodology and Slack administration tool along with SharePoint is used to keep things in check.
  • Developed static and dynamic Web Pages using JSP, JSTL, HTML5, CSS and JavaScript.
  • Used Maven script for building and deploying the application.
  • Hands on experience in creating and analyses maps, cleaning and updating spatial data using ArcGIS for Desktop 9.x/10.x and GIS principles and concepts.
  • Design and develop GUI and back-end components for analysis and collaboration software in Java and XML in a UNIX environment.

Sr. Full Stack Developer

Comcast Corporation
11.2018 - 04.2019
  • Houghton Mifflin Harcourt is a publisher of textbooks, instructional technology materials, assessments, reference works, and an e-commerce company that specialized in building study materials and home-goods
  • Founded in 2002, it is one of the largest one of the e-commerce companies in the United States with $8 billions of sales in 2018 iRead is a digital foundational reading program designed to ensure mastery of all foundational reading skills of the Common Core
  • It presents a personalized learning progression for each student
  • Embedded assessment throughout the program ensures students are taught to mastery, as the program adapts itself to each student’s skill proficiency
  • IRead provides accessibility features that can enable some visually impaired students to use the application
  • The browser’s contrast setting, for example, will help a student who has trouble reading black text on a white background
  • Read requires students to view images and videos, contains an optional microphone component, and requires use of a mouse
  • Students who have difficulty with these requirements will need assistance when using the program
  • Responsibilities:
  • Developed RESTful web services that support JSON using Spring Boot, Web Services, JSON, Log4j, RESTful, MySQL and Maven
  • Developed the Web Based Application using Core Java, J2EE (Spring MVC framework)
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager
  • Used Java Servlets, JSPs, XML, HTML and CSS for developing the Web component of the application
  • Developed screens using Angular Js, CSS3 and html5
  • Administered Latitude Geographics Geocortex Essentials developed multiple viewers and editing applications (Silverlight, Flex, HTML5) to extend ArcGIS Server Web Applications and REST endpoints
  • They allow city employees without GIS software to access GIS data and analysis
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular Js
  • Developed many Spring batches using JAVA with connectivity to Oracle for data maintenance and handling
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations
  • Developed Rest architecture based webservices to facilitate communication between client and servers
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor integrated with various tools like SonarQube through IBM RSA
  • Hands on experience in Development of Web GIS Applications using ArcGIS API for JavaScript/DOJO/JQuery/HTML/CSS/D3.JS
  • Developed JUnit test cases and created Mock objects (Mockito) for all the developed modules to test them
  • Agile/SCRUM was used as the project management methodology and Slack administration tool along with SharePoint is used to keep things in check
  • Developed static and dynamic Web Pages using JSP, JSTL, HTML5, CSS and JavaScript
  • Used Maven script for building and deploying the application
  • Hands on experience in creating and analyses maps, cleaning and updating spatial data using ArcGIS for Desktop 9.x/10.x and GIS principles and concepts
  • Design and develop GUI and back-end components for analysis and collaboration software in Java and XML in a UNIX environment
  • Environment: Java 1.8, J2EE,Node JS, Yeoman, WinSCP, Apache Camel, Spring modules , Web Sec Ping – Federate, Netflix Eureka, Netflix Zuul, Netflix Hystrix, Log 4j , Logstash , Elastic search , Kibana , Zipkin Sleuth ,App Dynamics, Grafana , Influx DB ,GO CD, Gradle , Active MQ, Rabbit MQ, Slack , Kafka ,Jfrog Artifactory , REST Services, GIT Hub, Oracle 12c , Pivotal Cloud Foundry , Sonar Cube , Junit , Jacaco, JMeter, SOAP UI, Parasoft , MOCO , Postman and Swagger.

Sr. Full Stack Developer

Cigna Health Care
05.2018 - 11.2018
  • Comcast Corporation is the largest cable operator, home Internet service provider, and third largest home telephone service provider in the United States, providing cable television, broadband Internet, telephone service and home security [in some areas] to both residential and commercial customers in 40 states
  • The data warehouse that we created for the company will be used to feed the cubes
  • Orion Middleware is a business process led transformation of sales, Order management, service assurance, Finance for mid – market customers supporting new, existing and in-flight orders
  • New Amdocs and Salesforce platform that provide end-to-end integration with a 360 view of customer, improved customer/user experience, automated processing and proactive controls
  • A program named after the most visible constellation, anchored by three unique stars representing our Mid-Market, Managed Enterprise Service (MES) and Small-to- Medium (SMB) market segments
  • Responsibilities:
  • Involved in various phases of project development following Agile Software Development Methodology and Test-Driven Development (TDD) to build the application
  • Collaborate with leads (Onsite/Offshore) in seeking clarifications or suggesting optimized way of achieving the same results
  • Part of L3 support team for development/support tasks
  • Implemented Apache Camel DSL scripts to route messages
  • Used WinSCP tool for logging into different servers in Orion Middleware 10 different environments and checking the logs and daily events
  • Performed application-level logging using log4j for debugging purpose
  • Implemented RESTFUL and SOAP based web administrations utilizing for JAX-RS and JAX-WS individually
  • Experience writing data APIs and multi-server applications to meet product needs using Golang
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS
  • Responsible for integrating the backend service written on spring service with the front end using JSON model
  • Creating the micro services service discovery using Netflix Eureka Service with Vault and the API gateway is implemented with the Spring Cloud Eureka service
  • Developed the REST based Microservices using spring Boot
  • Developed Gateway Service using Netflix Zuul to redirect service calls and created Spring Cloud Config Server Using Spring Boot to configure the application
  • Hands on experience in designing Microservice applications with fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard, load balancing using Spring Ribbon and service discovery using Eureka
  • Used Multithreading for faster and parallel processing of documents
  • Used Jira/Rally as a Requirements gathering/Bug Reporting Tool and to track, analyse User Stories/requirements and defects
  • Created spring components to integrate with Redis cache Kafka messaging and Mongo DB
  • Used Git for Version Control
  • Used log4j with Splunk Logging for logging error/debug messages and managing them
  • Experience on working with CI/CD using GOCD and Gradle
  • Responsible for meeting the SLA while resolving the defects in HP ALM (Application Lifecycle Management) tool
  • Solved unresponsive problem of message queue in peak flow by refactoring and optimizing delivery as well as processing logic with RabbitMQ
  • Having experience in Pivotal Cloud Foundry for handling the code versions and production releases
  • Virtualized the servers using the Docker for the test environments and dev-environment needs and Configured Docker container for branching purposes
  • Build REST web service by building Node.js Server in the backend to handle requests sent from the front-end jQuery Ajax calls
  • Built fluid, dynamic front-end web applications with React JavaScript, CSS, & Bootstrap
  • Implemented and developed Web Services such as SOAP and REST
  • Deployed and ran applications on PCF (Pivotal cloud Foundry) using cf commands and manifests files and used to Monitor, Restart, Restage and Bind the services to apps using CF UI
  • Environment: Java, Micro Services, Hibernate, Spring, Spring MVC, Spring Boot, Spring Security, Spring DATA, Spring batch, SOAP, RESTful, Soap UI, Ready API, Amazon Web Services, Mongo DB, HTML, JavaScript, AngularJS, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GitHub, GIT, Bash shell scripting and python scripting JIRA, STS.

Sr. Full Stack Developer

Cigna Healthcare
06.2017 - 05.2018
  • Cigna is an American worldwide health services organization based in suburban Hartford, Connecticut
  • Its insurance subsidiaries are major providers of medical, dental, disability, life and accident insurance and related products and services, the majority of which are offered through employers and other groups (e.g
  • Governmental and non-governmental organizations, unions and associations)
  • Cigna offers Medicare and Medicaid products and health, life and accident insurance coverages primarily to individuals in the U.S
  • And selected international markets
  • Responsibilities:
  • Worked closely with a team of 12 who provide Production Support for 12 different applications include Java and a
  • Involved in providing Production Support for 2 different Java Applications Health Care Provider Manager (HCPM) and Provider Read Only Date Store (PRDS) or Provider Data Services (PDS)
  • Involved in Daily Meetings with the teams such as Development Team
  • IT Readiness Team, IT/Reimbursement Team and ETL Team to understand the daily metrics and new implementations
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema
  • Used HP Service Manager Application to Create, Assign and Resolve the tickets received from the business users
  • Extensive Knowledge of both CDISC SDTM and ADaM models
  • Experience in both Clinical SAS programmer and Statistical programmer
  • Using spring integration with iBatis for persistence
  • Implemented Batch employments utilizing Spring Batch made different thing peruses, thing essayists and thing processors
  • Knowledge of MedDRA, WHO-DRUG, CTC Common Toxicity Criteria, FDA regulations 21 CFR part 11 , ICH guidelines and GCP requirements in new drug development and application process
  • Used WinSCP tool for logging into 48 different servers in environments like HCPMPRD, HCPM2PD, HCPMPFIX and PRDS for checking the logs and daily events
  • Involved in Migration from IBM ESB on premise to JBoss Fuse ESB
  • As part of the chatbot initiative, developed Python scripts to turn company information into conversation trees and wrote a scalable backend using Java Spring Boot and CouchDB
  • Developed message driven beans to listen to JMS
  • Performed application-level logging using log4j for debugging purpose
  • Created a dialog flow for chatbot using NLP
  • Automated Batch Jobs in CA Workstation by writing Oracle Stored Procedures and done Korn Shell Scripting to perform log generation automatically
  • Knowledge of creating Case Report Tabulation CRT's using CDISC standards
  • Implemented RESTFUL and SOAP based web administrations utilizing for JAX-RS and JAX-WS individually
  • Utilized Hibernate for protest Relational Mapping and utilized JPA for comments
  • Used JBOSS Developer Studio as an IDE for making code changes in Provider Data Services Application
  • Deployed and ran applications on AWS using S3 commands and manifests
  • Used SOAP UI to send request and response for accessing REST Services as well as MQ Services for carrying the claim data from the Claim Intake Application to the PORTICO QM Repository
  • Uploaded and trained chatbot data to NLP
  • Worked with infrastructure team to create LoadBalancer, and point to JBoss Fuse server
  • Developed the User Interface using spring framework, JQuery and Ajax
  • Implemented JAX-B for unmarshalling the data on UI received from REST Web Services
  • Used iBatis framework with Spring framework for data persistence and transaction management
  • Used Maven as a build tool to develop, create artifacts and deploy applications on server
  • Resolved various tickets like bulk processing of data, Monitoring and notifying IT/Readiness team to turn- on networks, clearing inactive Database Connections etc
  • Written Stored Procedures to extract entity data from Proclaim and PMHS Provider Managers to store the transformed data into Central QM Repository
  • Used Tortoise SVN as a version control tool to create and import development code from different branches
  • Monitored Batch Jobs such as Daily Demographic Feed (DDF), Daily Contract Reimbursement Feed (DCRF), and Provider Network Contract Relation (PNCR) to verify the fallouts and involved in notifying team to resolve the fallouts
  • Used IBM WebSphere server to route our ActiveMQ queue messages to different business floors and configured routes in Apache Tomcat and used ActiveMQ in e-mail notification
  • Involved in Production Code Deployment during the major releases in October and November
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server
  • Installed, monitored and maintained the development infrastructure including JIRA
  • Used SVN to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts
  • Environment: Java 8, J2EE, SQL, Tortoise SVN, HP Service Manager, WinSCP, TOAD, ActiveMQ, Apache Camel, Spring MVC, MyBatis, JBOSS Developer Studio, JBOSS Fuse, REST Services, GIT Lab, Maven, IBM WebSphere, Oracle, JIRA, CA WorkStation setup.

Graduate Research Assistant

Eastern Illinois University
02.2016 - 03.2017
  • Designed and implemented the University Social Affairs into a modern n-tier architecture using J2EE framework
  • Involved in Object Oriented Analysis and Design of business requirements with the end users and business analysts
  • Created Use Case diagrams, Class diagrams and Sequence diagrams using Rational Rose
  • Used JSP pages and Tag Libraries for developing the presentation layer of the application
  • Developed the application using Spring framework implementing MVC architecture in the application
  • Implemented Form classes, Action classes for the entire Ordering domain module in the application
  • Communication with the office staff and reporting to the supervisor.

Java Developer

U1 WebTechnologies
01.2014 - 11.2015
  • Customer Self Service application is used by our customers where they can pay the loan payment and view the loan details
  • It will process direct payments for Instalment, Lease and Revolving account customers
  • Responsibilities:
  • Actively includes in various phases of Software Development Life Cycle (SDLC) for example, Design, Analysis, Development and Testing
  • Included in total improvement of Agile Methodology
  • Partaken in Scrum handle that is utilized for arranging diverse cycles of the venture
  • Modified the UI screens created by web designer usingHTML5, CSS3, and JavaScript
  • Implemented databinding using Node.JS for front-end development of a current web application
  • Implemented RESTful administration endpoints utilizing Spring boot
  • Implemented RESTFUL and SOAP based web administrations utilizing for JAX-RS and JAX-WS individually
  • Utilized Hibernate for protest Relational Mapping and utilized JPA for comments
  • Designed and actualized application utilizing Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Transactions, Spring JDBC
  • In charge of actualizing the business necessities utilizing Spring Data and Spring Security
  • Utilized Maven as fabricate computerization apparatus for sending the venture on Tomcat Application Server
  • Extensively chipped away at Drools Rules Engine for composing business rules approval and externalization of parameters
  • Validations are done utilizing Soap UI and Ready API testing instrument structure in various conditions
  • Used Jenkins for Continuous Integration and Continuous Delivery to assemble pipelines amid organization
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project
  • Written SQL Queries and stored procedures to interact with Oracle DB
  • Worked on Log4J to approve functionalities and JUnit for unit testing
  • Improved and maintained AJAX based rich client for improved customer experience
  • Advancement completed under Eclipse Integrated Development Environment (IDE)
  • Used GitHub to keep up the form of the documents and assumed the liability to do the code converges from branch to trunk and making new branch when new element execution begins.

Education

Master of Science - computer technology

Eastern Illinois University
Charleston, IL

Bachelor of Science -

Jawaharlal Nehru Technological University
Hyderabad,India

Skills

  • Technical Skills
  • Languages
  • C, C, Java, J2EE, PL/SQL, Java 18, Node JS, Yeoman
  • Enterprise Java
  • Java, J2EE, JMS, Spring, Struts, EJB, JSP, Servlet, JNDI, JDBC, Java security, JSF, JPA, JDBC, JSF
  • Mark-up/XML Technologies
  • HTML5, XHTML, CSS3, JavaScript, jQuery, Angular JS, Node JS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON
  • Tools & Framework
  • Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, Log4J, JUnit, SOAP UI, Spring Boot, Spring Batch, Spring Security
  • Web services
  • SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, ApacheCXF
  • Web/App Servers
  • Web Sphere, Apache Tomcat, JBoss, WebLogic
  • Database
  • Oracle, SQL-Server, MySQL server, Mongo DB, Couch Base, DB2
  • Development Tools
  • Eclipse, My Eclipse, Spring Tool Suite (STS), Net Beans, IntelliJ
  • O-R mapping
  • Hibernate, PA, iBatis, SAS
  • Testing Tools/ Others
  • JUnit, SoapUI, Putty, LoadUI, Jenkins, Postman, Swagger
  • Version Control
  • CVS, SVN, GIT, Rational Clear Case
  • OS & Environment
  • Windows Vista/XP/2000/NT, Sun Solaris, LINUX, UNIX
  • Design Patterns
  • MVC, Front Controller, Singleton, Business Delegate and DAO patterns
  • Cloud Technologies
  • Pivotal Cloud Foundary, Amazon Web Services, EC2, S3

Timeline

Sr Software Engineer

The Home Depot
07.2023 - 01.2024

Sr Software Engineer

Bank of America
03.2022 - 07.2023

Principal Software Engineer

Fidelity Investments
06.2020 - 03.2022

Sr. Software Engineer

Liberty Mutual
05.2019 - 06.2020

Sr. Full Stack Developer

Houghton Mifflin Harcourt Publishing Company
11.2018 - 04.2019

Sr. Full Stack Developer

Comcast Corporation
11.2018 - 04.2019

Sr. Full Stack Developer

Cigna Health Care
05.2018 - 11.2018

Sr. Full Stack Developer

Cigna Healthcare
06.2017 - 05.2018

Graduate Research Assistant

Eastern Illinois University
02.2016 - 03.2017

Java Developer

U1 WebTechnologies
01.2014 - 11.2015

Master of Science - computer technology

Eastern Illinois University

Bachelor of Science -

Jawaharlal Nehru Technological University
Rahul Padiyatharakunjappan