top of page

RESUME

Anchor 1
Professional ​
info​​
  • Have 8+ years of IT experience in Java Web and Batch application development.

  • Expertise in Agile Methodology, worked and developed applications under the Agile Software Development life cycle, optimized and implemented core functionality of agile tactics such as XP (extreme programming), Scrum, Waterfall model, and TDD (Test Driven Development).

  • Strong experience in Software Development Methodology such as SDLC, Analysis, Design, Implementation, and Testing of Object-Oriented applications and web-based Enterprise Applications. 

  • Expert skills in designing and implementing web server solutions and deploying java application servers like J-Boss, WebSphere Application Server 7.0/8.0, WebLogic Apache Tomcat 7.0/6.0 

  • Have commanding experience in handling batch jobs. Which feeds data to different apis and applications.

  • Experience in working with IDE's like Eclipse, Rational Application Developer (RAD), J-Developer, NetBeans, and IntelliJ.

  • Experience in working with Spring MVC, Design Patterns, ORM Frameworks like Hibernate, MY-BATIS.

  • Worked on Event-Based Architecture, Message Queues, and Enterprise Integration Patterns.

  • Experience in client-side Technologies such as HTML5, DHTML, CSS, JavaScript and J-Query, Angular JS

  • Proficient in using RDBMS concepts with Oracle and MySQL. 

  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.

  • Experience in writing ANT, Maven build scripts and configuring and using Log4j, and writing JUnit test cases. Automated build, CI-CD tools like Jenkins, and containerization using Docker, Kubernetes, Splunk, New Relic.

  • Extensive experience in Software Configuration Management using Version Control tools such as SVN and GIT, Bit bucket and responsible for various software version releases. 

  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting, and onsite and offshore development.

  • Have been trained by Learn Quest on IBM Tririga Application Platform -1 and worked on a batch program that reads the data from feed files and processes to DTO objects.

  • Involved in diverse roles and responsibilities varying from Requirements gathering, Design, coding, testing, and Root cause analysis.

  • Experience using project management tools like Rally, Confluence, Slack, and Jira.

  • Ability to deliver successfully under highly pressurized situations.

  • Extensive experience working on cloud-based infrastructure and tools.

  • Member of JCP (Java Community Process) Community

Work​
experience​
Role: Senior Software Engineer
Company: Cerner Corporation
2018 - present
  • As a part of the OSI (Open Systems Interoperability) team played a major role in the development of various web services and converting the legacy OSI Open Engine platform to new Open link services

  • Strong knowledge of HL7V2/HL7V3 fields and how they attribute towards overall clinical & financial workflows.

  • Solid understanding of Cerner millennium architecture, used by various health care clients

  • Write and configure code for new and upgraded solutions in accordance with technical specifications.

  • Analyze, design, code, debug, test, and modify new software or enhancements while considering software abilities

  • Perform code reviews and optimize code and performance of applications for each release

  • Create strategic technical designs for small scope projects within the team     

  • Provide high-level architecture guidance and develop specifications to resolve software problems     

  • Consult with stakeholders on current functionality and complexity of adding features     

  • Estimate effort for current and future projects of small to medium scope     

  • Debug complicated issues that span multiple modules involve complex concurrency or low-level problems

  • Propose and lead process improvements projects for development, deployment, or application monitoring

  • Deploy applications to docker and other enterprise servers and coordinate releases     

  • Share knowledge within the team through mentorship, coaching, technical talks, and blogs

  • Directly managed 2 junior engineers on the team.

Role : Programmer /Developer /Consultant
Company: Capgemini Americas

2017 - 2018

  • Developing and Managing customized framework named Smart-O Automation framework (used in T-Mobile) which automates the Key Business Scenarios of T-Mobile using Spring MVC, Java, CA Lisa, Jenkins, and other programming languages like bean shell and also used Mongo DB as a source for data migration.

  • Working on BDD with Selenium and Cucumber in Java

  • Expert skills in designing and implementing web server solutions and deploying java application servers like JBoss, WebSphere Application Server 7.0/8.0, WebLogic Apache Tomcat 7.0/6.0. 


  • Developed Enterprise level Web-based applications based on Spring MVC, Design Patterns, ORM Frameworks like Hibernate, MY-BATIS, and databases like Mongo DB, IBM DB2, and Oracle 


  • Expert skills in designing and implementing web server solutions and deploying java application servers like JBoss, WebSphere Application Server 7.0/8.0, WebLogic Apache Tomcat 7.0/6.0.

  • Developed Enterprise level Web-based applications based on Spring MVC, Design Patterns, ORM Frameworks like Hibernate, MY-BATIS, and databases like Mongo DB, IBM DB2, and Oracle

  • Working experience in creating automation framework along with developing, executing, and maintaining automation testing script with Selenium WebDriver.


  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration. 


  • Analyzing the API calls in the workflow and developing the test cases using CA Dev Test, SOAP UI, REST assured, Microservices, POSTMAN with required validations.


  • Strong experience with SOA architecture which includes Soap Web Service and Restful Web Service 
Automating flows on web applications. 


  • Part of the large team; test plans, analyzing code complex modules, fixing the code on a failure in 
the scenarios. Participation in sprint reviews and meetings. 


  • Used HTML5, JavaScript, Struts, AJAX, J-Query for MVC and frontend development 


  • Coordinate with offshore teams 


  • Gathering requirements for UI automation Sanity, Regression, and Progression test cases, Analysing requirements by interacting with functional analysts create the test plan and test data 


  • Developing automation scripts in Selenium WebDriver with Java under TestNG, BDD framework using Cucumber, Gherkin, SonarQube 


  • Worked on HP ALM, Rally, Confluence, and other test management tools 


  • Developing step definitions from Gherkin feature files 


  • Following coding standards aligned with Sonar Lint and SonarQube

  • Triaging application defects when impacted the test case execution or delivery 


  • Supporting Technical reviews, design review, code quality by maintaining Capgemini quality 
standard 


  • Implementing the DevOps platform and pipeline for clients. 


  • Creating Jenkin jobs to execute the test cases on daily basis and reports were sent in email 


  • Querying data log tools like Splunk and Rocs to pull the exact root cause for the failures to 
help the triaging team

Role: Graduate Research Assistant
Company: University of Central Missouri

2016 - 2017

 

1. Started the project from the scratch after doing the requirement analysis
2. Completed the system design using tools like RSA (Rational Software Architecture), Rational Rose, MS-Visio
3. Based on the SRS (Software Requirements Specification), designed and coded the application using Eclipse following the Waterfall model
4. Used JEE, XML for the middleware and business layer development.
5. Used various design patterns for refactoring and code efficiency. 
6. Used HTML, JavaScript, Struts, AJAX, JQuery, Angular JS for MVC and frontend development
7. Used services like Google Maps, Google Charts API.
8. Used MySQL for backend development.
9. Wrote SQL scripts with stored procedures and functions. Used Logging framework for Java
10. Wrote JUnit test cases for testing individual unit functionality
11. Completed the system design using tools like Rational Rose, MS Visio

Role: Senior Software Engineer

Company: Capgemini, India

2012 - 2016

 

1. Involved in User Requirements and created System Requirement Document, Functional Requirement documents, and design document
2. Involved as the lead in designing the system architecture and coding the product
3. Developed business logic using Java MVC framework Package, build, Integrated, and deploy J2EE applications on Apache tomcat server. 
4. Prepared test plans and test case support of the Application, taking care to resolve critical issues with minimum turnaround time. 
5. Wrote the validation XML files and properties file needed for validating user inputs. 
6. Used various design patterns for module design and development. 
7. Followed Agile and Scrum Methodology in software development. 
8. Worked on AJAX, JQuery to develop an interactive Web Application. 
9. Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
10. Used log4j for tracking and fixing bugs. 
11. Performed unit testing using J-Unit, system testing, and user acceptance test 
12. Used Hibernate, IBATIS ORM framework as persistence engine and configured O/R mapping.
13. Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application. 
14. Used SVN tools for version control and used Eclipse for development. 
15. Deployed Web apps into Linux servers till QA and supported production errors.
16. Conducted knowledge-sharing sessions among the team members in technical areas.

Languages

Java

C++

C

Skills

JavaScript
Core Java
JSP
Servlets
Java Enterprise Edition
Oracle
XML
MySQL
Unix
Linux
PL/SQL
Spring Framework
Spring
JavaServer Pages (JSP)
JDBC
Eclipse
Windows
jQuery
AJAX
Cascading Style Sheets (CSS)
Unified Modeling Language (UML)
Github
Docker

Kubernetes

IBM MQ

New Relic

Splunk

PaaS

Spinnerker
JUnit
JBoss Application Server
WebSphere Application Server
Tortoise SVN
SOAP
RESTful WebServices
maven
Jenkins
Cucumber
Selenium WebDriver
HP Application Lifecycle Management
Bitbucket
J2EE Application Development
IBM Tririga
selenium java

Education
Masters of sciences -  Computer Information Systems - University of Central Missouri

2016 - 2018

 

Completed my master's degree from UCM. As part of my curriculum, I have learned the below subjects.

Advanced System Project

Big Data Solutions for Business

Bus Intelligence & Analytics

Comm Network Mgt

Data Communications & Distributed Data Processing

Legal Environment of Information systems

Mng Info Security in Orgnzatns

Project Management

Software Engineering

 

 

Bachelor of Sciences - Information Technology - Velagapudi Ramakrishna Siddhartha Engineering College

2008 - 2012

 

I have completed my bachelor's degree from Vr Siddhartha Engineering College, Vijayawada, Andhra Pradesh where I have shaped myself as a personality as well as groomed my technical skills. By the time I passed out I was placed in IGATE Global solutions on Campus.

 

Achievements
  • NIGHT ON THE TOWN” Award for uplifting a legacy architecture into the PaaS platform solving countless migration issues being responsive to assisting engineers with issues.

  • Received “PAT ON THE BACK” a prestigious award in the organization for exhibiting exceptional skills in handling Environmental self-review applications ensuring customer delight.

  • Received appreciation certificates for logging and implementing innovative ideas, which helped customers to reduce efforts on their pain points. (DB Comparison Tool) (Zip File size optimization).

  • Level-2 Certified Java Developer – Certified by Capgemini.

  • Worked on different development projects and was employed by the University of Central Missouri as a Graduate Research Assistant.

  • Oracle Cloud Infrastructure Certified Architect Associate 2021

 

bottom of page