Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sruthi R

Luton

Summary


  • Seeking a challenging solution development position with a strong
    emphasis on Java, Core Java, Spring Boot, REST API, Microservices, and Cloud technologies.
  • 4 years of experience in various phases of project life cycles, including analysis, development, implementation, and maintenance of web applications using Java and J2EE technologies.
  • Extensive work experience in Core Java, covering OOP concepts,
    collections, exception handling, concurrency and multithreading.
    Skilled in developing applications using Struts, Spring Boot, REST API, and Microservices.
  • Strong knowledge of Spring Core, JDBC, Spring Boot, REST API, and MVC.
  • Experience in retrieving and manipulating data from Oracle databases and Azure Cosmos DB.
  • Developed applications using Strategy Design Pattern, Singleton, Cache, and Factory Design patterns.
  • Proficient in using build tools like Maven. Solid understanding of web application security, including Cross-Site Request Forgery (CSRF),
  • Cross-Site Scripting (XSS), session hijacking, and SQL injection.
    Hands-on experience with application servers such as WebLogic and
    Tomcat.
  • Strong problem-solving skills with a high aptitude for following logic
    control, analyzing skills and adopting new technologies.
  • Developed UI layers using Struts, JSP, JavaScript, jQuery, Node.js, JSTL, XML, XPath, and XML Big Data parser technology.
  • Established Continuous Integration (CI) practices and standards in
    creating APIs using Jira and Jenkins.
  • Comfortable working in both individual and team settings, contributing to projects of various sizes.
  • Expertise in developing SOAP and REST-based Java web services.
    Strong knowledge of the SDLC and agile methodologies.
  • Excellent communication and interpersonal skills.

Overview

6
6
years of professional experience
2
2
years of post-secondary education

Work History

Software engineer

Virtusa
London
06.2022 - Current
  • Developed and enhanced software solutions using Java, Spring Boot,
    REST Web Services, and MySQL, enabling seamless development,
    testing, one-click deployment, and cloud integration.
  • Expertise in software development and version management tools like Git and GitHub.
  • Gathered requirements from managers and product architects for clear implementation and prepared detailed design documents for end-to-end development analysis.
  • Worked on Infrastructure-as-Code using Docker and Kubernetes to
    automate infrastructure management and ensure scalability.
  • Collaborated in Scrum Agile and Kanban environments, driving
    Test-Driven Development (TDD) while preparing design documents and analyzing requirements.
  • Developed Cross-Origin Resource Sharing (CORS) for service calls and worked on integration testing and deployment activities.
  • Used Azure Cloud to build and scale complex, multi-cloud infrastructure, ensuring effective cloud resource management.
  • Implemented Agreement and Signature Service calls from scratch and developed database layers for storing and fetching data from Azure Cosmos DB.
  • Created JUnit tests for all controllers and service calls, ensuring robust code coverage and testing.
  • Developed and enhanced software solutions focusing on collaboration and code reviews for improved quality.

Java developer

HCL Technologies
Hyderabad
03.2019 - 06.2021
  • Integrated third-party services into existing systems, improving functionality.
  • Demonstrated proficiency in handling multiple projects simultaneously under tight deadlines.
  • Created comprehensive documentation for each project, aiding future maintenance efforts.
  • Developed robust software applications for enhanced user experience.
  • Developed and unit tested microservices to maximise quality.
  • Engaged in full software development lifecycle, from design to deployment.
  • Resolved complex technical issues through systematic problem-solving approaches.

Education

Master of Science - Computer Science

University of Bedfordshire
Luton
09.2020 - 08.2022

Skills

  • RESTful api development
  • API integration
  • Code review and auditing
  • Backend frameworks utilisation
  • Java programming
  • Microservices architecture design
  • Software architecture planning
  • Database management
  • Network security
  • Application development
  • Code reviewing
  • SQL Database
  • Software testing
  • Requirements gathering
  • Cloud computing
  • Agile and scrum frameworks
  • Agile

Timeline

Software engineer

Virtusa
06.2022 - Current

Master of Science - Computer Science

University of Bedfordshire
09.2020 - 08.2022

Java developer

HCL Technologies
03.2019 - 06.2021
Sruthi R