Experienced On Configuration of The Project, Keeping Track of Project Activities - Sprint Execution, Planning in JIRA, RTC
Experienced On Configuration of The Project, Keeping Track of Project Activities - Sprint Execution, Planning in JIRA, RTC
Experienced On Configuration of The Project, Keeping Track of Project Activities - Sprint Execution, Planning in JIRA, RTC
814-873-6212
[email protected]
PERSONAL PROFILE
To acquire challenging and growth-oriented position where I can enhance my technical skills, develop my
creativity by putting down my best efforts in the assigned job and take an active part in company
development.
PROFESSIONAL EXPERIENCE
Having around 7 years of experience in Software Development Life Cycle.
Hands-on Programming experience in JSE, J2EE, JSF, Hibernate, Spring, Good Knowledge of MySQL.
Expertise in developing enterprise level web applications using various core Java technologies including
JSP, Servlets, JDBC, Java Multi-threading, XML, Apache Struts Framework, JMS, Java Beans, UML,
Restful API and spring MVC using Spring Boot.
Good working knowledge of Apache Tomcat, JBoss, WebSphere Server and Web logic servers.
Hands-on experience in Front-end programming languages ReactJS end to end testing of applications.
Strong experience working with databases like MSSQL and Oracle database.
Have good exposure to MVC architecture and Web Application development. Experience in
Build/Integration tools like Maven, Ansible.
Experienced on configuration of the project, keeping track of project activities - Sprint
execution, planning in JIRA, RTC.
Hands-on experience with server Eclipse, Visual Studio, PyCharm, Jupyter.
Worked on monitoring tools such as Splunk, ELK Stack (Elasticsearch, Logstash, Kibana), CloudWatch.
Worked on messaging frameworks like Message Driven Bean (MDB).
Experience in front end development using Angular JS, JSP, HTML, CSS, JavaScript, AJAX and JSON.
Experience in creating RESTful web services working with data in XML and JSON formats.
Have successfully followed Quality Standards for Software development, deployment and
documentation.
Knowledge of Hibernate Query language, SPRING BOOT and SPRING MVC.
Easy learning and flexible to work on different kinds of API and Web technologies.
Responsible for guiding and mentoring junior members in the team to help them scale up faster. Good
understanding on software development life cycle (SDLC).
Implemented REST based web services using JAX-RS annotations.
Implemented middleware using Apache Kafka for high scalability. Used Shell scripts to automate the
deployment process.
Experience in Implementing CI/CD pipeline with AWS, Jenkins, Gradle, Ansible, Kubernetes and
Docker.
Good working knowledge of Apache Tomcat, JBoss, WebSphere Server and Web logic servers.
Worked with Test Driven Development (TDD) using JUNIT.
TECHNICAL SKILLS
Skill Experience
Programming Languages Java (5, Java 6, 7,8), J2EE, EJB, Python, VHDL, JavaScript.
Web Technologies HTML, jQuery, XML, CSS, JSON, Webservices, Microservices.
JEE Technologies JDBC, Servlets, JSP, RESTful as REST and SOAP.
Frameworks Spring MVC, Spring JDBC, Spring BOOT, Hibernate, JSF, Log4j, JUnit.
Web App Server WebLogic, WebSphere, Tomcat, AWS cloud.
IDE’s Eclipse, PyCharm, Jupyter, Visual Studio code, Squirrel, NIFI MS SQL
server management studio, postman.
Build Tool Maven, ANT, Ansible playbook, Gradle.
Version Control Tool SVN, GITHUB.
Database MySQL, SQL Server, Oracle, Cassandra, Kafka.
Operating System Windows XP/7/8/10 and Linux, Putty.
WORK EXPERIENCE
Client: USAA with IBM San Antonio Tx June 2018 -Current
Role: Java Full stack Developer
Description:
In this project we have existing application ESSS, which is used to put scans to some of selected machines.
These scans were run using batch jobs every day within limited hours. This application contains seven
endpoints which is written in angular and servlets, now we are migrating to React and services using spring
boot. Another application, SEATS, is used to monitor three type of email authenticity which provides the
ability for an organization to publish a policy to specify which mechanism when sending email form that
domain. We implemented new batch job for this application which runs for every 4 hours and send an email
to internal teams if there are any changes and errors occurs.
Roles and Responsibilities:
Developed Rest microservices using Java technologies in Talon environment.
Implemented Frontend development using React application and communicated with backend services.
Involved and participated in PI (Program Increment) planning with the team, helped in creating features
and stories.
So had good knowledge and debugging skills in servlets, since the existing backend application was in
servlets.
Experience in using OpenShift for Docker container orchestration with Kubernetes, container storage.
Docker container deploying microservices, and scaling the deployment using Kubernetes.
Worked on batch jobs in dev, test and production environments which were in python. Shared lot of
information around the team for all type of requests needed.
Used python during the implementation of batch jobs for regular intervals of time as needed.
We used python to write business logics to filter and cross check with the previous data from MySQL
DB. I came across with new version of java line java 1.8.
Used Spring boot in developing new backend microservices from existing application.
Worked on MS SQL server for DB connectivity. Used JPA for DB connectivity in spring boot
application. Configured some of security related authentications to these spring boot applications.
Worked on creating HTML to send automated email if needed in the python application or during the
batch job running.
Responsible to support the operations, monitoring, reporting according to the requirement of the higher
management team by making Splunk Dashboards. Implemented elastic search for created splunk
dashboards.
Used Putty to connect Test and prod servers, made deployment into the servers.
With the help of postman, tested endpoints which we created.
Environment: Java 1.8, J2EE, React, JavaScript, RESTful MicroServices, python (numpy, pandas, OS),
control M, ansible playbook, OpenShift, Talon Environment, GITlab, Putty, Anaconda, pycharm, HTTPS,
Anaconda.
Environment: Core Java, J2EE, Spring, Hibernate, Cassandra DB, Apache Axis2, python, WSDL, Restful
Web Services, JMS, Agile Methodology, PL/SQL, UNIX, Oracle, TOMCAT, Eclipse, Python(numpy, Scikit
Learn, Panda, Matplotlib, Seaborn, Scipy), Anaconda, AJAX, Jenkins, Sonar, Maven, CVS, JSON.