Summary
Overview
Work History
Education
Skills
Timeline
Generic

CHANDANA Bonthu

Frisco

Summary

Dynamic Full Stack Java Developer with extensive experience at the State of California, adept in Java, HTML, JavaScript, Spring Boot, and RESTful services. Proven track record in delivering high-quality microservices and enhancing application performance. Strong problem-solving skills complemented by effective communication, driving successful project outcomes in Agile environments. Passionate about leveraging technology to create impactful solutions. Versatile Java Full Stack Developer with comprehensive experience in designing, developing, and maintaining web applications. Strong understanding of both front-end and back-end coding languages including Java, JavaScript, HTML/CSS, SQL databases and RESTful APIs. Proven ability to manage complex projects while demonstrating exceptional problem-solving skills and attention to functionality. Previous work has shown significant improvement in system efficiency and user experience.

Overview

9
9
years of professional experience

Work History

Full Stack Java Developer

State of California
Sacramento
12.2020 - Current
  • Gained domain knowledge of CA, Children Medical Services
  • Experience in an Agile Software Development environment using Agile methods like SCRUM and Test-Driven Development (TDD).
  • Designed and implemented customized Exception Handling to handle the exceptions in the application
  • Communicated development status on a regular basis to technology team members.
  • Worked with the QA team to design a test plan and test cases for User Acceptance Testing (UAT).
  • Used DevOps agile principles and Jenkins to enable CI/CD.
  • Managed all support activities, adhering to technical, security, and compliance standards.
  • Install, configure, test, monitor, upgrade, and tune new, existing PostgreSQL databases.
  • Used Angular.js 1.3 features, including Modules, Controllers, Views, and Directives, to build the UI.
  • Involved in devising solutions to address the bottle necks and bugs
  • Followed Agile methodology and Scrum list as a software development process.
  • Written JUnit test cases using Mockito and PowerMockito; executed the test cases using JUnit 4 for the entire project.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations
  • I wrote controllers to handle incoming requests and send output to the UI.
  • Swing applications were created using a GUI interface.
  • Handled backend issues of the application involving the Struts framework, and was involved in solving UI issues using jQuery.
  • Troubleshooting, debugging SQL queries to solve various bugs in the system.
  • Virtualized the servers using Docker for the test environments and dev environments' needs, and also configured using Docker containers.
  • Containerized all the ticketing-related applications – Spring Boot Java and Node.js applications using Docker.
  • Develop and execute performance tests using JMeter, analyze the results, and report to the teams.
  • Provides support in the analysis and troubleshooting of production issues, which are tracked through JIRA.
  • Used GIT repository for software configuration management and version control.
  • Used Maven for compilation and building the application, and used Jenkins for the purpose of continuous integration.
  • Develop and maintain Node.js, HTTP, and RESTful server code, as well as the corresponding web browser.
  • Created AWS (Amazon Web Services) EC2 Linux instances and Bash scripts to run post-processing.
  • Develop and execute performance tests using JMeter, analyze the results, and report to the teams.
  • Adhered to a modular design approach, enabling the reusability of code and providing improved system usability and performance.
  • Environment: JDK, J2EE, JSP, Servlets, Spring, Hibernate, Agile, Maven, Tomcat, Oracle 11g, JUnit, AJAX, SQL, XML, HTML5, CSS3, JavaScript, RESTful, Bootstrap, GIT, AngularJS, jQuery, MongoDB, Node.js, Express.js, Eclipse.

Full Stack Java Developer

Verizon
Atlanta
02.2020 - 12.2020
  • Executed and programmed an application development project, helping the team through all phases of the software development lifecycle.
  • Worked alongside with other Senior Engineers to develop new J2EE applications in an agile software development team using scrum and XP methodologies
  • Worked within established procedures to develop, test, implement, and maintain application software
  • Responsible for people Management, including goal setting and providing performance feedback
  • Developed microservices with Spring Boot and Spring Batch, along with the JUnit cases.
  • Created various Spring Boot and Spring Batch applications to connect them to various databases, and created queries to retrieve data and modify the tables for the databases.
  • Used Jenkins pipelines to deploy micro services in to AWS servers
  • Created new REST web service operations and modified the existing web services.
  • Used JUnit for unit testing the web service operations code.
  • Also used the SOAP UI tool to test the REST web service operations.
  • Involved in building off-process API service, tested the service with a request, and got a hard-coded JSON Boolean to return.
  • Configured the web application context as a context listener in the web.xml file to integrate Spring with JSF, and was involved in creating a unit test plan/strategy. Used ClearCase and SVN for version control.
  • Used TestNG and Selenium WebDriver to develop the automation test scripts.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
  • Worked with npm commands and using package
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios
  • Implemented to reprocess the failure messages in Kafka using the offset ID.
  • Environment- JDK, J2EE, JSP, Servlets, Spring 4.2.0, Hibernate, Agile, Maven, Tomcat, Oracle 11g, JUnit, AJAX, SQL, XML, HTML5, CSS3, JavaScript, RESTful, GIT, AngularJS, web, Eclipse Java 8, J2EE, Agile, WebLogic, Soap UI, SQL, RESTful Web services

Full Stack Java Developer

Ryder Systems
03.2019 - 02.2020
  • Coordinating with Project Manager and Business Analysts for getting the requirements and developing the code to support new applications
  • Providing Java programming support for existing and new applications
  • Developing Web applications using Java, J2EE, Spring and spring Boot using Hibernate for the backend persistence and used spring framework for dependency injection and integrated with Hibernate and JSF
  • Involved in writing Spring Configuration XML file that contains object declarations and dependencies
  • Implementing MVC, DAO J2EE design patterns as a part of application development
  • Developing DAO interfaces for Hibernate to interact with databases
  • Core java development for different components
  • Developed the application using Core Java, Multi-Threading, Collections in abundance, REST for backend APIs, My SQL as DB server, Maven
  • Designing the front end using JSP, Dojo, CSS and Html as per the requirements that are provided
  • Using JavaScript and the Spring validation framework for performing front-end validations.
  • Developed RESTful web services using JAX-RS and JMS, which were exposed to other applications.
  • Used Jackson for the conversion of Object to JSON, and JSON to Object in the process of developing REST web services.
  • Used popular Node.js frameworks like Express and Rectify to create a RESTful mock API.
  • Built a backend REST API with Node.js, Express.js, and worked on developing CRUD applications using the MERN stack (MongoDB, Express, ReactJS, and Node.js) and REST-based API.
  • Worked with testers in resolving various defects in the application, and was an integral part of the team. Used JPA and Hibernate with entity beans for interacting with the persistence layer for CRUD operations.
  • Environment: Java/J2EE, JAVA Enterprise Edition, Spring, Node.js, Web Logic Server, Rest, Oracle 9i, XML, HTML, Apache, Kafka, JavaScript, Ant, PL/SQL, JSF, Junit, EJB3.0, Struts

Sr. Java Developer

True Value
Chicago
08.2018 - 02.2019
  • Used WebLogic for deployment of applications
  • Created Angular components like controllers, services, directives, and forms to collect different user data, and implemented form validation in Angular.js.
  • Developed Bootstrap-responsive web application pages using AngularJS services.
  • Developed REST web services using JAX-RS API
  • Implemented interface elements using Google Web Toolkit
  • Used Backbone.js to create a data model and to trigger event handling on data changes in the user interface.
  • Environment: Java, J2EE, JavaScript, HTML, CSS3, TypeScript, AngularJS, Node.js, Spring, Hibernate, WebLogic, REST, jQuery, AJAX, JavaScript, JSP, Servlets, MongoDB, Oracle, UML, REST, LINUX

Java With UI

Navayuga InfoTech
Madhapur
06.2016 - 12.2016
  • Involved in all phases of the Software Development Life Cycle (SDLC), such as Analysis, Design, Development, Implementation, and Testing of the project.
  • Document requirements from the Project Manager and design high-level UML diagrams to depict the flow of the system.
  • I used log4js for tracking errors and debugging the code.
  • Designed the GUI of the project using HTML/HTML5, JavaScript, Linux, jQuery, and CSS to improve the visual effect on the dynamic front end.
  • Performed integration testing and unit testing using JUnit for the developed applications.
  • Developed business logic and Entity Beans to manage the transactions with the database, to deliver the content to the presentation layer, and also to store the data in the data layer.
  • Developed using J2EE design patterns, such as the Command Pattern, Session Facade, Business Delegate, Service Locator, Data Access Object, and Value Object Patterns.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database
  • Configured multiple jobs on Jenkins for different projects with different plugins for SCM (Software Configuration Management), unit testing, code analysis, release, and deployments.
  • Applied SOAP Web Service and JavaMail API to generate and deliver confirmation e-mail and account alert.
  • Tested Java functions using unit testing and regression testing.
  • Used Git for version control and JIRA for bug tracking and project management
  • I followed the Agile methodology and was involved in daily Sprint meetings.
  • Environment: UNIX /Linux, Spring 3.1, Hibernate 3.2, Hibernate Cache, HTML5, JavaScript, jQuery, AJAX, JSON, CSS, Eclipse 3.7, Java Mail, Html, Junit, Git, JIRA, JBoss

Education

Bachelors of Technology -

Computer Science and Engineering
05.2018

Masters of Science -

Computer Science
05.2018

Skills

  • Java
  • C
  • C
  • PL/SQL
  • HTML
  • JavaScript
  • Python
  • J2EE
  • Servlets
  • JSP
  • JDBC
  • JNDI
  • JMS
  • EJB
  • Java Mail
  • JTA
  • XML
  • XSLT
  • Web Services
  • HTML5
  • DHTML
  • CSS3
  • JSON
  • JQuery
  • AJAX
  • AngularJS
  • Angular 2
  • Nodejs
  • Struts
  • Spring
  • Hibernate
  • Junit
  • Log4j
  • Jenkins
  • IntelliJ
  • RAD
  • WSAD
  • JBuilder
  • Jdeveloper
  • Visual StudioNET
  • Toad
  • Putty
  • VMware
  • Maven
  • Jira
  • Bamboo
  • Docker
  • Ansible
  • Ant
  • Selenium
  • Cucumber
  • Apache Tomcat
  • Weblogic
  • JBoss
  • JAX-RS
  • Restful
  • Oracle
  • MS SQL Server
  • MySQL
  • DB2
  • MongoDB
  • Cassandra NoSQL Database
  • IBM WebSphere
  • Microsoft Visio
  • IBM Rational Rose
  • Eclipse
  • NetBeans
  • Concurrent Versions System (CVS)
  • Visual Source Safe (VSS)
  • SVN
  • Git
  • Unix
  • Linux
  • Windows
  • Macromedia Flash
  • Dreamweaver
  • Adobe Photoshop
  • Elastic Search

Timeline

Full Stack Java Developer

State of California
12.2020 - Current

Full Stack Java Developer

Verizon
02.2020 - 12.2020

Full Stack Java Developer

Ryder Systems
03.2019 - 02.2020

Sr. Java Developer

True Value
08.2018 - 02.2019

Java With UI

Navayuga InfoTech
06.2016 - 12.2016

Bachelors of Technology -

Computer Science and Engineering

Masters of Science -

Computer Science
CHANDANA Bonthu