Sanjay Patel

Sanjay Patel

Mentor
Rising Codementor
US$25.00
For every 15 mins
View Video
ABOUT ME
Spring Framework, REST, Microservices expert with 20+ years of experience
Spring Framework, REST, Microservices expert with 20+ years of experience

I have been intensely working on Spring Framework for last 9 years, following its latest best practices and patterns. In this period, I've developed and led the development of many complex applications, REST APIs and microservices for multiple clients. I'm also the developer of "Spring Lemon," which is a configurable and extensible open source library for developing Spring Boot 2 based RESTful web services. (In fact, if you are developing a new REST API, you could consider using Spring Lemon, instead of starting from scratch.)

When developing a Spring Framework based application, it's important to first have an expert layout a good architecture and standards for your project, following the latest best practices. That'd make your business code simple and concise, reducing the development/maintenance cost and ensuring high quality. Being a flexible and powerful framework, Spring offers multiple ways to do the same thing, and so even experienced developers often fail to follow the best practices, making their project unnecessarily complex.

That's where I could help. I can layout a solid framework for your business developers, with the sophisticated non-functional requirements coded and configured in the correct manner, so that clean business code could be written on top of it rapidly.

I always strive to simplify and develop complex applications as elegantly as possible, following latest best practices, and code clean, high quality code. In my 20+ years of software development career, I've profoundly developed and led numerous applications from scratch, as well as maintained many existing ones skillfully. Technologies I have used include Spring Framework, Spring Boot, Spring MVC, Spring Security, OAuth2, Spring Data, Spring Cloud, Spring Social, Java 8, JPA, MongoDB, HATEOAS, Hibernate, Neo4j, Elastic Search, Apache Solr, Activiti BPMN, Pivotal Cloud Foundry, Google Drive API, WorldCat API, AWS, JUnit, TestNG, Spring MVC Test, RestAssured, Selenium, HTML5, CSS, jQuery, AngularJS, Bootstrap, Knockout, DurandalJS, GWT, MySQL, PostgreSQL, Oracle RDBMS, SQL Server, C++, Struts, Python, OpenSocial, TurboGears, .NET, Developer 2000 and Linux.

I’m a simple and cordial guy, a nice team player, a self-starter with a great sense of ownership, and am extremely dependable.

Hindi, English
Kolkata (+05:30)
Joined December 2016
EXPERTISE
23 years experience
- Working on Java full time since 2009 - Authored a video tutorial on lambdas
- Working on Java full time since 2009 - Authored a video tutorial on lambdas
RestassuredSpringSpring MVCSpring SecuritySpring dataSpring BootSpring Data JPASpring data mongoSpring hateoasSpring data neo4jSpring socialSpring data elasticsearchSpring security oauth2Spring Cloud
View more
9 years experience
- Intensely working on Spring Framework for last 9 years, following its latest best practices and patterns - Developed and led the develo...
- Intensely working on Spring Framework for last 9 years, following its latest best practices and patterns - Developed and led the development of many complex applications, REST APIs and microservices for multiple clients - Developer of "Spring Lemon," a configurable and extensible open source library for developing Spring Boot 2 based RESTful web services - Author of many real-world books and tutorials

REVIEWS FROM CLIENTS

Sanjay's profile has been carefully vetted and approved as a Codementor. Connect with Sanjay now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
spring-lemon
Helper library for Spring Boot web applications
Java
109
42
spring-boot-security-social-sample
Spring Social sample application using Spring Boot and Spring Security for social sign up / sign in and accessing social data
Java
18
16
Stack Overflow
4178 Reputation
0
22
44