About Me
- Good expertise in Java, J2ee (Servlet, Jsp), Spring-MVC, Struts, Hibernate, XML.
- Experience in working with Angular 2/4/7 modules, services, templates, directives, services and dependency ... and dependency injection to create a SPA.
- Experience with HTML5/CSS3/JavaScript, JQuery, Angular4, Bootstrap 3.x, Typescript.
- Good experience with Spring Core, Spring IOC, Spring Boot, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
- Authenticated API access using Spring Security and JWT.
- Coded Test Cases and created Mock Objects using Mockito and used JUnit to run test.
- Developed various JUnit test cases with the help of Mockito to perform unit testing of the code.
- Worked on Swagger API and auto-generated documentation for all REST calls.
- Good work experience in application integration using Web services such as JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTFUL Web services.
- Experienced in process, validate, parse and extract data from XML using Xerces, DOM and SAX parsers.
- Good working experience on in developing Web services using SOA, Apache Axis, XML Beans, JAXB, XML, XSD with practical experience in using tools like SoapUI, WSDL2JAVA, JAVA2WSDL tools during Web service development.
- Hands on Experience on Tortoise SVN and writing logger statements using Log4j.
- Expert in project management tools like JIRA, Bit bucket, Ant, GIT, Tortoise SVN, and Jenkins.
- Hands on Experience on Maven build tool and Gradle.
- Solid working knowledge of application servers like Apache Tomcat 8.0, JBoss Server 5.0/4.2, WebSphere 7.0/6.0/5.0 and WebLogic 10.3/9.2/8.1.
- Exposure in Database skills using Oracle, MySQL.
- Strong experience in various IDEs such as Developer 11g, Eclipse Oxygen,RAD7.
- Knowledge on Micro services.
- Good Understanding of Object Oriented Design and Design Patterns.
- Right kind of attitude to perform in the organization and to be committed and self-motivated with strong and sound programming knowledge.
- Highly adaptable to latest technologies and having Good interpersonal skills.
Skills
Web Development
Development Tools
Database
Operating System
Positions
Portfolio Projects
The Price Reporting Platform (PRP) is a web-based platform that enhances our Editorial team’s abilit
https://www.spglobal.com/platts/enCompany
The Price Reporting Platform (PRP) is a web-based platform that enhances our Editorial team’s abilit
Role
Full-Stack Developer
Description
The Price Reporting Platform (PRP) is a web-based platform that enhances our Editorial team’s ability to collect, store and share price assessment information. It is anticipated that PRP will replace EWS and eForms at some point in the near future.
Users interact with PRP via an Excel Spreadsheet with a bespoke plug-in which allows them to create and record price assessment information.
PRP has the ability to share price assessment information and transmit manual heards.
PRP is internally classified into three sections:
- PRP Reporting Site: Main PRP dashboard for Heard & Price submissions. The PRP Reporting and Operations site are bundled together under a single application but is used for different purposes with different user roles.
- PRP Operations Site: EdOps site which is used for the creation of Excel Workbooks for Price submission. The Reporting site is used by Market Reporters and Operations site will be used by editorial operations team. The UMS (User Management System) is used by Platform Management team.
Skills
Java EETools
GithubPoint of Sale (POS) is a suite of application systems devised to support users within several intern
https://www.verizonwireless.comCompany
Point of Sale (POS) is a suite of application systems devised to support users within several intern
Role
Full-Stack Developer
Description
Point of Sale (POS) is a suite of application systems devised to support users within several internal departments to process a variety of customer transactions, including equipment & accessories sales and ordering, bill payments, equipment returns and repairs, account maintenance, pricing, inventory and discounting and rebates.
Roles and Responsibilities:
- Coding Business logic based on FRD design document.
- Initial project set up.
- Analyzing the flows among the applications.
- Involved in Proceed to Order module.
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed Single page applications With the latest Front-End Technologies using Angualr 4.
- Create projects in GIT Repo and Integration with Jenkins to build the application.
- Co-ordination with onsite team, vendors and client.
- Fixed defects in code and participated in code reviews.
Skills
Java EETools
Eclipse: CIH (Customer Information Hotline) is a migration project build on lotus notes. It is used to s
https://www.cgi.comCompany
: CIH (Customer Information Hotline) is a migration project build on lotus notes. It is used to s
Role
Full-Stack Developer
Description
: CIH (Customer Information Hotline) is a migration project build on lotus notes. It is used to store information of all customer data. This project is migrated into web application. Here we are having different kinds of modules like officer corrections, customer corrections, Bulk Request data,EmailNotification,Compliance request, Authentication,Customization data etc.
Roles and Responsibilities:
- Responsible for the development and maintenance of the Application using Spring MVC 3, Spring DI, Hibernate and JAVA 8.
- Involved in BulkRequestData and Officer Corrections data module.
- Used spring framework extensively, used dependency injection to wire up application components and used other spring integration features for JDBC, JMS and Transaction Management.
- Developed Single page applications with the latest Front-End Technologies using Angular.
- Client side validations using JavaScript.
Skills
Java EETools
GithubThe BPRG (Bill Presentment Retrieval Gateway) is a Java Enterprise Web-Service that
https://www.techmahindra.comCompany
The BPRG (Bill Presentment Retrieval Gateway) is a Java Enterprise Web-Service that
Role
Full-Stack Developer
Description
The BPRG (Bill Presentment Retrieval Gateway) is a Java Enterprise Web-Service that
Performs as an ESB (Enterprise Service Bus) function for the Bill-Presentment domain.
It has 2 functions currently –
- Generate a Hit-List of invoice meta-data for a customer (portal user)
- Facilitate the secure download of the invoice (PDF) for a user via a portal.
- It also handles data quality issues in a graceful way (ECM meta-data and customer numbers from authorisation systems), both known and unknown, to protect the online portals from bad data variation.
- Caching is also enforced, since a lot of back-end services have performance targets and agreed loads, without a cache these services could become overloaded.
- It provides these functions currently to –
- Legacy Mobile Portals (Consumer & Business)
- MCCS, BOSS
- Legacy Fixed Portals (Consumer & Business)
- ITCIS, HVB
- Bold Move Portal (SOHO customers)
- All streams available in ECM and mapped in BPRG
- OPIB Portal (Business Xilion customers)
- New Self-Care Portal (Digital portal for Consumer Mobile).
Skills
J2EETools
Github