Web Application Developer
4 Years of experience, as a Software Engineer, in Java/J2EE development including application development frameworks such as Springs, Hibernate/JPA, jQuery, Angular JS 2.0. Most of the work is on mysql, JBOSS, Tomcat, Android platforms.
Additional 1.5 years of experience as Lecturer in CMRIT College, Bangalore
Sen-sei Technologies Private Ltd., Bangalore
Sep 2013 – Current
Project: Loanify-Loan Origination System
My Role: Lead Application Developer (Server Side)
Aug 2016 – Aug 2017
This Application is responsible for enrollment of customers onboarding through aadhaar-eKYC. Once Aadhaar verification is done, details of the customer are captured and the loan application is created, by filling necessary details like loan amount, loan tenure etc. The Application then, passes through various stages as Branch Review Stage, Credit Check/Appraisal Stage, Documentation/Sanction Stage, Operations Check/ Preparation Stage and finally after Disbursement stage the loan account gets opened in the ENCORE-Loan management system (Another Sen-sei Product).
I played a lead developer role. Development is done in Java 8, using Spring 4.3, Hibernate 4.3, MySQL 5.6 and implemented Server-side coding for REST API. I also participated in database design. Also, frequently interacted with direct client for their queries and clarification.
For the same project, we developed the Android (Lollipop) Application, for Relationship Officers, who work in fields. Purpose of this App is to gather basic information of persons who may be interested in having loan, this is called as Lead stage.
Project: Banking related Clearing House Web Application Development
Role: Java Developer (Server Side)
Jan 2016 – May 2016
This project is the development of the extension to existing Loan Management System (Encore). This application creates the mandates related details from the new customers registered in the loan management systems in the excel format. This excel with scanned mandate forms is send to Bill desk .Upon receiving the reverse feed, uploads the details. Same way repayments are done.
Developed Spring based REST Web services for Mandate Module.
Key web services calls are:
1. Generating “Lots” for mandate registrations.
Excel for the “Lot” containing the details of mandates and giving it as
download in zip format.
3. Generate scanned copies into a folder and giving it as a download in zip format.Upload an excel for reverse feed mandates.
Project: Hybrid Research Management System (RMS) Web Application.
My Role: Java Developer
Jan 2015 – Aug 2015
RMS is a solution to automate, research and development of agricultural products.
Involved in developing the Java APIs for the Annova calculations required for report-generation like Stability Analysis, Variance Analysis. Also developed User module, which is responsible for user maintenance like add new user, delete user and edit user. In the same module crops for the users are displayed using jquery-jtable';s master-child relationship. For a selected user the crops can be added, deleted or edited and list of the crops is shown for the user. In this a user is assigned a particular role while creating a new one, and based on that a set of permissions are assigned for the newly created user. Developed Role module, which is responsible for creating new roles, deleting the roles and editing the same. Here again jquery-jtable's master-child relationship is used for maintaining the permissions for a role. For assigning the permissions for a role a set of permissions are selected. Thus the user can add, delete the permissions for a role.
Project: E-commerce Order Management Application
My Role: Application Developer and Performance Tester
Jan 2014 – Dec 2014
Worked in Order Management module for one of the e-commerce client. This module is core of their
E-commerce application and is Web Based application (JBOSS). This module is responsible for managing life-cycle of Orders. It works on input JSON messages, which arrives from other application modules. While processing order there were multiple validations and calculations needed to perform, before persisting order into database.
I played a key Java developer focusing on spring, Hibernate frameworks, including mysql as DB. I was responsible for writing
REST service for Order creation, updatation, cancellation and enquiry. I was also involved in integration testing of application. Beyond developer role, I also created Jmeter scripts and completed performance testing and tuning of application. I also interacted client frequently, for running load tests on their environment.
Tools and Technologies: Java 7, spring4.0, hibernate, maven, JMeter etc.
Lecturer at CMRIT Bangalore
Aug 2008 – Dec 2009
Worked as a Lecturer in Department of Telecommunication
Engineering. Handled following subjects:
1 .Digital Signal Processing
3 . C ++
4 .Operating Systems
LRDE (DRDO) - Bangalore
Internship during M.Tech
Nov 2007 – Jun 2008
Master’s in Technology (M.Tech): Digital Electronics and Communication
M.S. Ramaiah Institute of Technology, Bangalore
Diploma in Advanced Computing (DAC) : Software Development
Bachelor In Engineering (B.E.): Electronics
Jawaharlal Nehru Engineering College, Aurangabad
HSC and SSC with Distinction
27th in Merit List during SSC