Siddartha Reddy
About Siddartha Reddy
Siddartha Reddy is a Senior Java Full Stack Developer at Ally, with extensive experience in various companies and expertise in modern web technologies and cloud architecture.
Current Role at Ally
Siddartha Reddy is currently serving as a Senior Java Full Stack Developer at Ally in New York, United States since 2021. His responsibilities include developing robust web applications, working extensively with microservice architecture, and deploying resources in cloud environments to ensure high availability and scalability. Siddartha employs advanced Java technologies and frameworks, contributing significantly to the backend and frontend aspects of development.
Previous Experience at Centene Corporation
Prior to his position at Ally, Siddartha Reddy worked at Centene Corporation as a Senior Java Full Stack Developer from 2020 to 2021 in Massachusetts, United States. During his tenure, he was involved in designing and implementing full-stack solutions, integrating various systems using Java-based frameworks, and optimizing code for performance and security. His role demanded a high level of expertise in both client-side and server-side technologies.
Role at Ascena
From 2019 to 2020, Siddartha Reddy held the role of Java Full Stack Developer at Ascena. His work focused on building and maintaining user interfaces using frameworks such as Angular, enhancing user experiences with efficient data retrieval techniques through AJAX calls to RESTful APIs, and participating in code reviews to maintain high code quality.
Experience at Truist in Charlotte, NC
Siddartha Reddy worked as a Java Full Stack Developer at Truist from 2017 to 2019 in Charlotte, North Carolina. In this role, he implemented Service-Oriented Architecture (SOA) with Web Services using SOAP, WSDL, UDDI, and XML, particularly through the Apache CXF framework. He leveraged Java JDK 1.8 features like Streams and Lambda expressions to enhance data processing capabilities.
Educational Background
Siddartha Reddy earned his Bachelor of Technology (BTech) in Computer Science from Jawaharlal Nehru Technological University in Hyderabad. His education provided a solid foundation in software development principles, algorithms, and data structures that have been pivotal in his professional career.
Technical Expertise and Implementations
Throughout his career, Siddartha Reddy has demonstrated expertise in various technical domains. He has developed a Data Access Layer using Elastic Search to enhance recommendation views for repair events, implemented a Spring-based web application in AWS cloud for media tools using Spring Boot and Spring Batch, and utilized AWS SNS/SQS for asynchronous workflows in cloud architecture. Additionally, he actively participates in Agile methodologies, including pair programming and continuous integration, to streamline and enhance the software development process.