About me


Hello,

  • Almost, 10 years of hands-on web application’s development experience as a full stack developer (OCWCD and SCJP Certified) using Java, J2EE and JavaScript related frameworks.
  • Great experience in designing and developing SaaS based products and using IAAS platform.
  • Experience in the development of several projects at small, medium and large scale in banking, travel and vendor management functional areas.
  • Experience in all the phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and enhancing existing systems.
  • Experience in building software modules and components through an extensive application of design patterns, object oriented programming and foundational data structures.
  • Experience in the Agile development model. Worked as a Scrum Master. Extensively used Agile tools like JIRA and Confluence.
  • Experience in developing business components and building RESTful services using Spring Boot, Node JS, express and ES6.
  • Managed a team to produce desired results. Responsible for performance appraisals, career path guidance and technical trainings.
  • Experience in automation testing frameworks like Selenium.
  • Experience in production support for deployment and code fixes.
  • Experience in working with databases such as MS-SQL, MongoDb, Oracle, MySql and AWS DynamoDB.
  • Experience in CI/CD piplines using Jenkins, Netlify, Seed and AWS.
  • Experience in code reviews, refactoring the code, merging the code, resolving merge conflicts and maintaining the source code versions using tools such as GIT, SVN and MKS.
Name: Sandeep Gurav
Location: Delaware, USA
Birthday: May,1986
Email: sandeeprgurav@gmail.com
Sandeep Gurav
Fullstack Developer

Skill Set:


Languages: : Java, JSP, Servlet, HTML, CSS, jQuery, SQL, JavaScript, ES6 and Typescript.

Frameworks: ReactJS, NodeJS, Spring Boot, Spring Cloud, REST API, Spring3.0, Hibernate3.0, Struts1.3, Apache Kafka, Jasper Report, AWS, Microservices and GWT.

Automation Testing Frameworks: Selenium WebDriver, Cucumber, TestNG.

Databases: Mongo Db, MS-SQL, Oracle,SAP HANA and AWS Dynamo DB

Cloud Platform: Amazon Web Services (AWS).

IDE: IntelliJ, Eclipse and Atom.

Operating Systems: WINDOWS 10 and LINUX.

Version Control Systems: GIT, SVN and MKS.

Continuous Integration: Jenkins, SEED and Netlify.

Build Tools: Ant, Maven, Gradle, NPM and Webpack.

UI Frameworks: Amazon Web Services (AWS).

IDE: Bootstrap, SASS and LESS.


Education:


MS-IT

Wilmington University, New Castle, Delaware,19720,USA

MBA-IT

Mumbai University, Mumbai, Maharashtra, India

BE-EXTC

Mumbai University, Mumbai, Maharashtra, India


Experience:


SAP Labs (NAPERVILLE, CHICAGO, USA)

Project:SAP Fieldglass cloud-based product (SAAS)

This application provides the leading SaaS platform to procure and manage contingent workers, services such as statement of work projects, independent contractors, and specialized talent pools. This application used to help Global 2000 firms in nearly 70 countries.

Responsibilities:
  • Development of new features using Struts, Spring, JQuery, custom frameworks etc.
  • Development of internal projects using ReactJs, Spring Boot and Mongodb.
  • Participated in design meeting for new features with BA, QA and other stakeholders.
  • Implemented continuous build, testing and deploy using Jenkins for internal projects.
  • Worked on POC using Apache Kafka to improve throughput of msessaging servcies.
  • Worked on AWS to develop POC to store files data into cloud databases for easy scalability.
  • Developed Rest API using Spring Boot for mobile application’s front end.
  • Worked as lead developer to convert monolithic application to microservices based application.
  • Developed basic automation testing framework for QA team using Selenium and TestNG.
  • Utilized AWS cloud watch to monitor resources such as EC2 and DynamoDB Table.
  • Environment: Java, J2EE, Struts, JQuery, Ajax, Ant, MKS and MSSQL.

Project:Internal Web Application to manage employee’s information.

This application provides servcies to track employees details like personal information, eduaction, work experince, birthdate, current projects, certifications, attended trainings etc.

Responsibilities:
  • Responsible to design and architect web application using ReactJs, Spring Boot and MongoDb.
  • Developed REST API using Spring Boot by implementing filtering, logging, exception handling, caching and swagger features.
  • Developed generic components using React for the web application.
  • Implemented React’s state management using redux and saga.
  • Worked on react-bootstrap to develop UI components.
  • Implemented continuous build, testing and deploy using Jenkins, Netlify, AWS and Seed.
  • Worked on AWS cloud environment for file storage in S3 and deployment using EC2.
  • Developed basic automation testing framework for QA team using Selenium and TestNG.
  • Environment: ReactJs, REST web services using Spring Boot, AspectJ, MongoDb, Serverless API, YAML, Gradle, Netlify, Seed. AWS:DynamoDB, EC2 and S3.

GLOBAL TRAVEL SOLUTIONS - JET ENTERPRISE (MUMBAI, INDIA)

Project:Integrated Booking Engine

This system facilitating users to plan and do booking for all domestic and international flights linked with hotels, rented Car and other relevant stuff to provide as complete travel package with the help of shopping cart.

Responsibilities:
  • Designed and developed User Management, Airline schedule and Booking modules.
  • Design, develop and test HTML5, CSS3, BootStrap, JavaScript and jQuery that meets accessibility and web browser standards for website.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Developed exception, caching, logging frameworks.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Environment: GWT, Spring(MVC, AOP, DAO, ORM, DI), Hibernate 3.0, Maven and MSSQL DB.

INSOLUTION GLOBAL PVT LTD. (MUMBAI, INDIA)

Project: Credit Card Reconciliation System

This system processes all credit card operation related data files e.g. Switch, payment, billing, merchant settlement files. Using this system reconciliation of all these data files with respective data files can carried out on daily basis to check the authorization, billing and received payments transactions are correct or not .

Responsibilities:
  • Development of ‘File Processing and Reconciliation’ module which process all uploaded files into database server and reconciled the all uploaded data. (Struts, JQuery,MSSQL database)
  • Development of all MIS reports for uploaded and reconciled sources.
  • Worked as onsite coordinator in UAE for Mashreq and Abu Dabhi Banks.
  • Deployed and tested web applications in Mashreq and Abu Dabhi Banks.
  • Performed code validation and peer reviews.
  • Experience in requirement gathering at client’s locations.
  • Developed reusable framework for login, menus, admin and security features using Struts and Oracle Db.
  • Environment: JSP, Servlet, JQuery, Ajax, Struts 1.2, Ant and Oracle.

Connect