Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Activities
Timeline
Generic

ANDRU SANDEEP

Senior Software Engineer
HYDERABAD

Summary

Highly skilled Full Stack Developer with 4 years of experience, specializing in Spring Boot for backend development, alongside Graph-QL and REST API design. Proficient in database management with MongoDB and Oracle, as well as unit testing using Groovy, Spock, and JUnit. Possess foundational experience in frontend development with Angular, demonstrating a capacity to manage full-stack projects effectively. Recently acquired knowledge in Kafka for implementing robust event-driven solutions within Spring Boot applications to meet evolving project requirements. Experienced in DevOps practices, utilizing Jenkins for CI/CD automation, Docker for image management, and OpenShift for container orchestration. Background in Hive Database, creating schemas and databases using Hadoop, and contributing to FICO projects. Motivated to deepen expertise in Java 8 to stay aligned with modern Java practices.

Overview

6
6
years of professional experience
7
7
years of post-secondary education
3
3
Languages

Work History

Senior Software Engineer

Virtusa
Hyderabad
11.2024 - Current

Enhanced software functionality by identifying and resolving complex technical issues.

  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Worked on microservices-based architecture for trade compliance and regulatory checks.
  • Developed and maintained RESTful APIs using Spring Boot to handle pre & post-trade checks.
  • Implemented Spring Cloud components for service discovery, API Gateway, and centralized configuration.
  • Optimized database queries in Oracle to improve system performance.
  • Developed unit tests with JUnit and mock, achieving 80%+ code coverage.
  • Used JIRA and Confluence for agile development and documentation.

Java Web Developer

CGI
Hyderabad
06.2021 - 11.2024
  • Company Overview: Project Domain: Banking
  • Project Name: ARL
  • Client: PNC
  • Developed and maintained Graph-QL APIs for efficient data querying and manipulation
  • Responsible for Application Development and Maintenance related tasks such as coding, testing, implementation, and documentation
  • Designed and implemented RESTful APIs using Spring Boot framework for seamless communication between frontend and backend systems
  • Strong experience in utilizing RESTful API services and implementing performance tuning for large-scale web applications
  • Handling end-user interactions for resolving service requests and user training support
  • Have Experience in and hands-on work experience in Core Java/J2EE concepts such as OOPS, multithreading, Collections, Concurrency, Exception Handling, JDBC, File I/O, XML APIs etc
  • Integrated MongoDB and Oracle databases into Spring Boot applications, ensuring optimal data storage and retrieval mechanisms
  • Understanding of fundamental design principles behind scalable applications
  • Conducted batch processing operations with CSV files for data manipulation and analysis
  • Implemented unit tests using Groovy, Spock, and JUnit, achieving high code coverage and reliable software quality
  • Proficient in test-driven development and version control using Git
  • Collaborated with frontend developers to integrate react js and angular js components into Java applications
  • Proficient in managing multithreading in Java applications
  • Recently learned Kafka to understand its components, usage, and implementation in Spring Boot projects for new project requirements
  • Experienced in utilizing DevOps methodologies for CI & CD pipelines, leveraging Jenkins for automation and Docker for JDK image management
  • Familiar with orchestration using OpenShift Container Platform (OCP)
  • Worked extensively with Hive Database, creating schemas and databases using Hadoop commands, and contributed to FICO projects
  • Adept at designing new functionalities and solutions to complex problems, implementing them in Java for both back-end services and user-facing features
  • Skilled in participating in development scope planning, issue prioritization, and code reviews
  • Proven ability to participate in all aspects of SaaS product development, from requirements analysis to product release and sustaining
  • Capable of working in a team environment to implement features and collaborate with Product Managers, UX experts, Architects, and QA to develop implementation plans with a focus on innovation, quality, sustainability, and delivering value to clients
  • Continuously learning and adopting cutting-edge technologies and tools to build best-of-class enterprise SaaS solutions
  • Responsible for the delivery of high-quality enterprise offerings to schedules
  • Collaborated closely with frontend teams to implement UI components, gaining hands-on experience in Angular for building interactive elements and managing state within applications
  • Developed and integrated user-facing features with Angular, including form validation, data binding, and client-side routing to enhance the user experience in full-stack applications
  • Project Domain: Banking
  • Project Name: ARL
  • Client: PNC

Software Engineer

CAPGEMINI
Hyderabad
03.2019 - 11.2019
  • Company Overview: Project Name: Hilton Hotels
  • Participated in the development of RESTful APIs using Spring Boot, contributing to improved performance and scalability for Hilton Hotels project
  • Utilized MongoDB and Oracle database management systems to store and manage application data effectively
  • Conducted unit testing using Groovy, Spock, and JUnit to identify and rectify defects in the codebase
  • Acquired theoretical knowledge of React js and Angular js to facilitate cross-functional collaboration with frontend teams
  • Project Name: Hilton Hotels

Education

Bachelor of Technology (B.Tech) - Computer Science

KL University
Vaddeswaram, Guntur District
07.2014 - 07.2018

High School Diploma - Intermediate (Class XII)

SriChaitanya College
Vijayawada
06.2012 - 06.2014

SSC - Secondary School Certificate (SSC)

Triveni High School
Triveni High School
06.2011 - 04.2012

Skills

  • Java

  • Groovy

  • Spring Boot

  • MongoDB

  • Oracle

  • JUnit

  • Spock

  • Angular

  • Reactjs

  • Angularjs

  • Jenkins

  • Docker

  • OpenShift Container Platform (OCP)

  • Jira

  • Bitbucket

  • Graph-QL

  • RESTful API Development

Accomplishments

  • Secured the prestigious Kabaddi Cup during my school days, showcasing exceptional leadership, teamwork, and sportsmanship.
  • Demonstrated outstanding skills in Kabaddi, contributing to the team's success and earning recognition for athletic prowess.

Activities

  • Enthusiastic aficionado of thriller movies, delving into suspenseful narratives that captivate the imagination and stimulate critical thinking.
  • Cultivate a diverse taste in music, finding solace and inspiration in a myriad of genres.

Timeline

Senior Software Engineer

Virtusa
11.2024 - Current

Java Web Developer

CGI
06.2021 - 11.2024

Software Engineer

CAPGEMINI
03.2019 - 11.2019

Bachelor of Technology (B.Tech) - Computer Science

KL University
07.2014 - 07.2018

High School Diploma - Intermediate (Class XII)

SriChaitanya College
06.2012 - 06.2014

SSC - Secondary School Certificate (SSC)

Triveni High School
06.2011 - 04.2012
ANDRU SANDEEPSenior Software Engineer