Skills
Summary
Work History
Education
Generic

Sharanya Pendyala

USA

Skills

  • Methodology: SDLC, Agile, Waterfall
  • Languages: Core Java, Java 8, SQL, Python
  • Frameworks & Back-End: Spring Boot, Spring MVC , Spring Security, Hibernate, Microservices
  • J2EE Technologies: Servlets, JSP, JavaBeans, JDBC
  • IDE’s: IntelliJ IDEA, Eclipse, Visual Studio Code, NetBeans
  • Web Technologies: HTML, CSS, JSON, XML, JavaScript, Bootstrap, jQuery, Ajax, React JS, Angular JS
  • Database: MySQL, NoSQL, Microsoft SQL Server (SSMS)
  • Cloud & Application Server: AWS, Microsoft Azure, Apache Tomcat
  • Build/Other tools: Maven, Gradle, JUnit, Jenkins, SonarQube, Postman, Docker, Kubernetes
  • System Design & Architecture: RESTful APIs, UML, MS Visio, Kafka
  • Version Control Tools: Git, GitHub, SVN (TortoiseSVN), Jira, Trello
  • Operating Systems: Windows, Linux, Mac

Summary

Over 4 years of Java full stack development experience in all stages of the life cycle, referring to Design, Development, Implementation, and testing of web-based applications. Good experience in Core Java fundamentals such as Multithreading, Collections, Generics, and Annotations. Proficient in Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, Development, Testing, Implementation, and Documentation. Proficient in various open-source frameworks like Spring Framework, Spring Security, Spring MVC, Spring Boot, Microservices, and Hibernate. Ability to use Java/J2EE technologies like Java, Servlets, JSP, JSTL, JDBC, multi-threading, MVC architecture, and Design Patterns. Proficient in developing applications in Single Page (SPA’s) using various JavaScript frameworks such as Node. JS and React JS. Understanding of Web-Development technologies like HTML, CSS, JavaScript, Bootstrap, jQuery, Ajax, JSON, and XML. Experience in the design and development of J2EE applications using Java, Servlets, JSP, JSTL, JavaBeans, and JDBC. Knowledge of deploying applications on production servers and configuring various parameters of servers like Apache Tomcat. Proven Knowledge of AWS cloud services like EC2, S3, RDS, ELB and EBS for installing and configuring. Well-Versed in working with NoSQL Database like MongoDB to manage extremely large data sets. Capable of Version control and configuration management tools like Git, and Maven.

Work History

Java Programmer

Virginia Employment Commission
USA
06.2024 - Current
  • Developed and maintained robust applications using Core Java, Java 8/11, and J2EE technologies, ensuring efficient and scalable software solutions.
  • Implemented backend functionalities using Spring Boot, Hibernate, and JPA, improving application performance by 35% and optimizing database interactions for handling 1M+ records efficiently.
  • Designed and optimized SQL queries for relational databases like MySQL and SQL Server (SSMS) components like stored procedures, views and reports, reducing query execution time by 40% and enhancing data retrieval efficiency for applications supporting 100K+ daily transactions.
  • Built RESTful APIs and microservices architecture, enabling seamless communication between distributed systems.
  • Industrialized dynamic and responsive front-end components using JavaScript, HTML, CSS, and frameworks like React.js and Angular.js.
  • Integrated authentication and authorization mechanisms with Spring Security, ensuring data protection and secure access control.
  • Automated build code-quality and deployment pipelines using Jenkins and SonarQube, achieving zero critical code issues and reducing release time by 60%.

Software Developer

Arizona State University
USA
08.2023 - 06.2024
  • Engaged in the development and testing of the infotainment module using Agile methodologies.
  • Designed, developed, and implemented Model View Controller (MVC) using the Spring MVC Framework.
  • Architected and implemented REST API interfaces with JavaScript and Node.js.
  • Implemented Microservices architecture through Spring Boot to enhance application modularity and independence.
  • Crafted web interfaces and business logic utilizing Spring MVC Framework, JSP, Servlets, JavaBeans, JDBC, Ajax, jQuery, HTML, and XML technologies.
  • Utilized Servlets and JSPs for web application development on Apache Tomcat.

Application Development Associate

Accenture
India
10.2020 - 01.2022
  • Utilized Software Development Life Cycle (SDLC) like Waterfall to configure and develop processes and standard procedures.
  • Developed architecture to use Spring MVC and Hibernate components wired together by Spring Framework and set up application server deployment environments.
  • Developed a Micro Service Oriented application using Spring Boot, and react.js for the search using Trie to reduce the search time by 70%.
  • Involved in using React JS components Forms, Events, Keys, Router, Animations, and Flux concepts.
  • Implemented Node JS as a server-side proxy for observing various response times.
  • Designed and developed web-based modules using Java Servlets and JSP.
  • Developed several web pages using HTML, CSS, JSP, and JavaScript to perform checking and validations on the Client's side.
  • Conducted user research and usability testing to inform product design decisions, resulting in a 30% increase in user engagement and a 20% increase in user satisfaction.
  • Created an interface between Backend to Frontend by using MongoDB, Node.JS, and React. JS.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Worked on Java Maven project with Hibernate framework for developing new features and modification requests.

Education

Master of Sciences - Information Technology

Arizona State University
Tempe, Arizona

Bachelor of Technology - Computer Science and Engineering

GITAM University
Visakhapatnam, India
Sharanya Pendyala