Summary
Overview
Work History
Education
Skills
Websites
Work Summary
Accomplishments
Work Availability
Quote
Timeline
Generic
Sathish Sundar Vajjiram

Sathish Sundar Vajjiram

Engineering Manager
Chennai,Tamil Nadu

Summary

Engineering and Technology Leader with 10+ years of hands-on experience in software design and development. Specializes in software design and execution of Order fulfillment integration. Proven ability in creating, leading and managing high-performance teams, delivering Customer and Subscription Management sub-systems of E-commerce Eco-system from the ground up. Strong customer interfacing skills combined with experience in working with multi-cultural teams. Consistently recognized and tasked to improve organization effectiveness and efficiency through leadership that aligns the business processes to realize cost savings, accelerate performance.

Overview

10
10
years of professional experience
3
3
years of post-secondary education

Work History

Engineering Manager

Trimble Inc
Chennai, TN
04.2019 - Current

Project 1 - Entitlement Management System - EMS v4.0:

Upgraded the Software system to next version by removing the dependency of the third party vendor called Gemalto and introducing some Contract changes to have Optimized designed with sufficient attributes to improve the systems performance, Robustness, scalability and Availability.


Technology/Skill: Serverless architecture using Lambda,API manager, API gateway, DynamoDB,SSM


Project 2 - Customer 360(ETL):

Extract the Data from sources like Account profile, Entitlement Management system, Product Life cycle management, Product Usage and transform them to the defined schema and load them in to DOMO that helps to increase the revenue by upselling the product, to provide information clarity, to have brand awareness and to have a customer experience

.

Technology/Skill: Lambda, DynamoDB, Dynamo Streaming, Kinesis, Athena, S3, DOMO.


Roles and Responsibilities:


  • Designs, modifies, develops, writes and implements software application and assess alternative design models and processing methods.
  • Lead the rapid development of consumer facing prototypes to identify technical options and inform architectural approaches
  • Provide technical leadership across projects.
  • Implements critical performance metrics and prepares reports indicating team effectiveness.
  • Have Knowledge in Agile Methodologies such as Scrum.
  • Managing development of two fully functional sprint teams.
  • Implemented a Purchase order API to integrate with Oracle CRM for Partners, Distributors and Resellers.
  • Working across technical and business teams in order to understand requirements and implement them accordingly.
  • Providing technical leadership and mentoring on the application of new technologies and business system development methodologies.
  • Evaluating various architectural solutions and implementations and Aligns operational plans with business objectives.
  • Demonstrating in-depth knowledge of how Technology Infrastructure integrates within the overall technology function to achieve business goals
  • Have an ability to manage teams, resolve architectural problems, identify technical solutions to business problems
  • Being the technical thought leader of the team, provide necessary guidance and mentorship to team members whenever required
  • Evolved as subject matter expert and Go-To person for the business domain.
  • Champion best software engineering practices such as continuous integration, delivery, and deployment.
  • Designed and maintained all production and development environments, greatly improving application uptime for all systems.
  • Resolved performance issues for customers that caused site outages every night for 6+ months by identifying inefficient cache settings and code.
  • Resolved database performance issues within commerce and business intelligence products by recommending appropriate schema changes.
  • Cross-trained existing employees to maximize team agility and performance.

Lead Software Engineer

Trimble Inc
Chennai, TN
04.2018 - 03.2019

Project 1 - Entitlement Management System - EMS v3.0:

Upgraded the Software system to next version by introducing some Contract changes to have the best practices.


Technology/skills: Microservices, Core Java, RXJava, Dagger, Vertx, Gradle, Jenkins, Docker, AWS EC2, ALB, SQS, SNS.


Project 2 - Account Profile Service(CDH): Customer Data Hub is a centralized Account master for the customers who buy products in Trimble under various divisions that holds the basic profile details, source system from which the Data is being pushed and the Roles to authorize the data.


Technology/skills: Core Java, Sprint Boot, Gradle, Jenkins, , AWS EC2, ALB, SNS, Json, DynamoDB.


Roles and Responsibilities:

  • Translated customer and system requirements into robust software design with test-driven approach.
  • Developed code using Java and other programming languages to support digital repository frameworks and integrate systems.
  • Facilitating Daily Standup, Scrum Review, and Retrospective meeting and managing Jira board.
  • Lead a team of 8 members.
  • Was part of all the processes of SDLC like Requirement gathering, project analysis, design, development, deployment and support of web applications.
  • Requirement Gathering from business stakeholders, preparing High Level & Low-Level Design.
  • A better understanding of serverless, scalability, parallel processing, multi-tenant, and infra.
  • Guide the team for any technical glitches, low-level class design.
  • Manage the delivery of Middleware and AWS Infra.
  • Developed Restful Microservices using VertX, RXJava, Dagger, Gradle, Jenkins, Bitbucket, AWS ALB, EC2, DynamoDB, SNS, Cloudwatch, S3, Dynamo streams, Step function, Lambda, etc.

Senior Software Engineer

Trimble Inc
Chennai, TN
09.2015 - 03.2018

Project 1 - Entitlement Management System - EMS v1.0 and v2.0:

A single centralized Entitlement Management System (EMS) acts as a bridge between all Trimble Business, Engineering, Marketing, Support, Sales & Financial systems. An entitlement defines the rights of an end-user to use a software package or service. An entitlement is an order for products and product suites that specifies the product details, who can use these products, and the duration for which the order is valid. The end-user can activate the entitlement, which generates a subscription to use the software according to the defined terms which is called as Subscription management. The products and product suites associated with entitlement are identified by unique product keys.

Entitlement: An Entitlement is a record of a sales order and the right to use, access or consume an application or resource, typically for a fee. This typically consists of a license or set of licenses. Entitlements do not necessarily require a monetary transaction, free trials are also considered an entitlement.

Subscription: An individual seat of an entitlement that is activated against a user or device. The subscription dictates who has access, what features they have access to, and for how long. An entitlement can consist of one subscription or, as often is the case, multiple subscription.

Product: A SKU with a Quantity.


Products used - WSO2 Carbon is an SOA middleware platform from WSO2. Carbon encapsulates major SOA functionality such as data services, business process management, ESB routing/transformation, rules, security, throttling, caching, logging and monitoring. WSO2 products such as Application Server, Enterprise Service Bus, and Business Process Server are built on top of the WSO2 Carbon middleware platform.

Technology/Skills: WSO2 ESB, API Manager, XML, XSLT, XPATH, Core Java , Mediators, Connectors, SQS, Restful API, JSON.


Roles and Responsibilities

  • As an individual contributor, Actively involved in all aspects of SDLC like project analysis, design, development, Testing and support of EMS system.
  • Independently Implemented the Wso2 ESB-based Restful web services and published them in API Manager.
  • Evaluated project requirements and specifications and developed software applications that surpassed client expectations.
  • Participated in design sessions with clients to ascertain all project specifications for applications, databases and systems.


Programmer Analyst

Cognizant
Chennai, TN
07.2011 - 02.2015

project 1 - CareMore Service

Caremore Web Services – It is a service for caremore online system to retrieve or to update the details of Caremore member, provider, billing, utilization review, claim etc. It uses Enterprise Service Bus(ESB) which is accessible by the clients through SOAP. WSO2 service acts as a service to get the request in SOAP format and Once it gets the request it will take the incoming message to ESB proxy and the ESB proxy will validate, transform the request using XSLT, log ,route, make fault if needed and it will in turn invoke DSS(Data Service server) which is again a service exposed by the WSO2 Data Service server to fetch the data from the Backend Facets. And finally ESB will again send back the fetched data to the client.

Products used - WSO2 Carbon is an SOA middleware platform from WSO2. Carbon encapsulates major SOA functionality such as data services, business process management, ESB routing/transformation, rules, security, throttling, caching, logging and monitoring. WSO2 products such as Application Server, Enterprise Service Bus, and Business Process Server are built on top of the WSO2 Carbon middleware platform.


Roles and Responsibilities:

  • Directed software design and development across multifaceted team to meet client needs for functionality, timeline and performance.
  • As an individual contributor, Actively involved in all aspects of SDLC like project analysis, design, development, and support of web applications.
  • Excellent teamwork skills but also being able to work independently Implemented the Wso2 ESB-based Restful web services and published them in the same in API.
  • Resolved critical production issues on time and provided the best solutions to the issues.
  • Peer Review of Enhancements/Defect Fixes of my colleagues.

project 2- CareMore Service Business Integration (SBI)

WellPoint's subsidiary, CareMore is a Medicare healthcare company based in Cerritos, California. CareMore provides the Medicare Advantage plan.

SBI web service – It is a common interface for all WellPoint’s online systems to retrieve or update the facet details. The services are grouped by claims, members, group or subgroup, provider, billing and utilization review. It uses EBS request XML as input and sends response in the form of EBSResponse XML which is accessible to all SBI Clients irrespective of the format they send. SBI acts as a Component to get the request from the Online Application in the XML format. It validates the Security token in the XML for the appropriate interface to pick to service the request. SBI will invoke the facets tables with the help of hibernate properties and Stored Procedure to retrieve the data from facets backend.


Technicnology/Skills - Spring, J2EE,JAXB, XML, Hibernate.


Roles and Responsibilities:


  • Identified causes of issues within applications and determined which modifications needed to be made.
  • Peer Review of Enhancements/Defect Fixes of my colleagues.
  • Updated documentation with project deviations to capture changes.
  • Resolved malfunctions with systems and programs through troubleshooting.

Education

Master of Computer Applications - Computer Application

Vellore Institute of Technology
Vellore, TN
01.2008 - 01.2011

Skills

    Programming Languages & Skills : Core Java, J2EE, RXJava, XML, XSLT, XPATH, XSD

undefined

Work Summary


  • Worked independently, assuming the responsibilities of design, developing, testing and implementation of the versions(1.0, 1.1, 2.0) of EMS systems using WSO2 ESB, WSO2 API Manager , Core Java.
  • Developed Restful web services using WSO2 DSS, WSO2 ESB and WSO2 BPM for a healthcare firm which has the entities of Health Provider, Patient and Doctors.
  • Worked on OSB and WSO2 ESB to integrate the Front office and back office using the orchestrated APIs and connectors.
  • Provided subject matter expertise to the project management team for the scoping and planning of the Entitlement management system and Oracle CRM integration. Manage all phases of complex projects while cutting cost by $1.5M.
  • Improved operational efficiency by 5% by automating order fulfillments by integrating the front office to back office financial systems
  • Designed , Developed and also lead a project team of 11 engineers for the following projects in an E-commerce ecosystem EMS-Core, Orchestration, Usage, Account profiles(CDH), Events Utility, Notification Service, Customer 360 projects using WSO2 ESB, WSO2 API Manager, Java 8, RXJava, AWS Lambda, Step function, Kinesis,s3, EC2, EMR, Glue Jobs, Athena, SQS, SNS, ALB, DynamoDB, MySQL, Restful, SOAP, Micro-services, Cloud Services, Authorisation, Authentication.
  • Designed and implemented the ETL process for the customer 360 project that exposes the Data to DOMO.
  • Directed upgrade of EMS system written on top of Gemalto API’s a third party software due to the upgrade of the same from 2.9 to 4.1 to 5.0 to add functionality, increase performance and reduce errors.

Accomplishments

    Honors & awards Going over and Beyond Call of Duty - Trimble Inc.
    Oct 2021

    Spot award - Cognizant
    Sep 2013
    Awarded with “Spot Award” award for Implementation of Validator and Class mediator in PEGA outreach service in a short span of time.

    Associate of the month - Cognizant
    Mar 2014
    Achievements: Awarded Associate of the Month award for the month of March 2014, for taking ownership and finishing the Service using WSO2 ESB and Data Service with mediation techniques single-handedly.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Judge a man by his questions rather than his answers.
Voltaire

Timeline

Engineering Manager

Trimble Inc
04.2019 - Current

Lead Software Engineer

Trimble Inc
04.2018 - 03.2019

Senior Software Engineer

Trimble Inc
09.2015 - 03.2018

Programmer Analyst

Cognizant
07.2011 - 02.2015

Master of Computer Applications - Computer Application

Vellore Institute of Technology
01.2008 - 01.2011
Sathish Sundar VajjiramEngineering Manager