Sandeep Deshpande - JAVA
Sandeep Deshpande - JAVA
P: +1 (651)-434-1381
Senior Software Engineer
[email protected]
SUMMARY:
15+ years of experience in the analysis, design, development, implementation, and support of web development in the
web environment using Java SE 1.8, J2EE, Struts, Spring framework, Spring Webflow, Hibernate, Java Server Faces,
MVC architecture, JSP, Servlets, Java Beans, JDBC, XML, XHTML, Action Script, AJAX, Log4j, Ant, HTML, JavaScript,
ReactJS, NoSQL DB (MongoDB, DynamoDB) and ColdFusion MX.
Working knowledge of presentation layer (JSF, ICEFACES, JSP, Servlets, AJAX, jQuery and JavaScript), business layer
(Struts, Spring framework) and database layer (Oracle, SQL Server 2000, and MySQL).
Working and implementation knowledge in Project Design, Software process, requirement gathering & analysis.
Very good knowledge of Java 1.8 features like Lambda Expressions, Functional Interfaces, Default methods, Static
Methods, Streams
Knowledge of Web-Application Server implemented on J2EE technology including Apache Tomcat, JBOSS 5.1.0 and BEA
WebLogic 7.0/8.1.
Extensive experience in developing microservices using spring boot, Resilliance4j,Eureka Netflix naming server
Extensive experience on MyEclipse 6.5, Eclipse and RAD 7.0, NetBeans, JDeveloper, IntelliJ, STS
Good Implementation Knowledge of ORM tools like Hibernate3.0, iBatis
Experience in Web Services technologies like XML, WSDL, SOAP, REST, JCAPS, and Apache Axis.
Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
Experienced in software configuration management using VSS, SVN and GitHub
Experience in dealing with CI/CD tools like Jenkins, Gitlab project management tool JIRA.
Experience in Kafka Streams application using Kafka streams library.
Written the spring boot micro service to produce and consume messages from Kafka messaging system
Used AWS services like EC2, S3,Beanstalk,SNS,SQS,SES,IAM, Lambda, CloudWatch etc.
Created Automation test cases using Cucumber framework
Hands on experience in Software engineering models like SCRUM and Agile Methodologies
Managed Docker orchestration and Docker containerization using Kubernetes
SCJP and Brain bench certified.
TECHNICAL SKILLS:
EMPLOYMENT:
Alerts:
Alerts system supports different types of the Alerts OGA, GE, ESPP etc. for both web and email for the client participants. All
the SPS emails are configured, maintained, and processed in this system. We also process GRK statement files for all GRK
client participants that has all information of grants, transactions history etc.
Environment: Angular JS, Core Java 11, IntelliJ, Tomcat Server, Docker, Kubernetes, Oracle 11 g, Spring boot, JIRA,
Gitlab,AWS
Courseware NextGen:
Imagine learning has an online learning product Courseware. With Courseware District Admin, School Admin can purchase a
course for a school. Dynamic courses help students in grades K–12 maximize their potential. Initial credit and credit recovery
courses adapt to each student's unique learning journey.
Involved in Low level and High-level technical design as also Interview process to build out the Team
Used Java 13, Spring Boot for Backend service development
Developed Microservices for Catalog module.
Used Microservices design patterns like API Gateway, Eureka Naming Server, Feign Client
Used Resilliance4j circuit breaker mechanism for fault tolerance.
Authorization and Authentication using OKTA.
Front end development using React JS
Done Unit testing using MOKITO
Lead a team of 8 people offshore in India and near shore in Latin America
Developed REST Webservice to get the data from CTK
Used Docker for image creation and Kubernetes to manage deployment on server
Used GitHub for code repository and used Gitlab CI/CD for integration and deployment
Involved in to lead activity such as code review, defect assignments, scrum meetings etc.
Used AWS services like EC2,Beanstalk,SQS
Environment: React JS, Core Java 13, IntelliJ, Tomcat Server, React JS, Docker, Kubernetes, DynamoDB,Spring boot,
JIRA,Gitlab,AWS
Used Java 11 (Functional Interface, Lambda expression, Joda Date and Time API), Spring Boot for Backend service
development
Used Mongo DB NoSQL database
Developed REST Webservice to get the data from MongoDB
Used Docker for image creation and Kubernetes to manage deployment on server
Used GitHub for code repository and used Gitlab CI/CD for integration and deployment
Environment: Core Java 11, IntelliJ, Tomcat Server, React JS, Mongo DB, Kubernetes, Spring boot, JIRA,Gitlab
Environment: Core Java 11, Tomcat Server, Angular, Spring 4.3 framework, Guidewire,Github,Gitlab,PCF
Environment: Core Java 1.8, WebSphere Server, Angular, Spring 4.3 framework, Oracle 11g
OPERA 5 is a product developed by Micros Inc. (now Oracle Hospitality Inc.). The product has different sub products such as
PMS (Property Management system), ORS: Online Reservation System, Configuration etc.
This product is all about hotel reservations and related packages.
Environment: JDK1.7, SOAP Webservices, WebLogic Server, XML,Spring MVC,JQuery, Ant script, Oracle 11g
Other Experience:
NETWORK ENGINEERING WEB SYSTEM (NEWS) at P.C.S., Pune for South west bell corporation (S.B.C
EDUCATION
B.E (computer science) from Shivaji University.
Sun Certified Java Programmer