About Me
· Over 9 years of work experience in software development using JAVA/J2EE technologies.
· Having 5+ years of work experience in ...
· Having 5+ years of work experience in Springboot and Spring 3.x (Core, MVC, Security, AOP, JDBC), Hibernate, Web-services, ANT and MAVEN build frameworks.
· Having 3+ years of work experience in Angular 2/5/7, ReactJS, NodeJS, HTML, CSS,Jquery,JavaScript.
· Hands 3+ years of work experience on nosql databases (MongoDB and ArangoDB) and 5+ Experience on RDBMS databases (Oracle,MySQL,MSSQL).
· Having good work experience in RESTFull-WS, JAX-WS, JMS ,ActiveMQ,Kafka,HornetQ(MB).
· Hands on Experience in Java Design Patterns, Activiti BPMN 2.0,jBPM.
· Having good knowledge and software development experience using Agile methodologies.
· Hands on experience in developing and implementing the cloud bases application using Public cloud(Amazon Web Service – EC2,S3,VPC,Lambda) and Pivotal Cloud Foundary(PCF).
· Good knowledge in Layered, SOA,Microservices,serverless architectural design.
Show MoreSkills
Web Development
Development Tools
Software Testing
Database
Operating System
Others
Software Engineering
Programming Language
Portfolio Projects
Company
Connected Home Appliances, Converting web Application to SAAS/Multi-Tenancy,Virtual Token Manager,Shopping Cart
Role
Full-Stack Developer
Description
Analysing,Designing and developing the Proof Of Concepts(POCs) and integration with entriprise appications
Show More Show LessSkills
Angular 6 J2EE Java (All Versions) MongoDB Spring AOP Spring Batch Spring Hibernate Spring MVC Spring Security SpringBootTools
Eclipse IntelliJ IDEA Sql BrowserCompany
CLEAR-Suite
Description
Description:
Clear ERP suite offers customers transformational solutions that help virtualize the content supply chain and digitally mediate enterprise workflows to manage not just the content, but the business of content.
Roles and Responsibilities:
· Provide Designs solutions,participate in design and development of complex, high performance Enterprise/Microservice based applications and Provides mentoring/guidance to other developers.
· Leading the team in all the phases of project life cycle including Planning,Architecture,Design,Development,Implementation,Testing and Support.
· Successfully developed and integrated Spring JMS and ActiveMQ for production Data Center.
· Successfully implemented MYSQL-HA(Replication and Failover) on production environment.
· Successfully designed,developed and implemented security features for video-streaming module using JCE(Asymmetric/Symmetric,HMAC,RSA KeyGenerator).
· Implemented custom Nginx-Clojure 0.4.5 and Nginix 1.12 for video streaming and static content rendering.
· Developed POC and implemented for integrating java with microsoft-azure blob storage,azure-functions for streaming content.
· Successfully designed,developed and implemented scrubbable-thumbnail watermarking ,server-side watermarking for video assests ,thumbnail,image and PDF files.
Successfully designed,developed and implemented logging framework for the product using AspectJ(LTW
Show More Show LessSkills
Java (All Versions) J2EETools
javaCompany
Barnes and Noble College Booksellers
Description
Description:
BNCB ecommerce includes the Textbook (Rental,Non-Rental), General Merchandise modules for more than 700 universities.
Roles and Responsibilities:
- Successfully designed,completed the Proof of Concept (POC) and implemented with LDAP server (Microsoft Active Directory, Apache Open DS) for authentication.
- Integrated FAHM service provider with identity provider(using JWToken) for fetching card details in payment module.
- Integrated JUnitee with WCS in order to run JUNIT test cases.
- Actively Participated in corporate PCI Compliance initiatives and assessment.
- Responsible for the providing the solution for application security vulnerabilities, implementing the solution on production environment.
- Developing the new modules, enhancing the product as per the business requirement document (BRD).
- Working as a track lead and handling team of four people from last six months.
- Responsible for upgrading IBM WCS fixpack.
- Working on change request as per the requirement.
Interacting with the client to understand the project and finalize its scope
Show More Show LessTools
javaCompany
SaaS-eCAMS (Electronic Claims Adjudication Management System) Solution
Description
Description:
SaaS is a software delivery method that provides access to software and its functions remotely as a Web-based service. Software as a Service allows organizations to access business functionality at a cost typically less than paying for licensed applications since SaaS pricing is based on a monthly fee. Also, because the software is hosted remotely, users don't need to invest in additional hardware. Software as a Service removes the need for organizations to handle the installation, set-up and often daily upkeep and maintenance. Software as a Service may also be referred to as simply hosted applications.
Roles and Responsibilities:
- Successfully Developed and implemented distributed solution using spring remoting(RMI,HTTP,JAX-WS).
- Successfully implemented Dynamic Datasource lookup to enable SAAS Model.
- Successfully implemented spring security for framework.
- Implemented Transaction management for framework using spring AOP.
- Developed common business audit, logging components for the framework.
- Developed java rules component using spring Aspectj.
- Developed maven build to support framework for both Distributed and Non-Distributed application.
- Developed the SaaS based POC’s as per the requirement.
- Doing analysis on existing eCams-modules for migrating to SaaS Model.
- Interacting with the client to understand the project and finalize its scope.
- Analyzing and developing the new Proof of Concept (POC) based on client requirement.
- Integrating the approved POC with existing module.
Tools
java