Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Ramdas Shinde

Mumbai

Summary

  • Around 5+ years of software developing experience in design, development, implementation and testing of Client-Server, Web Applications using Java Technologies.
  • Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Agile Methodology.
  • Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, Java-API and Spring.
  • Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.
  • Experience in client side Technologies such as JavaScript,jQuery and VueJS framework.
  • Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language.
  • Hands on experience with scripting languages like Unix, Linux and powershell
  • Experience in implementing SOA (Service Oriented Architecture) using REST Services.
  • Experience with using Apache Tomcat Server.
  • Experience with databases like MySQL, PostgreSQL.
  • Experience in creating test cases using JUnit.
  • Strong debugging and troubleshooting skills.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Network Marvels Ind Pvt Ltd
Mumbai
12.2017 - Current



Project Name: EdTech Platform

Brief description: This project involved the creation of highly optimized and scalable learning management system(LMS). The USP of this project was to create dynamic networking environments in on-premise data centers and/or various cloud providers such GCP and Amazon for students to practice basic to advanced networking concepts.

  • All the functionality is implemented using Spring Boot and Hibernate ORM . Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, Spring security modules.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer.
  • Identified and implemented the design patterns.
  • Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Involved database design and responsible for creating and modifying Database objects.
  • Involved in writing complex multi-table joins and conditional queries in Database.
  • Used a light front-end framework against the JSON APIs for their service requests.
  • Developed web pages using HTML5, CSS3, VueJS, Bootstrap, JSON, Ajax.
  • Used GIT for Source Control and Version Management of all codes and resources.
  • Extensively Involved in interacting with end users for requirement analysis.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Used Agile Development methodology of software development.

Education

Bachelor of Engineering - Electronics And Telecommunication

Pune University
Pune
06.2016

Skills

  • Spring and Spring Boot
  • Tomcat
  • Databases MySQL,PostgreSQL
  • Frameworks/API's JPA, Hibernate
  • Code Development Tools Eclipse, VS Code
  • Scripting/Markup Languages JavaScript
  • Version Controlling tools GIT
  • Operating Systems Windows, UNIX
  • Gangs of four design patterns
  • Frameworks Spring Boot,Spring Core,Hibernate
  • Methodologies Agile
  • REST Design and implementation

Timeline

Senior Software Engineer

Network Marvels Ind Pvt Ltd
12.2017 - Current

Bachelor of Engineering - Electronics And Telecommunication

Pune University
Ramdas Shinde