Hands on experience in developing spring microservices using springboot and deploying on cloud.
Worked on Neo4j (Graph Database) to implement shortest path for network routing (SNC)
Extensive experience in designing and development of Web based Enterprise applications using J2EE technologies like JSP, Servlet, EJB, Struts, Spring & Hibernate with MVC architecture.
Experience in deployment of J2EE applications using web servers such as Apache Tomcat.
Hands on experience with various development methodologies like Agile, Scrum and Waterfall. Ability to adapt, take and give direction in a rapidly changing environment.
Domain expertise in Telecom (Verizon, BT, ORANGE, VIRGIN MOBILE), Airline (VIRGIN ATLANTIC) and Banking (Goldman Sachs, Vanguard)
DB / UI:
Providing network solution to Verizon wire line communication. Part of topology domain where we are implementing microservice using springboot. All the microsevices apps are deployed in cloud environment in AWS. We also use cloudfoundry to maintain our apps stability and to provide multiple instances to the end user. We have multiple domain interaction using REST calls. Inventory domain where we apps related to equipment inventory, order domain where we have apps to perform all order processing. User domain where we maintain user access and profile.
As part of topology domain also had a chance to work on Neo4j (Graph database). We started with a POC and currently we use Neo4j to perform end to end network routing for customers. As part of Neo4j we were able achieve the shortest path between multiple mesh network of Verizon which is built with different vendors (cisco and ciena)
Roles as scrum master:
- Facilitating daily stand up meeting
- Setting up retrospective, sprint planning
- Helping the team maintain their burndown chart.
- Maintain the development task and testing task in JIRA and track them to closure.
Roles as Lead Developer:
- Implemented and designed multiple microservices in topology domain
- Worked with team to meet the sprint deadline for every sprint
- Provided extensive support to testing team for end to end testing and meet project goal
- Interaction with multiple team and business owners to clarify design issues on the sprint stories
- Hosted functionality demo to the business user on every sprint completion
- Successfully studied and implemented Neo4j in topology to provide network routing solution
Skills used: Java 1.8, Spring, SpringBoot, REST, Hibenate, JPA, MyBatis, Oracle, MySql, Neo4j, STS 3.8, Cloud foundry (Pivotal), Eureka
Skills used : Java 1.5, Struts 1.2, Hibernate3.0, JIRA, IntelliJ, Oracle 9i, PL/SQL, CSS, XML,XSLT.
Virgin Mobile (UK)
TOC is an application designed for telesales agents who assist customers in buying Pay Monthly contract, One-box, SIM cards, handsets and accessories from Virgin Mobile. The application can also be used to update existing customer details or to register new Virgin Mobile customers.
In addition to selling products, agents would need to apply discounts and promotions on the products sold using Telesales Order Capture. Virgin Mobile administrators and business team uses the administrative interface to monitor the sales activity.
Ø Configuration Manager for the project
Ø Leading team with guidance and ability to meet the project needs
Ø Analysis of the MBE ( Minor Business Enhancements ) & CR and their compatibility in the product
Ø Involved in designing and review process.
Ø Code review and deployment.
Ø Played onsite coordinator role for few months
Ø Interaction with clients for requirements gathering, business interaction and process meetings.
Struts, Tomcat, AJAX (DWR) and Oracle DB.
Companies Worked For:
Job Titles Held: