Deepak Katuri

Deepak Katuri

Senior Java Full Stack Developer @ FINRA

About Deepak Katuri

Deepak Katuri is a Senior Java Full Stack Developer with extensive experience in cloud infrastructure, application servers, and microservices. He holds a Master's degree in Computer Information Systems from Christian Brothers University and has worked for various companies including HDFC Bank, Dr. Reddy's Laboratories, DoorDash, Wells Fargo, and currently FINRA.

Work at FINRA

Currently, Deepak Katuri serves as a Senior Java Full Stack Developer at FINRA, where he has been employed since 2021. In this role, he focuses on developing and maintaining applications that support the organization's regulatory mission. His responsibilities include migrating platforms from Spring to Spring Boot to enhance microservices architecture. Katuri's work contributes to improving the efficiency and scalability of FINRA's systems.

Professional Experience

Deepak Katuri has extensive experience in software development, having worked at several notable organizations. He was a Java/J2EE Developer at HDFC Bank from 2016 to 2018, followed by a position as a Java Developer at Dr. Reddy's Laboratories from 2014 to 2016. He then transitioned to the United States, where he worked as a Java Full Stack Developer at DoorDash from 2019 to 2021 and as a Senior Java Developer at Wells Fargo from 2018 to 2019.

Education and Expertise

Deepak Katuri holds a Master's degree in Computer Information Systems from Christian Brothers University. His educational background provides a strong foundation for his technical skills. He has expertise in various programming languages and frameworks, particularly Java, and is proficient in using modern development tools and methodologies, including version control systems like GitLab and Bitbucket, as well as project management tools such as JIRA and Rally.

Technical Skills and Tools

Katuri has hands-on experience with multiple application servers, including BEA Web Logic, Apache Tomcat, WebSphere, and JBoss. He is skilled in writing unit test cases using Mockito, Power Mock, and JUnit, and has experience in performing integration testing. Additionally, he utilizes Java 8 features such as Lambda Expressions and Stream API in his development work. His knowledge extends to using Spring Cloud Stream with JMS technologies like ActiveMQ, RabbitMQ, and Kafka for asynchronous messaging.

Cloud Infrastructure Experience

Deepak Katuri has practical experience in cloud infrastructure, specifically in creating Amazon EC2 instances and setting up security groups. This experience enhances his ability to develop scalable applications that leverage cloud technologies. He is also familiar with CI/CD pipelines, integrating Java code with DevOps practices using Docker, which streamlines the development and deployment processes.

People similar to Deepak Katuri