Aon
Aon
Aon
Major Strengths:
9 years of experience in the industry as Software Developer in analyzing, debugging,
testing in TDD for better code quality and maintaining 3-tier Enterprise Web applications
using Server-side scripting like PHP, Java front and backend technologies like Angular,
React, JSP, Servlets, JDBC, Java/ J2EE, Spring Boot, Spring, Hibernate, EJB, XML,
AWS, SharePoint and MySQL and 6 months experience in R-Programming language.
Gained hands-on experience in machine learning algorithms, data structures, and
OOP’s concepts.
Inclusive knowledge of Waterfall, SDLC, Agile scrum methodologies through
participating in some meetings of a scrum, implementing and testing in some projects.
Expertise in gathering business requirements, creating multi-level documentations and
process flows using MS Visio and in the designing phases.
Extensive experience with Jenkins and Maven scripts and GIT version control.
Responsibility in the business software design, Microservices, systems
analysis/development and full lifecycle project management.
Worked on my knowledgeable skills in acquiring perception about data science
language in R-Programming for protein spectra from AWS cloud and implemented a
matching algorithm.
Have a self-learnt experience about UiPath and White papers from the company
Accelirate.
Cognitive skill in publishing web services through Restful API and hosting them.
Working experience with Databases like Oracle, PL/SQL, SQL Server.
Proficient in programming by using the IDE such as Eclipse, IntelliJ, and learning new
web technologies.
A chance to prove myself working with the patent project in new technology, which is a
data Science project, showing my adaptability skills.
Also, academic projects include developing on multithreading concepts, RMI, Client-
Server programs and on advanced data structures and databases connections and
writing complex SQL queries.
Extensive experience with Web logic, Web Sphere application server, Apache Tomcat.
Career Experience:
State of Arkansas, City-Little Rock
Sep 2019 – Present
Senior Software Developer
Description: Designing an application on Integrated Eligibility Systems (ARIES) to check the
benefits the citizens will be eligible for with all the other third parties using Spring Batches
JSR 352, Spring MVC framework, IBM DB2 for developing SOAP and Restful API’s, web
services, working 80 percent on the back-end and 20 percent on the front-end
development..
Responsibilities:
Design and creates the technical solution using Spring Batch JSR-352 in the various
interfaces assigned in the JIRA tasks and migrated from legacy code PHP.
Involved in the development of underwriting process, which involves communications
without side systems using IBM MQ and JMS.
Lead the team of 5 members initiating about the project and making the team
understand the technology for coding and testing purposes.
Attending daily stand-up calls and sprint calls, addressing day to day technical issues.
Debugging and testing the issues finding the root cause of it.
Identifying the gaps in the current controls and suggest ways to improve the
performance of the existing process.
Expertise in Developing and Deploying applications using Webservers like Apache
Kafka and Application Servers like Apache Tomcat 5.x/6.x/7.x/8.x, WebLogic, IBM Web
Sphere, JBOSS, and JRun.
Interactive with different teams from partners as well as clients discussing about the
functional, relational issues and clarifications and with testers to ensure the successful
application run before the actual build happens.
Interface development in the back-end Spring Batch JSR 352 and Data base IBM DB2
and complete build test in deploy phase and uses Next-Gen Framework Tool, React.js
for the Front-end pages and its navigation.
Ensuring Quality Assurance of the deliverables and the support and advice QA team
testing in various environments.
Wrote SQL and PL/SQL queries for updating the data into Oracle using SQL Developer
and Oracle Tools.
Sending Scripts to the DB team and config changes respectively for the paths to ensure
the SFTP protocols and security and batch frequency.
Update the SVN day-to-day for code to reflect correctly according to the commits we
make and migrate into the builds in cloud technologies Azure.
Maintaining the fixing the Sonar Issues and the Build Fixes as required for the
interfaces.
Once the UAT application is deployed successfully, if required responsible for being on
the production support site/ team.
Apple, City-CA,
Jan 2018 – Dec 2018
Analyst/Software Developer
Description: Repair Scheduler Push Notification - A retail repair technical have two devices
which will be used to create or update a repair. The repair can be opened in multiple stores
at the same time in either device. When user A updates the repair from his device it is very
important that user B must be aware of the changes and schedules a repair. To achieve that
a push notification will be sent to user B achieved by invoking scheduling time slot service
(TSS). The design is based on registering all in the repairs to receive the push notification.
Responsibilities:
Developed UML class diagram, sequence diagram and implementation details.
Performed development and JUNIT testing (Postman, Advanced Rest Client) and
created S3 buckets for EC2 instances to store all the content including HTML pages,
images, CSS files and script files.
Make code changes based on client or business requirements and involved in handling
bugs reported by either QA or client teams and assigning a task for QA team to verify
that the fix is resolved.
Have replaced the Java Messaging Service (JMS) calls with AWS SQS and used AWS
SDK to connect with Amazon SQS for bulk email processing.
Worked with DB team to create or modify the SQL queries. Used MySQL as a Database
and Hibernate for ORM.
Developing Restful Web Services by using Spring Boot, node.js. Developing SOAP web
services and microservices using Spring Boot and providing contracts to the clients
Actively participated in daily stand up meetings.
Projects:
Contact Manager Database System (Rational Rose, MySQL, Java, JavaScript) – May
2017
Designed a database schema (UML diagram) for contact manager database and
implemented a database system to store the contacts, their details, and phone and
email appointments. A Java and J2EE based GUI application that interfaces with a back-
end MySQL database was developed, for modifying and deleting the contacts rejecting
invalid data and thus gaining referential integrity. The test cases also include managing
multiple details of a contact and maintaining the relationship groups.
Fortune Cookie E/D Server Application (Java Multithreading, TCP, UDP, JavaScript,
MySQL, Linux) – Dec 2016
Created two highly scalable servers for Fortune Cookie and Encrypt/ Decrypt (E/D)
server which runs concurrently for more than 2 clients at the same time. Wrote server-
side programs by using socket interface, simple server-client application, and JSP. The
server uses UDP/ TCP port number to provide cookies from the predefined list randomly
selected to clients who request them, and it returns the number of cookies from a small
database created in MYSQL. The E/D server uses multithreading application that
receives the requests which can be either from encryption or decryption or termination to
close the connection.
Blood Bank Management System (PHP, jQuery, JavaScript) – May 2016
Created a highly scalable Web-based application for Blood Bank Management System
that is designed to store, process, retrieve and analyze information and mainly aims at
maintaining all the information pertaining to blood donors, different blood groups
available in each blood bank and which helps them in managing. Used HTML, CSS, and
JavaScript for front-end layout and jQuery to simplify the client-side scripting and PHP
for server-side scripting and, MYSQL database. Implemented Home page, Admin Portal,
Main Window where you can access Registration page to Users and further can access
Donor Login Page after the registration if it is successfully completed. The Request for
Blood Group page, where we can request for different blood groups, further Search
Functionality and link to check for any camps and events happening.
Configured website to handle peak capacity and automatically scalable by using Auto
Scaling, Elastic Load Balancing, and Cloud Watch.