Summary
Overview
Work History
Education
Skills
Accomplishments
Software
Timeline
Cashier
Venoth  A

Venoth A

Software Engineer III
Chennai

Summary

Forward-thinking Software Engineer with background working productively in dynamic environments. Fluent in Java and JavaScript programming languages used to develop software within Payments. Proud team player focused on achieving project objectives with speed and accuracy.

Overview

9
9
years of professional experience
5
5
years of post-secondary education
1
1
Language

Work History

Software Engineer III

PayPal
Chennai
04.2022 - Current
  • Developed new API using spring boot micro service architecture and deployed to AWS EC2 from Legacy C++ monolith on perm service and deprecated older APIs to save 9% of operational cost
  • Developed Functional Tests using TestNG and to provide test data for different use cases and configured it in daily CICD pipeline which saved manual sanity test for every Build Triaged
  • Developed SPA called DOT using REACT to automate payments in QA which would be helpful to peer developers to Initiate transaction of different type
  • Implemented the code fix for production issues and addressed Failed customer interaction issues to improve KPIs and achieved different 0 FCI issues
  • Developed a tool called FT catalyst to identify duplicate Functional tests using Jacoco code coverage dump
  • Monitored traffic in Splunk and Kibana after rolling out developed feature to production.

SDET 2

Amazon
Chennai
01.2022 - 03.2022
  • Worked on Fire OS performance Team.
  • Added new throttle for performance KPIs to new Fire OS
  • Worked on ACS inheritance
  • Developed new framework for ACS inheritance. Managed to reuse the Profiles different devices which reduced support people manual configuration
  • Demonstrated respect, friendliness and willingness to help wherever needed

Software Engineer

Trimble Inc
Chennai
05.2018 - 12.2021
  • Developed web application for maintaining in house documents in ReactJs and materialUI that is accessible only to in house employees
  • Developed authenticator component in ReactJS along with React redux to store values in session
  • Developed tweb application in reactJS and material UI where existing customers were using
  • Salesforce
  • Developed web application reactJS and material UI for customers to quote tenders
  • Used redux toolkit to store values across all components
  • Developed unit test framework for all web applications using Jest and React testing library
  • Developed micro service in Spring Boot which actively listens to Confluent kafka topics and normalizes supply chain codes to descriptive codes and persist into MongoDB
  • Microservices are containerized in docker and orchestrated in azure kubernetes
  • Developed and contributed to microservice using SpingBoot for document generation service where every service has a single responsibility[App, Domain and Entity]
  • Each service would interact or communicate with other service using Rest template protocol
  • Implemented swagger service for each Controllers in the microservice and hosted in in house web application to maintain hassle free experience for peer developers to understand the APIs
  • Contributed to unit test cases for all micro service using Mockito and TestNG
  • Developed Integration Testing framework for the React js application using cypress and Allure reporting framework
  • Developed Big data pipelines on Apache Storm, which batches the serialized the JSON and batches it and persist to DynamoDB
  • Developed Big data pipelines on Apache Storm, from existing pipelines where all the aggregations are in a single pipeline leading to over utilization
  • In order to achieve the frugality I have separated the business logic and developed a separate pipeline
  • Contributed to new Feature to visualize the Org Structure tree in Mobile application using Xamarin Forms
  • Contributed to new Feature to identify the poor and GPS based on the signal params and differentiating to the customer with different icons
  • Developed a standalone API service where customer can place a asynchronous request from UI, where the API post the query to topic and my service would listen to the topic and parse JSON and query the MongoDB for events and export into CSV,XLS and pdf format
  • Developed Alerting tool for failure in Big Data pipeline .Effectively used by the Engineering support team where we proactively issues are fixed before impacting customers
  • Developed a scalable python script using boto3 python to clean up all the test products from dynamoDB by scanning the entire table and perform a batch delete operation
  • Developed a small web service in Node JS which internally calls the Java API to accumulated each page result
  • Developed Alerting tool for failure in Big Data pipeline using sumo logic API which proactively identify the issues are fixed before impacting customers
  • Developed non functional Automation framework in Java to simulate the real production workload
  • Automated the test scripts using Gatling and webload for performance test scripts
  • Tuned the slow running SQL and elastic search queries
  • Contributed new test cases to the Automation Suite written in Java and selenium
  • Developed modular shell scripts to schedule the crontab and purge the log files
  • Tools used: ReactJs(both Functional and class components), MaterialUI, React redux,Redux
  • ToolKit,HTML5,CSS,Spring Boot,Docker,Kubernetes,Jest,React Testing Library and Cypress
  • Updated old code bases to modern development standards, improving functionality.
  • Integrated third-party tools and components into applications.
  • Analyzed proposed technical solutions based on customer requirements.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance

Performance Engineer

Infosys
Chennai, TN
03.2014 - 05.2018
  • Responsible for creating performance testing deliverables including test approach, strategy, test scripts, and test report
  • Responsible for creating test data from various source systems
  • Responsible for running functional test on Middleware services to ensure that services
  • Responsible for creating/enhancing load test scripts in VuGen
  • Responsible for creating and executing load test scripts in Performance center
  • Controller-based model
  • Responsible for Monitoring AWS resources and Collecting metrics such as resource CPU and memory utilisation in AWS cloud watch console
  • Responsible for analysing Failed Middleware transactions through searching and reporting
  • Percentage, and memory Utilizations percentage, and Running Vuser graph
  • Tools used: LoadRunner, Jmeter, Splunk, New relic,MongoDB and Splunk
  • Languages and Technologies
  • Programming Languages - Java, Javascript and Python
  • Framework: SpringBoot and React
  • FrontEnd: Javascript,HTML5 and CSS3
  • Backend: Rest web Services,node JS and Apache Kafka
  • Operating System - Linux, Windows, Mac OS, Android
  • Database - Oracle SQL , MongoDB and DynamoDB
  • Frameworks and tools - IntelliJ IDEA, VS Code,Spring, SpingBoot, Hibernate, AOP, Junit Testing, Sonar,
  • TestNG(TDD), Cucumber(BDD)
  • WebService Automation : HttpClient, Google Gson, Jackson, REST Assured, SOAP UI, JSON, Swagger
  • Reviewed scalability, performance and load balancing of each application.
  • Gathered and defined business and functional requirements for each program.
  • Coordinated and monitored work of co-located and remote teams.
  • Reviewed scalability, performance and load balancing of each application
  • Gathered and defined business and functional requirements for each program
  • Coordinated and monitored work of co-located and remote teams

Education

High School Diploma -

Scaler
Bangalore
10.2021 - 11.2022

Bachelor of Science - Computer Science and Engineering

Vel Tech Engineering College
Chennai,India
05.2009 - 05.2013

Skills

    Java

undefined

Accomplishments

  • Good at Problem Solving
  • Leet code Profile : https://leetcode.com/venothA01/
  • Solved 250+ problems in Interviewbit and Leetcode
  • GitHub URL : https://github.com/VenothA01

Software

Apache Kafka

Mongo

Material UI

Timeline

Software Engineer III

PayPal
04.2022 - Current

SDET 2

Amazon
01.2022 - 03.2022

High School Diploma -

Scaler
10.2021 - 11.2022

Software Engineer

Trimble Inc
05.2018 - 12.2021

Performance Engineer

Infosys
03.2014 - 05.2018

Bachelor of Science - Computer Science and Engineering

Vel Tech Engineering College
05.2009 - 05.2013
Venoth ASoftware Engineer III