About Me
Have over 15 years of rich experience in building large software platforms for some of the largest corporations.
My top skills include
- Software Architecture / Design
- Problem Solving
- Communication <... Show More
Skills
Software Engineering
Others
Data & Analytics
Web Development
Development Tools
Software Testing
Database
Positions
Portfolio Projects
Company
Group Benefits Enrollment Platform
Role
Software Architect
Contribute
I was the Lead System Architect on the project responsible for architecture, design and execution. Participated in the Architecture review meetings and built the reusable components for the platform.
Description
I was the Lead System Architect on the project responsible for architecture, design and execution. Participated in the Architecture review meetings and built the reusable components for the platform.
Show More Show LessTools
Rest APIsCompany
Social Media Servicing
Role
Project Manager (Team Lead)
Contribute
Provided architecture leadership, mentored junior developers, performed code review and implemented few complex user stories
Description
Provided architecture leadership, mentored junior developers, performed code review and implemented few complex user stories
Show More Show LessTools
Rest APIsCompany
Fraud Mitigation Platform
Role
Backend Developer
Contribute
1. Was responsible for design and implementation of various business rules 2. Integrated the platform with over 40 legacy systems to consume and publish data from the platform 3. Lead a team of 4
Description
1. Was responsible for design and implementation of various business rules
2. Integrated the platform with over 40 legacy systems to consume and publish data from the platform
3. Lead a team of 4
Show More Show LessTools
Notepad++ (Win/Mac)Company
Fraud Waste Abuse Platform
Role
Software Architect
Contribute
1. Defined the technical architecture for the platform 2. Designed and Implemented various features and algorithms 3. Led a team of 3 developers. 4. Performed code reviews and stakeholder presentation
Description
1. Defined the technical architecture for the platform
2. Designed and Implemented various features and algorithms
3. Led a team of 3 developers.
4. Performed code reviews and stakeholder presentation
Show More Show LessTools
Notepad++ (Win/Mac)Company
Member Experience Management (MEM) Platform
Role
Software Architect
Description
1. Defined the technical architecture, designed and developed many features of the platform
2. Lead of team of 2 senior developers
3. Performed code reviews and presented to stakeholders and partners
Show More Show LessTools
Notepad++ (Win/Mac)Company
Customer Management System
Role
Full-Stack Developer
Description
1. Built reports leveraging JasperReports
2. Implemented various features to manage and validate Customer information
3. Implemented API for Customer information to be consumed other systems in the enterprise
Show More Show LessSkills
Java (All Versions) Enterprise Java Beans (EJB) J2EE Jasper Reports Java Servlets Development Log4j Web Services DevelopmentTools
Notepad++ (Win/Mac)Company
Insurance Quote Application
Role
Backend Developer
Contribute
1. Implemented various business rules using Drools engine 2. Implemented various features to calculate premium and print the relevant forms 3. Created language mappings for various fields
Description
- Implemented various business rules using Drools engine
2. Implemented various features to calculate premium and print the relevant forms
3. Created language mappings for various fields
Show More Show LessTools
Notepad++ (Win/Mac)Company
KroudCoin - A Kickstarter Clone using Ethereum
Role
Full-Stack Developer
Description
KroudCoin allows crowdsourcing funds for use in their projects. There are 2 different roles in this implementation
Owner - Creator of a project/campaign
Contributer/Approver - One who contributed to a campaign and has an approving authority
When an owner needs funds to spend, he creates a request for the release of funds. Contributors can then approve requests and requests that are approved by more than half of contributors can then be finalized by the owner to release the funds.
Show More Show LessTools
Visual Studio Code truffle ganache