Summary
Overview
Work History
Education
Skills
Disclaimer
Timeline
Generic

Nayan Chitte

Full Stack Java Developer
Pune,Maharastra

Summary

6+ Years of full-stack product development experience using Java & J2EE Technology. Good knowledge of Core Java with JDK – 8. Hands-on experience in Spring, Hibernate, and J2EE Library. Hands-on experience on Rest Services using Spring technology. Good expertise in complex Query building and schema handling. Excellent knowledge of Json library & Json communication. Knowledge of MySQL & DynamoDB. Full-stack development experience with JavaScript, jQuery, HTML, CSS & Bootstrap.

Overview

6
6
years of professional experience

Work History

Software Engineer

EduCloud Infotech LLP
Pune
12.2017 - Current

(1) Backup, Archival & Restore Framework

Project Description:

  • EduCloud is an Multitenant product supporting RDMS database design to have dedicated or the shared schema facility
  • We have designed a complex Backup, Archival & Restore framework for each Tenant by using Spring Boot, Spring JDBC, Complex Queries, and Complex data Collection algorithms.

Role:

  • Requirement Gathering
  • Design Proposal
  • Low-level end to end Coding
  • Test Cases/Testing and Production Support

(2) Generic Online Fee Collection solution with all Payment Gateway

Project Description:

  • EduCloud is a SaaS product and customers want their own choice of payment gateway
  • Requirement Integrate Paytm, Razor Pay, Axis Bank, HDFC & ICICI Bank Payment gateway, and similarly any payment gateway should be working with EduCloud.

Solution:

  • Use Factory & Decorative design patterns to create generic PG API handling flow
  • Created framework to support Js-Checkout or Callback responses.
  • Use JSON configuration to remove low-level static code into generic code.

Role:

  • Understanding Payment gateway API & SDK
  • Design Proposal
  • Low-level end to end Coding
  • Test Cases and Testing and Production Support

(3) Dynamic Admission Workflow

Project Description:

  • I have developed from the scratch Admission workflow engine which can serve as No Paper Admission solution for Schools, Colleges & institutes using Full Stack Java development
  • The workflow involves complex rule-based routing algorithms from simple form submission up to online payment including various stages like online exams, and automotive face-to-face interview scheduling using Zoom or Google Meet
  • I have worked on various rich engineering solutions
  • Fully automatic complex Dynamic HTML from design using JavaScript algorithm which has more than 80+ data entry points in the range of input text, radio button, text box, file upload, photographs upload
  • Develop an algorithm for the customizable complex validation rules
  • Integration with Google Meet & Zoom API for automotive interview schedule
  • Integration with various Payment Gateway for the online admission fee collection
  • Developed customizable communication system helps end user to build their commination messages & preferences.

Role:

  • Understanding Payment gateway API & SDK
  • Design Proposal
  • Low-level end to end Coding
  • Test Cases and Testing and Production Support.

(4) Zoom Integration for online Class Solution

Project Description:

  • During the COVID-19 pandemic, all EduCloud customers started school online
  • Therefore, there was a requirement to provide Zoom integration with the LMS system
  • Zoom API integrating with complex Lesson Plan Tool System
  • Zoom Meeting API to create Zoom meetings automatically
  • Zoom security API to automate participant security
  • Zoom Participant API to automatically get Attendance per class.

Role:

  • POC on Zoom API using Java SDK
  • Design Proposal
  • Low-level end to end Coding
  • Test Cases and Testing and Production Support.

Education

BE Computer Engineering Dropout -2017 -

North Maharashtra University
Dhule

Diploma in Information Technology -

MSBTE
Dhule

Skills

Core Java :  Java-8, OOPs, Interface, Abstract Class, Collection, Multithreading, Generics, File IO, Serialization, Executor Framework.

Design Pattern : Singleton, Factory, Composition, Observer.

J2EE : Maven, Spring MVC, Spring Core, Spring Security, Hibernate, HQL, SQL, Jasper-6, Redis, Tomcat.

Databases : SQL, MySQL, DynamoDB

JSON Library : Gson, Jettison, Jackson, Custom complex JSON handling

API Library : Google Drive, Zoom API, Google Calendar, Google Meet, AWS S3, Http Client, Apache POI, Apache Velocity, Payment Gateway

UX-UI : JavaScript, jQuery, HTML, DHTML, CSS, Bootstrap, Index DB, UI Caching

Tool : SVN, Git, Eclipse, HeidiSQL, Jasper Studio

Disclaimer

I hereby declare that all the above information is true and correct to the best of my knowledge.

Timeline

Software Engineer

EduCloud Infotech LLP
12.2017 - Current

BE Computer Engineering Dropout -2017 -

North Maharashtra University

Diploma in Information Technology -

MSBTE
Nayan ChitteFull Stack Java Developer