0% found this document useful (0 votes)
11 views4 pages

Naukri DWARAGANATHANDURVAS (19y 0m)

Dwaraganathan Durvas is a Senior Java Architect with over 18 years of experience in software engineering, specializing in Java, microservices, and cloud technologies. He has a strong background in designing and developing modern platforms for various clients, including Lowe's and Walmart, focusing on improving operational efficiency and user experience. His educational qualifications include a Bachelor's in Engineering and multiple postgraduate degrees in Machine Learning and Artificial Intelligence.

Uploaded by

2223223
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views4 pages

Naukri DWARAGANATHANDURVAS (19y 0m)

Dwaraganathan Durvas is a Senior Java Architect with over 18 years of experience in software engineering, specializing in Java, microservices, and cloud technologies. He has a strong background in designing and developing modern platforms for various clients, including Lowe's and Walmart, focusing on improving operational efficiency and user experience. His educational qualifications include a Bachelor's in Engineering and multiple postgraduate degrees in Machine Learning and Artificial Intelligence.

Uploaded by

2223223
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Dwaraganathan Durvas

[email protected] | 782-915-0001
github.com/dwaraganathan | linkedin.com/in/dwaraganathan

Senior Java Architect with 18+ years of software engineering experience. Experienced Technical Architect
with a demonstrated history of working in the information technology and services industry

Skills

Programming: Java, J2EE


Micro Services Framework: Spring Boot, Micronaut
Broker: KAFKA
No SQL: Couchbase, Mongo DB, Cassendra
Cloud: AWS, GCP and Azure
Tools: Jenkins, Spinnaker, Kubernetes, SonarQube, Docker, Azure Key Valut, Hashicorp Valut, AWS KMS,
Intellij
Process: Agile, SDLC, TDD
Paradigms: OOPS, UML, SOLID and MVC
Frameworks: Micronaut, Reddis, Spring Boot, Drop Wizard, Spring (Boot, MVC, Data, Security, Rest, Orm, etc.), Hibernate,
JPA, JAX-RS Restful (Jersey)
DB: DB2, Oracle and MySQL
IAM: KeyCloak, Active Directory
Others: Json, XML, Checkstyle, PMD, Findbugs, Log4E, Emaa (EclEmma), FreeMarker
Build and Tracking: Gradle, Maven, SVN, GIT, TFS

Work Experience

Lowes, Bangalore Mar 2020 - Present


Senior Architect
• Worked as a Senior Architect
• MyRedVest – Designed and developed a modern platform using open-source technology to replace legacy Contact
Center Associate experience platform. My Red Vest platform stands as Lowe's dream project. Contact center associates
previously had to navigate different applications for various tasks such as placing orders, checkout, tendering, and order
modifications. Recognizing the challenge of using multiple applications, I made the decision to consolidate all these
functions under one umbrella and transform it from a legacy to a modernized application. Now, contact center associates
experience a seamless digital journey within a single platform. They can log in, browse the store, explore items on behalf
of customers, add items to the cart, proceed with checkout, complete the payment process, and ultimately place the order.
Furthermore, using the same application, they have the ability to edit orders
• Case Management Web Portal –Designed and developed a modern platform using open-source technology to replace
legacy Siebel platform. Our organization has planned to transition from Siebel to the Sales Force application for case
management. With over 4,500 contact center associates overseeing the case management life cycle, the provision of one
Salesforce license per associate is a costly endeavor. Therefore, I've decided to develop a custom application. This
application will enable contact center associates to efficiently manage cases, and updates made will seamlessly integrate
with the Sales Force system.
• Connect Platform- Designed and developed a modern platform using open-source technology to replace legacy
communication platform. The legacy application utilized the Xpression template engine, running on the WebSphere
Application Server. However, this configuration struggled to handle more than 1 million requests per day. Consequently,
every Black Friday, we encountered issues in message processing. To address this challenge, I made the decision to
modernize the entire application using the latest stack of technologies. I opted for a Spring Boot microservice architecture,
integrated with the Freemarker template engine, and hosted the entire setup on the Google Cloud Platform (GCP).
Following this solution, I conducted certification testing for a 10X load capacity. As a result, the application is now capable
of withstanding more than 10 million requests per day.

Cognizant, Bangalore Nov 2017 - Mar 2020


Principal Architect
Worked as a Principal Architect
Client: Walmart Project: Finance Data Services
• Full Stack Technical Architect
• Understanding the existing mainframe architecture and preparing high-level design documents for the Java services
• Migrating data from existing DB2 to MongoDB using Kafka/Eventhub
• Building RESTful web services using Spring, Spring boot and Testing using SOAP UI and Postman
• Setup Cosmos DB in the Azure environment
• Implement Looper CI for all environment
• Implement ACR for all environments
• Implement App services for all environments
• Implement Azure Pipeline for all environments
• Deploying services in various environments using GIT, Jenkins, Docker and Azure pipelines
• Review for the entire team before delivering the code and make sure we are following Java coding standards

Client: Novartis Project: DIGITAL MEDICINE


• Full Stack Technical Architect
• Maintained multiple teams with different skill sets, set up teams, delivered architecture decks, low-level detailed design
documents, selected technologies, executed POCs, finalized requirements, set up environments, interacted with various
stakeholders, reviewed code and test cases, set up and reviewed performance engineering, and reviewed test cases.
• Implemented User Enrollment, HCP Finder, AE Core, ICUC, and integrated with Alia and Brain APIs to develop Digital
Medicines across the franchise Data and Analytics platform (Digital Backbone) as a product. This supported end-to-end
patient interactions and improved patient outcomes.
• Delivered MVP by integrating Digital Backbone with a real-life use case - Digital Health Companion solution in the IHD
franchise. This enabled analysis of patient interactions and data through services and algorithms for an improved and
personalized experience with Novartis.
• Designed a governance model for how Novartis would interact and integrate with internal and external patient solution
providers in Novartis' overall Digital Medicines ecosystem.
• Adverse Event Core services allowed reporting of adverse events for any product/drugs. The adverse event could be
reported from multiple channels. For MVP Phase 1, Alia Chatbot and Social Studio (SS) were considered in scope.

Client: Lykos Project: Lykos Portal


• Full Stack Technical Architect
• Resolved Lykos application performance issues and helped achieve high-quality performance for the Lykos application.
• The Lykos India application was unstable and had many issues. I fixed all the open issues and made the Lykos India
system stable.
• Lykos is a subsidiary of Trafigura, one of the world’s largest physical commodity trading and logistics specialist companies.
• Lykos is India’s first online refined metal trading company that deals with non-ferrous metals like Copper, Lead, etc. They
deal with over 1000 enterprises. Lykos has warehouses in Kolkata (West Bengal), Ahmedabad (Gujarat), and Bhiwadi
(Rajasthan).
• It is a web-based platform that allows users to check prices (index-linked) and place orders with a click of a button. Lykos
is a B2B online portal. It is not a delivery model; they guarantee the availability of the product, but the user needs to pick up
from the warehouse.

TESCO HSC, Bangalore Jul 2013 – Nov 2017


Technical Architect
• On the current platform, sellers carry out website activities such as product merchandising and order management via an
FTP framework. This framework processes file updates between third parties and the GMO systems. However, this
solution had numerous instability issues, was exceptionally complex for third-party integration, and was not suitable for
scaling the business as predicted in the next few years.
• The 'Merchant Hub' was designed to support small to medium sellers that did not have the capability to automate through
APIs. The Hub provided sellers with access to a collection of services, allowing them to easily conduct various activities on
the GMO platform. Additionally, it gave internal Tesco teams improved visibility and control over third-party trading on the
website.
• While the immediate purpose of the Merchant Hub was to facilitate seller trading on GMO, the solution was considered
strategic. Future capabilities may be used to enhance trading within Tesco in different areas, such as supply chain
management of Tesco 'Stocked In' goods, and roll out to the wider Tesco Dotcom landscape.

Responsibilities
• Maintained multiple project team requirements, analyzed requirements, frequent update in the JIRA board for user stories
and add the relevant tech debt item
• Created enterprise Architecture
• Created High level design document
• Configured production/staging/UAT and development server environment for Toolkit project
• Configured Trading partner service
• Configured Tomcat with JBOSS
• Helped in installing the SSL into the hardware load balancer
• JBOSS cluster configuration
• Liferay Cluster configuration
• DB data model design
• Toolkit project implementation in Liferay Technology and hosted in AWS
• Supplier Audit implementation in Node JS, React JS and AWS
• Trading Partner service implementation in Restful using Drop Wizard, Apache Camel, couch base and hosted in AWS
• Created my Product Induct data model and high level architecture document
• Created my Product view data model and high level architecture document
• Supplier Communication implementation in React JS, Node JS and hosted in AWS
• Supplier profile viewer implementation in React JS, Node JS and hosted in AWS
• Supplier data implementation in React JS, Node JS and hosted in AWS
• POC for the new technologies
• Created Architecture document
• Implemented order management, product management and user management modules
• Involved in review process
• Configured production/staging/UAT and development server environment
• Configured IIS with mod JK
• Helped in configuring the hardware load balance through round robin technique
• Helped in installing the SSL into the hardware load balancer
• Configured splunk tool for log monitoring
• Configured SCOM alerts for system performance
• Executed the scripts in load runner and performed stress and soak testing

LNT Infotech, Bangalore Feb 2011 - Jul 2013


Technical Architect
Worked as a Technical Architect.
Client: Citi Project: CITI Olympia
• The Mantas product is being used to create alerts for the suspicious activities in Citigroup. Quick Screens application is
currently being used by the investigators to work on the cases generated from these alerts, appropriately escalate and
report any suspicious activities. Citigroup has now decided to replace Quick Screens with the Actimize Risk Case Manager
(RCM) to investigate and manage these cases.
• Actimize code will pull the alert information from the Mantas database and enrich them with the additional information on
customer and account details. These alerts will be aggregated into a CASE based on the Focus Type and the Business
unit of the alerts. The investigators will follow the workflow as defined by the business to investigate and appropriately
escalate or close the cases.
• Besides Mantas ingested alerts, new cases can be created via manual action on the Actimize RCM, Bulk Upload from a
pre-defined Excel format or via import from another system (VTL forms). Also Additional Information Request (AIR) will act
like a manual alert in the system that can be linked to a case.
• Actimize will maintain the audit log for all the activities on cases and users will be given appropriate permissions to perform
various activities on these cases via Actimize RCM

Client: Citi Project: CITI Olympia


• The Absa Group Limited (Absa), listed on the JSE Limited, is one of South Africa’s largest financial services groups
offering a complete range of banking, assurance and wealth management products and services. ABSA's business is
conducted primarily in South Africa
• File Tracking Application receives the relevant customer file and transmission level information via web service (FTA –File
Tracking Service), it receives the information and stores in the database. In the mean time, FTA monitor’s the each
customer’s file process cycle; any delay in the file process will raise an incident into Service Desk

Client: ABSA Project: File Tracking Application

• The Absa Group Limited (Absa), listed on the JSE Limited, is one of South Africa’s largest financial services groups
offering a complete range of banking, assurance and wealth management products and services. ABSA's business is
conducted primarily in South Africa
• File Tracking Application receives the relevant customer file and transmission level information via web service (FTA –File
Tracking Service), it receives the information and stores in the database. In the mean time, FTA monitor’s the each
customer’s file process cycle; any delay in the file process will raise an incident into Service Desk

Responsibilities
• Requirement Gathering and Validation
• Understand client usability requirements
• Interacted with the business users and gathered their point of view for this application
• Understanding the functional requirements
• Created High level design document
• Co-ordination of onsite-offshore activities
• Assigned task to the team members
• Maintaining the Team
• Review Test cases and logs
• Application Review
• Delivered Application to SIT testing
• Delivered Application for Production testing
• Delivered Application to Production
• Provided production support based on the Agreement
• Interacted with the business users and gathered their point of view for this application
• Understanding the functional requirements

Cognizant, Bangalore Feb 2006 - Dec 2010


Technical Architect
Worked as a Technical Architect.
Responsibilities
• Requirements Gathering and Validation
• Understanding the functional requirements
• Created Design Specific Document
• Created Project Plan
• Assigned task to the team members
• Created Project Metrics
• Maintaining the Team
• Review Test cases and logs
• Co-ordination of onsite-offshore activities
• Application Review
• Delivered Application to SIT testing
• Delivered Application for Production testing
• Delivered Application to Production
• Provided production support based on the Agreement
• Review Test cases and logs

Wipro, Bangalore Jul 2004 - Feb 2006


Project Engineer
• Project Engineer
• Requirements Gathering and Validation
• Understanding the functional requirements

Education

Bachlor in Engineering Madurai Kamaraj University, Madurai

Executive Post Graduate Programme in Machine Learning International Institute of Information Technology, Bangalore
and Artificial Intelligence

Post Graduate in Machine Learning and Artificial Liverpool john moores university, United Kingdom
Intelligence(Master in Science)

Awards and Certificates

• TESCO HSC - Key Talent (2015): Identified as Key Talent and awarded with bonus
• LNT Infotech Appreciation (2011): Awarded best team for the year the Certification of Appreciation

You might also like