Santosh R.

Santosh R.

Senior Software Engineer/Technical lead

Hyderabad , India

Experience: 8 Years

Santosh

Hyderabad , India

Senior Software Engineer/Technical lead

42550.4 USD / Year

  • Immediate: Available

8 Years

Now you can Instantly Chat with Santosh!

About Me

8+ yrs. Experience as a Senior Software Engineer/Technical lead. An expert analyst, creative, and pragmatic IT professional with impressive leadership and project management skills. Experience in delivering digital products and ideas from inception t...

Show More

Portfolio Projects

Description

Design and develop scalable banking applications using Java 17, Spring Boot, and Microservices. Write comprehensive unit tests using JUnit 5 and Mockito for ensuring code quality and reliability. Implement RESTful APIs for seamless communication between frontend and backend using Spring Boot. Build responsive user interfaces for banking applications using Angular 13 or React 18. Containerize applications using Docker and manage container orchestration with Kubernetes. Architect and develop database solutions using SQL databases like PostgreSQL and NoSQL databases like MongoDB. Automate build, test, and deployment processes using CI/CD pipelines with Jenkins or similar tools. Ensure application security by implementing authentication, authorization, and encryption mechanisms. Leverage machine learning and AI techniques for fraud detection and risk assessment in banking systems using Python, TensorFlow, or PyTorch. Collaborate with cross-functional teams, gather requirements, and define the product roadmap for continuous improvement and innovation.

Show More Show Less

Description

Architect and develop scalable logistics management systems using Java 17, Spring Boot, and Microservices architecture. Design and implement comprehensive unit tests using JUnit 5 and Mockito to ensure the reliability and quality of code. Develop RESTful APIs for seamless integration between logistics applications and external systems using Spring Boot. Build intuitive and user-friendly interfaces for logistics applications using Angular 13 or React 18. Utilize Docker for containerization and Kubernetes for container orchestration to ensure efficient deployment and scaling of logistics applications. Design and manage databases for logistics data storage and retrieval, utilizing both SQL databases like PostgreSQL and NoSQL databases like MongoDB. Implement CI/CD pipelines to automate the build, test, and deployment processes of logistics applications, ensuring rapid delivery and feedback. Enforce security measures to protect sensitive logistics data, including encryption, access control, and compliance with industry regulations. Apply machine learning and AI techniques to optimize logistics operations, including route optimization, demand forecasting, and supply chain management, using Python, TensorFlow, or PyTorch. Collaborate with logistics experts and stakeholders to gather requirements, define the product roadmap, and drive continuous improvement in logistics software solutions.

Show More Show Less

Description

Develop real-time tracking and monitoring systems for vehicles and shipments using Java 17, Spring Boot, and Microservices. Integrate with third-party logistics providers and shipping carriers using RESTful APIs and microservices architecture. Containerize transportation applications using Docker and manage container orchestration with Kubernetes. Implement predictive maintenance systems for vehicles using Python, TensorFlow, or PyTorch. Develop mobile applications for trip planning and real-time transportation updates using Angular 13, React 18, or React Native 0.66.

Show More Show Less

Description

Design and develop secure and scalable healthcare applications using Java 17, Spring Boot, and Microservices architecture on AWS cloud infrastructure. Implement RESTful APIs for interoperability and data exchange between healthcare systems using Java 17, Spring Boot, and AWS API Gateway. Containerize healthcare applications using Docker and manage container orchestration with Kubernetes on AWS Elastic Kubernetes Service (EKS). Develop machine learning models for predictive analytics and personalized medicine using Python, TensorFlow, or PyTorch, leveraging AWS SageMaker for model training and deployment. Build data pipelines for healthcare data processing and analysis using AWS services like AWS Lambda, AWS Glue, and Amazon Redshift, integrating with SQL and NoSQL databases for storage and retrieval of medical records.

Show More Show Less

Description

Design and develop scalable e-commerce platforms and customer-facing applications for Kroger using Java 17, Spring Boot, and Microservices architecture deployed on AWS cloud infrastructure. Implement RESTful APIs for seamless integration between Krogers systems and third-party services, utilizing AWS API Gateway and Lambda functions for serverless architecture. Containerize Krogers applications using Docker and manage container orchestration with Kubernetes on AWS Elastic Kubernetes Service (EKS) for scalability and reliability. Utilize machine learning and data science techniques to analyze customer behavior, preferences, and purchasing patterns, leveraging Python, TensorFlow, or PyTorch on AWS SageMaker for model development and deployment. Build data pipelines for processing and analyzing large volumes of customer data using AWS services like AWS Glue, Amazon Redshift, and Amazon S3, integrating with SQL and NoSQL databases for storage and retrieval of data. Enhance Krogers customer experience by developing personalized recommendation systems and targeted marketing campaigns based on data insights and predictive analytics, utilizing AWS services for real-time data processing and personalized content delivery.

Show More Show Less

Description

Delivered strategic technical leadership overseeing multiple complex projects and initiatives with changing priorities, ensuring focus on efficiency, quality, timelines, disaster recovery and continuous improvement. Responsible for complete lifecycle management including architecture, strategy, requirement gathering and quality assurance on sales and onboarding(Technologies: Java, J2ee, spring boot, microservices, kafka).

Show More Show Less

Description

  • Managed projects during development lifecycle to ensure high quality implementation of innovative and functional designs

Show More Show Less

Description

  • Java/J2EE technologies to develop java based web applications for client server environments and add functionalities to existing applications.

  • Revamp java based applications developed using Spring, Hibernate and J2EE.

  • Conduct user requirement analysis to design and program applications and deliver support for system enhancement.

Show More Show Less

Description

IOS Gaming

Show More Show Less