Summary
Overview
Work History
Education
Skills
Timeline
Generic

SIRI REDDY GUNTUKA

Wilmington,DE

Summary

5 Years of experience as a Full Stack Java Developer well versed in the core areas of Software Development Life Cycle (SDLC) such as Analysis, Planning, Coding, Testing, Deploying and Maintaining of Object Oriented and Web based Enterprise Applications using Java/J2EE technology. Extensive experience as a ReactJS developer and over 4 years of experience as a UI/UX developer. Experience in developing web applications with various open-source frameworks: JSP, Spring Framework (MVC), Spring Core, HTML. Good in Core Java API, serialization, synchronization, multi-threading, collections, exception handling and database connections. Experience in MEAN stack development MongoDB, Express, Node and Angular. Hands on experience with version control systems as GIT, GitHub for providing common platforms for all the developers. Experienced in build tools such as Maven, Gradle. Experience in deployment of java applications and components as services through SOAP and RESTful. Expertise in using IDE tools such as Eclipse, STS, IntelliJ, Notepad++ and Web Storm. Experience with Front end development and Backend system integration. Excellent communication and inter-personal skills, well organized and goal oriented. Experienced Java Developer focused on solving customer problems, improving usability and maximizing efficiency. Effective at working in Agile environments using Scrum methodologies.

Overview

6
6
years of professional experience

Work History

Java Developer

Bank of America
03.2023 - Current
  • Design, implement and maintain Java-based applications that can be high-volume and low-latency
  • Strive to improve overall product by researching alternative ways and technologies to achieve overall goal
  • Good exposure to all phases of SDLC process, experienced in working in environments like Agile/Scrum and Test-driven development methodologies
  • Wide knowledge and experience in building Enterprise Applications and Distributed Systems using technologies like Core Java, Servlets, JDBC, JSP, XML and Spring Framework
  • Experience in scaling up processes using Java libraries like Multithreading, Collection, Exception Handling, File Handling, IO
  • Expertise in using ReactJS components, Forms, Events, Keys, Router, Redux and Flux concepts
  • Experienced in developing web-based applications with various frameworks like Struts Framework, Spring Framework, Spring MVC and Spring Web Flow
  • Experience working with both SQL and NoSQL databases like Oracle, MySQL, and MongoDB
  • Proficient in developing web services that include several components like SOAP, REST, WSDL and XML
  • Profound experience in developing applications using J2EE Design Patterns like Creational, Structural and Behavioral design patterns
  • Experience in developing unit testing frameworks using JUnit and Mockito
  • Experience in using logging frameworks like Log4j and analyzing metrics using tools like Splunk, Grafana.
  • Experience of working with Application servers and Web servers like JBoss and Apache Tomcat
  • Hands on experience using Apache Kafka for messaging services and good experience in provisioning Kafka clusters.

Full Stack Developer

Freddie Mac
04.2022 - 01.2023
  • Designed CSS templates for use in all pages of website working with CSS background, positioning, text, border, margin, padding and table.
  • Design, develop and test HTML5, CSS3, JavaScript, jQuery, and ReactJS that meets accessibility and web browser standards for website.
  • Developed user interface by using ReactJS, Flux for SPA development.
  • Used RESTful and SOAP web services for transmission of large blocks of XML/JSON.
  • Worked on responsive design and developed single Isomorphic responsive website that could be served to desktop, tablet and mobile users using ReactJS.
  • Worked with backend engineers to optimize existing API calls and create efficiency by deprecating unnecessary API calls.
  • Called RESTful web service calls for POST, PUT, DELETE and GET methods.
  • Used AWS to fetch files from AWS to UI.
  • Attending Daily and Weekly Scrum calls with Team and discuss on issues/progress.
  • Involved in gathering business requirements with Product owners and technical tasks for each Sprint.
  • Intensively used Jira as part of Agile scrum methodology.
  • Used IntelliJ for developing code modules in development environment.
  • Involved in developing Single-Page Application pages using REST Services.
  • Used Object Oriented Programming concepts to develop UI components that could be re-used across web application.
  • Extensively used Git for version controlling and regularly pushed code to GitHub.
  • Performed Smoke Testing, System Testing and Regression Testing for complete UI after fixing issues reported by users.
  • Environment: Java/J2EE 8, Spring MVC, Rest API, JSON, Restful Web services, SOAP services, Apache Tomcat, Postman, Git Hub, MySQL, JUnit, Maven, GIT, Jira, Windows, Linux, HTML5, CSS3, ReactJS, AWS.

Java/J2EE Developer

Discovery Channel
02.2021 - 01.2022
  • Built Microservices using Spring Boot for software product provisions and configurations.
  • Handled different data formats including XML, TCX, JSON, RSS for importing and exporting device data from user.
  • Created reusable React components and managed application state with Redux.
  • Used SOAP services to communicate between middleware and user data in database.
  • Used Jenkins for continuous integration and continuous deployment of application in various environments.
  • Used Jira for task tracking, user stories and bugfixes.
  • Used services to read data from remote service using ReactJS.
  • Implemented ReactJS controllers to maintain each view data.
  • Contributed to migration from oracle to SQL server.
  • Extensively used Grafana and Splunk to check the system logs.
  • Wrote unit tests using Mockito and used JUnit test cases with H2 embedded database for testing the persistence layer.
  • Worked with Rundeck for configuration management tasks including updating database, configuration files, Elasticsearch, and RabbitMQ queue properties and managing the startup and shutdown of tomcat and JBoss servers.
  • Provided reliable solutions to a variety of problems using problem solving techniques.
  • Environment: Java/J2EE 8, Spring MVC, Rest API, JSON, Restful Web services, SOAP services, Postman, GitHub, MySQL, JUnit, Mockito, Maven, GIT, Jira, Windows, HTML5, CSS3, React.js, Splunk, Jenkins, Rundeck.

Java Developer

AIG
02.2018 - 12.2020
  • Designed and developed custom, single page, responsive web application on front-end using AngularJS.
  • Utilized Spring MVC framework to communicate between JSP pages, Core Java, and MySQL database while integrating HTML capabilities.
  • Used spring framework for building application based on MVC design paradigm.
  • Configured pom (xml file), which specifies artifacts needed by application.
  • Designed UI layout using JSP, Servlet, CSS, Angular JS and HTML.
  • Developed Web-Services module for integration using Restful web service.
  • Used SQL queries to access database following its constraints.
  • Entire Applications are developed in Eclipse and deployed in JBoss Server.
  • Developed JUnit testing framework for unit testing.
  • Used Log4J to print logging, debugging, warning, and info on server console.
  • Provided support for UAT testing and fixed defects found during cycle.
  • Discuss with Business analysts and Program owners to understand requirements.
  • Involved in design and development of application.

Education

Master of Science - Computer Science

Fitchburg State University
Fitchburg, MA
12.2021

Bachelor of Technology - Electronics and Communication Engineering

Jawaharlal Nehru Technological University
Hyderabad, India

Skills

  • Web Technologies: Java, J2EE, SQL, XML, HTML, JavaScript, JSON, jQuery
  • Frameworks: ReactJS, AngularJS, NodeJS, Spring
  • Development Tools: IntelliJ, Eclipse, STS, Notepad, Web Strom
  • Database: MySQL, Oracle, Cassandra, MongoDB
  • Version Control Systems: GitLab, GitHub
  • Debugging Tools: Firebug, Bugzilla, Chrome Developer Tools, IntelliJ
  • Application Servers: Apache Tomcat, JBoss, HTTP Web Server
  • Build Tools: Maven, Gradle
  • Testing Frameworks: JUnit, Mockito, Lambda
  • Web Services: SOAP, REST
  • Operating Systems: Windows, Linux
  • Cloud Technology: AWS, GCP

Timeline

Java Developer

Bank of America
03.2023 - Current

Full Stack Developer

Freddie Mac
04.2022 - 01.2023

Java/J2EE Developer

Discovery Channel
02.2021 - 01.2022

Java Developer

AIG
02.2018 - 12.2020

Master of Science - Computer Science

Fitchburg State University

Bachelor of Technology - Electronics and Communication Engineering

Jawaharlal Nehru Technological University
SIRI REDDY GUNTUKA