Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ajay Simha Thadishetti

Java Full Stack Developer
Arlington,TX

Summary

Adept Java Full Stack Developer with a proven track record at Accenture, enhancing application performance and user experience. Spearheaded best practices, significantly improving code quality. Skilled in Spring framework and RESTful APIs, with a strong focus on agile methodologies and collaborative development. Demonstrates exceptional problem-solving and teamwork abilities.

Software development professional with experience in developing and designing web applications using HTML, CSS, JavaScript, Angular, Node.js, and React. Adept at developing and deploying complex backend systems, web services and databases.

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

3
3
years of professional experience
1
1
year of post-secondary education

Work History

Java Full Stack Developer

Accenture
Bengaluru, India
05.2020 - 07.2022
  • Streamlined user experience with front-end development utilizing HTML, CSS, and JavaScript.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Championed best practices in full stack development throughout the organization, leading to improved overall code quality and efficiency.
  • Implemented agile methodologies for timely project completion and increased productivity.
  • Maintained up-to-date documentation for codebase, ensuring ease of future maintenance and updates.
  • Reduced system downtime by proactively troubleshooting issues and implementing robust solutions.
  • Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.
  • Increased software quality through rigorous testing and debugging processes.
  • Effectively utilized version control tools like Git for collaborative development while avoiding code conflicts.
  • Developed unit test cases for testing and automation.
  • I worked with back-end developers to design APIs.
  • Used Node JS, ORM, and SQL/No-SQL to develop and manage databases.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Developed functional databases, applications, and servers to support websites on the backend.
  • Provided software application engineering and maintenance for the development lifecycle.
  • Conducted data modeling, performance, and integration testing.
  • Built databases and table structures for web applications.
  • Estimated work hours and tracked progress using Scrum methodology.

Java Full Stack Developer

Capgemini
Bengaluru, India
02.2019 - 03.2020

•Designed and coded application components in an agile setting, using a test-driven development strategy.
•Maintained and changed programs, made approved modifications by revising flow charts, created comprehensive programming logic, and wrote improvements using Spring Boot on the server and Angular with TypeScript on the client.
•Parse and process AJAX answers in JSON and XML format, dynamically updating the DOM with data from APIs.
•Convert AJAX replies into appropriate data formats for smooth integration with front-end UI components.
•Develop and manage online applications in C# with ASP.NET MVC or ASP.NET Core, providing a clear separation of the user interface, business logic, and data layers.

• Develop and manage containerized apps on AWS with services such as Lambdas, SNS, SQS, PostgreSQL, and other cloud-native technologies to ensure scalability and performance.
• Developed Cucumber-JVM (with JAVA) test cases using TDD and BDD for Jenkins Continuous Integration configuration.
•Used Hibernate/JPA for ORM, which reduced boilerplate code and improved database operations efficiency.

•Used Angular and React to create interactive, responsive, and user-friendly front-end interfaces.
•Use Docker to containerize applications and orchestrate deployments using Kubernetes on AWS/GCP cloud platforms.
•Conducted performance engineering to optimize batch tasks and online services, resulting in a 30% reduction in response times. I worked on implementing business logic and a validation framework with Spring Webflow and Spring MVC.

•Used Spring MVC to create REST web services that retrieve client-related data from a database and tested them with SOAP UI.
•Created SQL queries for the database, as well as stored procedures and SQL server triggers.
•Improved database speed by making MySQL configuration changes, running several instances, and upgrading hardware.
•Used Azure Application Insights to store user activity and error logs.
•Developed test suites and test cases for unit testing, which were then implemented using JUnit.
•Environment: Java 8, C#, Microsoft Azure, Azure Function App, Spring Boot, JavaScript, C#, HTML, CSS, Restful Services, SQL, Docker, Web services, Microservices, Maven, Eclipse, JUnit, Selenium, Jenkins, XML, and JSON.

Education

Master of Science - Computer Science

Campbellsville University
Campbellsville, KY
01.2023 - 07.2024

Skills

Spring framework

API design and development

SQL and NoSQL databases

RESTful API

Java

SQL

JavaScript programming

JUnit and mockito

Hibernate ORM

Maven and gradle

HTML

CSS

React JS

Angular JS

AJAX

J Query

Timeline

Master of Science - Computer Science

Campbellsville University
01.2023 - 07.2024

Java Full Stack Developer

Accenture
05.2020 - 07.2022

Java Full Stack Developer

Capgemini
02.2019 - 03.2020
Ajay Simha ThadishettiJava Full Stack Developer