About Me
- 18+ years of experience in Software Product and Project Development
- 8+ years of experience as a Team/Project/Tech Lead
- 8+ years of experience as a Technical Architect
- 17+ years of hands-on coding experience of ...
- 17+ years of hands-on coding experience of Java/J2EE based Applications
- Strong Architecture and Designing skills
- Strong in designing Scalable, Asynchronous, Event Based and Distributed Systems
- Strong in designing Secure, Fast, Cost-Effective and High Performing Applications
- Strong with Design Principles, Design Patterns and OOPs
- Elaborate experience with UML and Design Diagrams
- Experience in Scaling and Tuning Applications
- Experience in designing cross platform and User Friendly Mobile Apps
- Ability to influence decisions on architecture, design and choice of technology
- In touch with the latest technologies and ability to quickly build demos
- Ability to understand and visualize the big picture
- Experience in leading the technical roadmap of Products
- Strong in designing and implementing interfaces among distributed Systems
- Strong in designing and implementing modular and multithreaded Applications
- Elaborate experience of ensuring code quality and adherence to design by conducting code reviews and trainings
- Experience in setting up development, build and deployment processes
- Good in chalking out solutions, algorithms and implementing
- Good analytical, problem solving and troubleshooting skills
- Experience in estimation of small, medium and complex assignments
- Experience of working with Agile, SCRUM, Waterfall, Spiral models
- Good exposure of Banking, Telecom, Utility Services and Digital Asset Management domains
- Handled onsite assignments multiple times at USA, Thailand, Dubai and Vietnam
- Effective verbal and written communication skills
Skills
Programming Language
Web Development
Development Tools
Software Engineering
Data & Analytics
Others
Mobile Apps
Database
Graphic Design
Networking & Security
Positions
Portfolio Projects
Company
MyView – Mobile App to track People/Vehicles
Role
Software Architect
Description
Role:
Conception, Technical Architect, Designing, Coding. Object Modelling, UI & DB Design, Evaluation and deciding technology stack. Implemented Token Based Authentication.
Description:
MyView is a tracking App that can be used to track Kids, Field Agents, Marketing/Sales Teams and Transport Vehicles based on the Geo-Location of Users. The app communicates with the server though JSON based RESTful services. Built using Hybrid Micro Services architecture.
Key Features:
My Followers, Block/Unblock Followers and Appear Offline available in Premium version.
Show More Show LessTools
STSCompany
Clix LOS – Loan Originations System (EbixCash Technologies)
Role
Software Architect
Description
Role:
Technical Architect, Requirement Analysis, Solutioning, Designing, Team Leading, Coding, Code Review, Deployment, Interaction with Management/BAs/Customer, Integration with NEWGEN DMS and ACL (SMS & Emails), Set up SVN practices, setting up different environments. App Server tuning and scaling.
Description:
LOS implementation at Clix Capital hosts many portfolios like Personal Loan, Auto Loan, Two-Wheeler Loan, Bicycle Loan, Business Loan, Mobile Loan, Home Loan, etc. LOS has different interfaces like Clix Portal, NSDL (Aadhar + PAN), Hunter, CIBIL, Multi-Bureau, Experian, ACL, DMS, Fintech etc. It also has its Mobile version which is used by Sales Persons in the field to enter and process a loan applications. LOS exceeded the expectations of Clix in terms of monthly revenue within a year.
I was approached by Indus team to join back as a Visiting Consultant and stabilize Clix project. On 1st Nov-18, a major release was deployed on Production along with long stuck integration with DMS. Its running stable without any major issues.
Show More Show LessSkills
Java (All Versions) J2EE JavaScript SQL PL/SQL JSON AJAX Servlets Java Server Page - (JSP) Enterprise Java Bean 3 - (EJB3) Struts Oracle Software ArchitectTools
Eclipse PLSQL DeveloperCompany
Reporting App (Mahindra Housing Finance Ltd)
Role
Full-Stack Developer
Description
Role:
Technical/Solution Architect, Requirement Analysis, Design, Development.
Integration with LOS and LMS through DB Views
Description:
Reporting App is a custom Reporting Framework is built using partial metadata enabling configuration of Reports which can be executed to generate data in CSV format. Each Report is categorized as Scheduled, On-Demand and Hybrid. Each Report is backed with a DB View to fetch the data from existing schemas of LOS, LMS, and Collections. It has been designed as a Single Page Application for better User Experience.
Key Features:
Adding/modifying a Report through backend configuration on the fly
Show More Show LessSkills
JSON AJAX Servlets Java Server Page - (JSP) JavaScript SpringBoot Oracle Java (All Versions) MySQL Software ArchitectTools
Eclipse PLSQL DeveloperCompany
LOS – Loan Originations System - Product of Indus
Role
Software Architect
Description
Role:
Technical Architect, Requirement Analysis, Design, Team Leading, Coding, Code Review, Interaction with Management and BAs. Set up development, build and deployment practices. Was active in suggesting latest technologies. Designed and implemented Event Framework, Notification Framework, Delivery Framework, Access Profile module, Charges Engine, Deviation Engine, Scoring Engine, Dedup Engine, Pricing Engine, Integration with LMS & GL. Lead the implementation of Dubai First and Clix Capital. Integration with MIS, Vision+, Electronic Payment System, Perfios, CIBIL, Experian, Portal, AML, NSDL (Aadhar + PAN). Conducted many in-house trainings for development team.
Meant For:
Banks and NBFCs
Interfaces:
CIBIL, Experian, RBI, AML, Hunter, Highmark, Perfios, NSDL, Aadhar, Vision+
Implementations:
Dubai First, Clix Capital, IDFC, VP Bank, RBL, DHFL, MRHFL, ShareKhan
Description:
LOS is a Workflow based Web Application for Loan Application processing starting from QDE till Disbursement. It is built using many homegrown frameworks like Security, Events, Notifications, BRMS, Workflow, Scoring, Dedup, List, Summary, Function, Allocation, Documents, Screen Designer, Report and Batch etc. Function based Screens can be configured through Screen Designer. Workflow can be configured by the Users by dragging and dropping various activities involved in a process. Configurability at various stages of a Workflow is achieved through Meta Model. LOS focuses on automating Loan processing. Many of our current Customers have achieved the SLA from 3 days to 2 hours. Few of them are focusing on completing a Workflow within 10 minutes by automating the approval process with the help of integration with external Systems like Bureau and Fraud check etc. LOS so far supports different Portfolios like Auto Loan, Personal Loan, Mortgage Loan, Credit Card, Education Loan, Gold Loan, Business Loans etc.
Key Features:
Configurable Workflow, Screen Designer, Decision Keys, Version Management of Masters, Risk Engines, Notifications, Intuitive UI, List/Summary widgets.
Show More Show LessSkills
JSON AJAX Servlets Java Server Page - (JSP) Enterprise Java Bean 3 - (EJB3) JavaScript Java (All Versions) Oracle PL/SQL Spring Framework Struts MySQLTools
Eclipse PLSQL Developer