WWEX (Client) is a logistics company. As part of their migration from their legacy system to a modern Microservices based system, I played a critical role in the migration, design and development of Invoice Services. Invoice Services include processing of vendor invoices, generation of customer invoices and the payment processing
Worked as Expert Application Developer, New Product Innovation Team
Worked as Backend Technical Lead. Rogers has numerous MicroServices applications that run behind the scene while using Rogers web, Mobile Apps and Customer care Apps. These MicroServices in turn interact with other microservices, SOAP Services, REST Services, SQL and NoSQL Databases. The MicroServices provide CRUD operations for Permissions, Data-usage, Promotions and Offers, Billing information, and User Experience.
Play Framework, Apache Cassandra, Akka, Spring Framework, Java 8 Asynchronous Programming, Functional Programming, Microservices, REST Services, GIT, IntelliJ IDE, Eclipse IDE. Worked on the below Server Applications
Genesis Server: Services consumed by Rogers.com, Fido.ca, Fido Native Mobile App, and Rogers Native Mobile App
Totes Server: Services consumed by Rogers.com, Rogers Hybrid Mobile App
CNE Server: Backed Deamon Server for Rogers.com
Zeus Server: Legacy Authentication server
Worked as Senior J2EE Developer. ECIF-UI is a web based client application. ECIF-UI is a CIBC bank users database interface used by bank employees and telephone banking personnel. Knowledge Resource in Agile Project Team
NGL Open Source is the flagship product of Verus Solutions. NGL is an Information and Library Management System. NGL Open Source has clocked 200,000 downloads across globe till date and has 3,000 plus active clients using the system.
Team size: 25
Environment: Java 1.6, PlantUML, Tomcat, JBoss, JDOM, Freemarker, Subversion
Java 8
undefinedJava SE Certification
Java SE Certification