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
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
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
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.