Siddhant Prashant
About Siddhant Prashant
Siddhant Prashant is a Sr. Java Developer at Fannie Mae with extensive experience in developing and deploying microservices using Spring Boot and AWS.
Title and Current Position
Siddhant Prashant holds the position of Sr. Java Developer at Fannie Mae. As a senior developer, he is responsible for intricate Java development tasks, including the development and deployment of robust applications and services.
Previous Positions and Experience
Siddhant Prashant's professional journey includes significant roles at several prominent organizations. He worked as a Full Stack Java Developer at eBay from 2018 to 2019 in San Jose, California, United States. Prior to that, he served as a Java Developer at Change Healthcare in Alpharetta, Georgia, United States, from 2017 to 2018. His career also includes a substantial tenure at TECHOUTS SOLUTIONS INDIA PRIVATE LIMITED, where he worked as a Software Developer from 2012 to 2016.
Education and Credentials
Siddhant Prashant completed his Master's degree in Computer Science at the Rochester Institute of Technology. His educational background has provided him with a strong foundation in software development and computer science principles.
Technical Expertise and Skills
Siddhant Prashant specializes in several key areas of Java development. He has extensive experience in developing and deploying microservices using Spring Boot and AWS. He has implemented AWS Lambda functions for event-driven architectures and utilized Apache Kafka for microservice communication. Additionally, he developed RESTful web services using Spring MVC and JAX-RS, and he has implemented Swagger Configuration in Spring Boot. His technical skill set also includes using Java 8 features like lambda expressions and stream API, creating HTTP services with AngularJS, and working with Hibernate for database interaction.
Technical Implementations and Projects
Throughout his career, Siddhant Prashant has been involved in various technical implementations and projects. He has implemented fail-safe and circuit breaker patterns using Hystrix in Spring Boot microservice applications. He has also developed scripts for build, deployment, and maintenance tasks using tools like Jenkins, Docker, Maven, Python, and Bash. His work frequently involves complex technical requirements and deploying scalable, reliable services.