Professional Summary
· Creative, result driven technology leader with almost 11 years of experience in developing and managing large-scale, high availability networks and client/server applications involving projects of substantial duration, complexity and ambiguity.
· Well versed with Technology/Platform: Java/J2EE application development. Excellent multi-tasker, able to efficiently plan and prioritize projects.
· Strong at technical and business management skills.
· Adept at designing and implementing effective technical business solutions using advanced levels of technical knowledge combined with sound business vision and project management skills.
· Expertise in Service Oriented Architecture, Java Enterprise technologies, UML modeling, Object Oriented analysis and design, Data modeling and Database design, exposure to emerging Semantic web technologies.
· Quality Oriented - Design/Test using Behavior Driven Development (BDD), and Test Driven Development (TDD) to obtain high coverage and lower both code complexity and nesting depths.
Technical Competencies
· Technology Stack – Real-time experience in designing and implementation of Object-oriented applications using Java and J2ee stack.
· Building Blocks – Design Patterns and their implementations.
· Frameworks – Design & development using Open-Source Frameworks like Spring.
· SDLC Participation – Expertise in defining System Architecture, External and Internal Specifications, Software Development Plan, Configuration Management Plan, Project Plan, Test Plan.
DevOps principles
Project#1-Generali Global Assistance
It’s a web and desktop application in which users can buy Overseas /International Travel Insurance policy. Users can make payments through various channels like Credit card or cheque. Also approved claims to be settled in users account through ACH or Non-ACH payment channels. In this we have multiple applications based on the different requirements like for internal usage desktop application is there for multiple domains multiple web application exist.
PLATFORM: Spring Boot, Java Swings, AWS (SNS,SQS,S3)
LANGUAGE: J2EE, JSP, JSON, Spring Boot
TOOLS: GIT, IntelliJ
DATABASE: MySql
ROLE: Developer
Job roles and responsibilities:
· Played a crucial role in the management and maintenance of an existing application, ensuring its stability.
· Played a significant role in the implementation of auto reserve calculation.
· Implement back-end service to use SNS and SQS process.
· Conducted thorough unit testing to ensure the correctness and reliability of individual components, as well as integration testing to validate the application's behavior as a whole.
Project#2- Lending Point
It’s a web application in which users save their leads and get offers according to their loan amount and by accepting one of the offers from the list, they can avail themselves of loan facilities. Post approval financial institute disburse the loan in the customer accounts and standing instructions, or monthly installments will start deducting from customers account as per the repayment scheduler. The project is a Web Application and is a fresh development. This Web Application works on a web server and communicates with SFDC. Bottom-up development approach will be followed in this project.
PLATFORM: SpringMVC, Spring Boot, MuleSoft
LANGUAGE: J2EE, Spring MVC, Hibernate, JSON, Spring Boot
TOOLS: Eclipse IDE, GIT, IntelliJ
DATABASE: MySql, dynamo, Mongo.
ROLE: Developer
Job roles and responsibilities:
· Involved in developing Rest Web Service & generating JSON Objects, Parse JSON Objects.
· Involved in requirements discussions with the client and providing technical solution post conducting the requirement elicitation and solution analysis.
· Implement digital signature process using DocuSign and aware of integration of DocuSign in projects which use Java frameworks and interface – Web and Mobile
· Requirement analysis, Design, Coding and Bug Fixing.
· Developed Java files using the core language functionality.
· Written DAO interface and DAO Implementation class.
· Implemented generic code that can be used to read and write in case Json.
Project#3- ShipCSX ThirdParty-Managment
It is a module that handles third-party customers online. Users can provide access to another access through this module and the result of their search can be downloaded by the user. For every type of particular user the view will be different.
PLATFORM: JSF
LANGUAGE: JSF , PrimeFaces ,Sql
TOOLS: Eclipse IDE, Clear-case
DATABASE: MySQL
ROLE: Developer
Job roles and responsibilities:
· Created responsive and interactive user interfaces using JSF components, PrimeFaces, and other relevant technologies.
· Implemented backend functionality using Java EE technologies such as EJBs (Enterprise JavaBeans), JPA (Java Persistence API), and CDI (Contexts and Dependency Injection).
· Integrated JSF applications with databases (e.g., MySQL, Oracle) for data storage and retrieval, ensuring data consistency and security.
· Utilized AJAX (Asynchronous JavaScript and XML) techniques to enhance user experience and improve application responsiveness.
· Implemented validation and error handling mechanisms to ensure data integrity and provide a smooth user experience.
Project#4- BitePoker
It is a game involving betting and individual play, whereby the winner is determined by the ranks and combinations of their cards, some of which remain hidden until the end of the game. BitePoker games vary in the number of cards dealt, the number of shared or "community" cards and the number of cards that remain hidden. The betting procedures vary among different poker games in such ways as betting limits and splitting the pot between a high hand and a low hand.
PLATFORM: SpringMVC
LANGUAGE: Java , Hibernate ,Spring, blazed s , smart-fox server
TOOLS: Git, STS
DATABASE: My SQL
Job roles and responsibilities:
· Gather and document product requirements and translate them into process.
· Develop work breakdown structures to deliver proposed work within deadlines.
· Provide technical guidance to development and testing teams.
· Identified and mitigated technical risks.
· Conducted code reviews and QA reviews of architecture framework.
· Developed and tested prototypes to evaluate design issues.
Project#5-FBTracker
It is a software that captures screenshot and uploads on a ftp server and keep track of mouse clicks and keystrokes.
PLATFORM: JAVAFX
LANGUAGE: Java
TOOLS: SVN
DATABASE: MySQL
Job roles and responsibilities:
· Developed and tested prototypes to evaluate design issues.
· Planning, scheduling and designation of project tasks to team members
· Execution of each phase of the project
· Collaborating with department heads to achieve a common goal
· Recommended new technologies and tools to support technical architects.
· Product Release Management
· Individual Contributor
Project#6- VitalBoards
Vital ICE is the premier In Case of Emergency app that can help save lives. Free for download, this public safety app locally stores user medical information, Emergency contacts and more, and can be easily accessed by EMS and first responders institutional where the user is unable to speak or is otherwise incapacitated. First responders are given access to our back-office site, where they can send important community and other alerts to local app users.
PLATFORM: Android
LANGUAGE: Android
TOOLS: Git, Eclipse
DATABASE: MySQL
Job roles and responsibilities:
· Brainstorming the product
· Develop and maintain system technical architectures based on business needs.
· Evaluate existing technical architecture and recommend improvements.
· Develop work breakdown structures to deliver proposed work within deadlines.
· Identified and mitigated technical risks.