Summary
Overview
Work History
Education
Skills
Timeline
AssistantManager
Jayakesavan Muthazhagan

Jayakesavan Muthazhagan

Salt Lake City,United States

Summary

Experienced Lead Software Engineer with 18+ years of expertise in designing and developing innovative software solutions. Specializing in microservices architecture, cloud computing, and security. Proficient in Java, Spring Boot, RESTful services, Node.js, Kafka, Docker, Kubernetes, SQL, NoSQL, and AWS. Skilled in transforming monolithic applications into scalable microservices, optimizing system performance, and improving efficiency. Passionate about mentoring teams, fostering technical excellence, and delivering high-quality applications in complex environments.

Overview

18
18
years of professional experience

Work History

Lead Software Engineer

NICE (formerly InContact)
08.2022 - Current
  • Led the transition of the Advanced Find Match application from a Monolithic to a Microservices Architecture, significantly improving scalability and efficiency.
  • Orchestrated transition from AWS Kinesis to Kafka Streams, optimizing real-time data processing capabilities and strengthening system performance.
  • Developed eight new microservices to expand the functionality of the Advanced Find Match system, increasing its modularity and extensibility.
  • Improved service stability and reduced contact retries by introducing a dynamic back-off strategy in Contact Retry Service for skills exceeding retry thresholds, leveraging SQL window functions for efficient ranking and pruning.
  • Implemented and enforced FIPS 140-2 compliance across all service regions by configuring cryptographic modules and aligning with security policies.
  • Directed the development and maintenance of key applications, including Old FindMatch, Resolver, Blender, Contact Retry, Request Distributor, and VC applications, ensuring optimal performance and reliability.
  • Utilized DynamoDB and Kinesis to improve the loading and routing of contacts, optimizing data management processes and enhancing overall system performance.
  • Architected an advanced contact routing system using PostgreSQL, delivering enhanced data management capabilities and streamlined distribution workflows.
  • Implemented AWS Lambda-based failover mechanism, ensuring seamless transition between legacy and new systems while maintaining service continuity.
  • Engineered a comprehensive Grafana monitoring dashboard, enabling proactive issue detection and streamlined system maintenance protocols.
  • Integrated Avro/ProtoBuf schema for message handling, establishing robust data consistency, and improving cross-service communication.
  • Provided production support for contact routing issues, quickly mitigating customer impact, diagnosing stuck contacts, implementing bug fixes based on urgency, and collaborating with teams and NOC for issue resolution.

SDE II

LivePerson Inc.
06.2021 - 06.2022
  • Architected scalable application designs and led epic-level estimations, driving successful project delivery through strategic planning and technical leadership.
  • Tuned up the KnowledgeBase microservice answers to improve the response for consumer queries/utterances and used Spring Boot Rest Service to index the data for answer feedback in Elastic Search. This improved overall knowledgebase accuracy for user recommendations from 70% to 90%.
  • Increased knowledgebase match accuracy from 60% to 80% by crawling Brand websites and extracting FAQs, PDFs, Excel, and Word documents using Microsoft QnAmaker. Ingested content in Elasticsearch and ranked based on the NLU algorithm for search engine optimization.
  • Engineered AI Workbench microservice API for Conversational Search Events retrieval, enabling brands to enhance ChatBot responses and optimize customer service efficiency.
  • Enabled KnowledgeBase settings API to support multi-language and backward compatibility during the API enhancement.
  • Developed ELK stack for logging, storing, and visualizing the application logs.
  • Involved in Product discussion and provided possibilities, and breakdown, communicated complexities, and provided a timeline to deliver the solution on time.
  • Leading demos, motivating, encouraging, mentoring team members, holding developer meetings, removing blockers, and facilitating regular technical touch-point meetings with other teams (much like a scrum of scrums).
  • Interact with key stakeholders for possible trade-offs when needed review PR’s commits from GIT and provide necessary comments.
  • Implemented comprehensive testing protocols and maintained code quality standards, achieving over 85% code coverage through TDD practices and Sonar Qube utilization.
  • Facilitated cross-team technical meetings and mentored team members, fostering knowledge sharing and removing development blockers while maintaining stakeholder communication.

Sr. Software Engineer

Fidelity Investments
02.2015 - 06.2021
  • Led a team of developers to provide business and technical expertise in requirements solicitations, system analysis, technical design, programming, and documentation of information systems.
  • Prepared detailed functional specifications, design models, and system workflows from which REST applications will be developed and implemented.
  • Kept team epics on track and within the deadline, and the past projects were delivered on time.
  • Architected, designed, and developed multiple modules within the project using the Spring Boot framework to cater to each client’s specific needs in a multi-tenant architecture.
  • Involved in Extreme Programming principles like pair programming, story review, retrospectives, demos, and daily stand-up.
  • Orchestrated seamless migration from PCF to AWS infrastructure, incorporating Route53, Load Balancer, and Lambda services for optimized cloud performance.
  • Migrated existing web applications from PCF SSO to Azure SSO.
  • Converted monolith applications into microservices to reduce application complexity, improved scaling, and ease of deployment using lightweight containers such as Drop Wizard and Spring Boot framework, and applied a 12-factor app across all phases of the development.
  • Implemented comprehensive security enhancements with Threat Metrix integration, strengthening risk analysis capabilities and elevating user authentication protocols.
  • Provided tightened security for mobile porting (two-factor auth) using the Project Verify app; this app provides the user’s primary login and two-factor login.
  • Modernized authentication system through Ping Access/Federate implementation, streamlining user experience with lightweight JWT-based solutions.
  • Reduced unwanted login traffic in the authentication system by implementing BOT detection in the Akamai perimeter and inside the login filter to identify the BOT user identity and report it to the Fraud Investigation Unit.
  • Solved Account Takeover problem with Deep Authentication, a new method of verification powered by Behavioral Biometrics. Deep Authentication automatically verifies people without adding friction, allowing you to keep fraudsters at bay while drastically reducing costs to the organization.
  • Implemented Identity proofing using the Confirm. IO product to identify & authenticate the user. It identifies users using a photo identity such as a driver’s license or passport. It verifies customers based on supplied identity, allowing users to process High-Risk transactions (HRT) such as money movement/withdrawal from the Bank account.
  • Enhanced mobile user login security & user privacy using IdentityX DAON Biometric authentication. This integration will not store the user’s biometric data and only verifies generated key pairs of the user identity after successful authentication.
  • Protected microservices endpoint using WSO2 Gateway integration.
  • Collaborated with cross-functional team leads, business analysts, customers, and other key stakeholders throughout the project’s phases.

Senior Java Developer

IHS Global Inc
08.2013 - 01.2015
  • Architected and implemented comprehensive software solutions for Delivery Order Screen, enhancing operational efficiency and user experience through intuitive GUI design.
  • Led proof-of-concept development for HMMS Mobile App on Android platform, expanding service accessibility and mobile functionality.
  • Spearheaded development of GECO and Process Emission Control projects using JSF and Java, delivering robust environmental monitoring capabilities.
  • Provide high-level work estimates and assist in task planning & task allocation.
  • Mentored development teams in software best practices and design methodologies, fostering knowledge sharing and elevating team capabilities.
  • Orchestrated stakeholder engagement through systematic demonstrations and feedback collection, ensuring alignment with business requirements and user needs.

Technical Lead / IT Analyst

American Express / Tata Consultancy Service
03.2007 - 08.2013
  • Responsible for process analysis, requirements gathering, design, development, implementation, testing, and support of distributed web applications.
  • Developed, maintained, and supported applications in WebSphere, IBM MQ, and production environments for Secure Message Center application introducing real-time processing of customer messages to the Customer Representative platform (RNT).
  • Engineered Message Driven Bean business logic and JMS components, establishing robust message processing infrastructure for seamless customer service operations.
  • Orchestrated migration from RightNow MQ to Web service architecture, ensuring system modernization while maintaining operational continuity.
  • Spearheaded development of SMC Mobile app for Android platform, expanding service accessibility and enhancing customer engagement through mobile channels.
  • Managed end-to-end distributed web application lifecycle, from requirements gathering through deployment, fostering cross-functional collaboration and system reliability.

Education

Bachelor of Engineering - Electrical and Electronics

Anand Institute of Higher Technology (Anna University)
Chennai, Tamil Nadu
04.2006

Skills

    Languages & Frameworks:
    Java 17 (OpenJDK), NET, Spring (Core, MVC, Security, JDBC, Integration, ORM, WS), Spring Boot, Dropwizard, Guice, Hibernate, JPA, Python 3, JSP, Angular 9, React, HTML5, CSS3, Bootstrap, Nodejs, TypeScript, JavaScript

    Web & API Development:
    RESTful and SOAP Web Services, Swagger/OpenAPI, JMS, WSO2 Gateway, Apigee, Kafka (MSK), IBM MQ

    Databases & Storage:
    Oracle, DB2, MySQL, PostgreSQL, DynamoDB, Redis, Cassandra, Elasticsearch

    DevOps & Cloud:
    Docker, Docker Swarm, Kubernetes (EKS), AWS, GCP, Lambda, Jenkins, Maven, Git, GitHub Actions, Concourse, ArgoCD, uDeploy

    Monitoring & Observability:
    Prometheus, Grafana, AppDynamics, Datadog, Splunk, ELK Stack (Elasticsearch, Logstash, Kibana), JMX

    Testing & QA:
    JUnit, EasyMock, PowerMock, Selenium, Postman, JMeter, Parasoft SOA & Virtual, SonarQube, Veracode, Black Duck

    Tools & IDEs:
    IntelliJ, Eclipse, Visual Studio Code

    OS & Platforms:
    Red Hat Linux, Windows

Timeline

Lead Software Engineer

NICE (formerly InContact)
08.2022 - Current

SDE II

LivePerson Inc.
06.2021 - 06.2022

Sr. Software Engineer

Fidelity Investments
02.2015 - 06.2021

Senior Java Developer

IHS Global Inc
08.2013 - 01.2015

Technical Lead / IT Analyst

American Express / Tata Consultancy Service
03.2007 - 08.2013

Bachelor of Engineering - Electrical and Electronics

Anand Institute of Higher Technology (Anna University)