About Me
8+ years of professional work experience in Design, Analysis and Development of Software Applications in Java, C++, C#, React JS, Typescript, Spring MVC, HIbernate & Implementation of OAuth protocol.
• Working experience of Java Applications...
Skills
Programming Language
Software Engineering
Development Tools
Web Development
Software Testing
Database
Others
Positions
Portfolio Projects
Company
Microsoft Project Online
Role
Full-Stack Developer
Description
Responsible for full stack development of a collaborative Microsoft Project online application which is a cloud-based solution used by millions of users across Globe for Project Management, Portfolio Management and Resource Management needs. • Implemented various front-end and back-end features like Cut/Copy/Paste, Drag & Drop and Coauthoring support
Technologies: React JS, Flux pattern, Typescript, Jest testing framework, Gulp, webpack build systems
Skills
C Sharp Flux Git JavaScript Jest React.Js REST Rest API Systems Development Life Cycle - (SDLC) Typescript WebpackTools
Visual Studio OnlineCompany
Yodlee FastLink Application
Role
Backend Developer
Description
• Responsible for development of back end REST APIs to aggregate financial data using Java Spring MVC Framework and Webservices that supports 10 millions of transactions per day between banks and third party financial aggregator.
• Responsible for Design, analyze and development of OAuth client component from scratch using Java Spring MVC and Hibernate frameworks.
• Responsible for integration of Yodlee platform with various Open Banking apis which are recommended by PSD2(Payment service Directive)
Technologies: JAVA, OAuth 2.0, Open Banking Apis, Java Spring, Hibernate frameworks, Two way SSL, MySQL, MAVEN, Perforce, Git, Elastic search, Backbone.js
Skills
Data Structures Git Hibernate Java (All Versions) Java EE J Unit Multi Threaded Programming MySQL OAuth Perforce Spring Framework Spring MVCTools
EclipseCompany
ARM Design Automation Builder Tools
Description
Responsible for Analyze, Design and developing software tools to automate the Physical IP modeling/ validation flows which involves implementing complex algorithms and efficient usage of core design patterns.
Technologies: JAVA, multi-threading, design patterns, ANT, MAVEN, JSON, XML and ANTLR parsers, Regex matching, Javascript, HTML, CSS3
Tools
EclipseCompany
ARM Design Automation Server Tools
Description
Responsible for Analyze, Design and developing software tools to automate the Physical IP modeling/ validation flows which involves implementing complex algorithms and efficient usage of core design patterns.
Technologies: JAVA, multi-threading, design patterns, ANT, MAVEN, JSON, XML and ANTLR parsers, Regex matching, Javascript, HTML, CSS3
Skills
Java (All Versions)Tools
Eclipse