Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Senthil Venkatachalam

Lead Software Engineer : Java, Spring-Boot With AWS Cloud
Lewis Center,Ohio

Summary

Overall 15+ years of IT experience in technical design, development, implementation and maintenance of Java and J2EE applications. Good leadership, interpersonal skills, commitment, result oriented, hard working to learn new technologies and undertake challenging tasks. Proficient in AWS, Big Data, Spark, Hadoop, Kafka, Python and Shell Scripting

Overview

17
17
years of professional experience
1
1
Certification

Work History

Squad Lead / Senior Java Developer

Fidelity Investments
03.2020 - Current
  • Project: DAAF - Data Acquisition and Analytics Framework
  • This framework uses to on-board any new or existing vendor feeds with minimal configuration and coding
  • It processes daily around 3000+ intraday, daily, weekly, and monthly files
  • The entire execution of file processing was handled using Java, AWS S3 and EMR
  • Created server less event-driven architecture that supports high availability and scalability using AWS
  • Involved in performance tuning, query optimization, maintain coding standards and resolving JVM issues
  • Created alarms in CloudWatch for CPU / HDFS utilization, EMR Server corrupted / missing blocks, identifying the unhealthy nodes, Apps pending in Hadoop cluster and Memory available percentage
  • Involved in migrating the Hive metastore data like Avro or Parquet to AWS Glue for faster processing files
  • Created CloudFormation templates for creating new EMR, deploying Lambda, SNS topics, VPC and Security groups
  • Upgraded the AWS EMR version from 5.3 to 6.9 along with components like Hadoop, Hive, Livy, and Spark
  • Participated in requirements gathering and design development meetings
  • Collaborated with business and project team to estimate work and establish project timelines, scope and deliverables
  • Involved in disaster recovery activities to switch between AWS regions
  • Worked on to automate and avoid manual process using Python and Shell scripts to speed up development work
  • Design and developed creative monitoring reports to address failure or potential performance degradation
  • Worked as team in Agile environment to accomplish objectives by deadlines

Senior Java Developer / Module Leader

Perspecta
09.2017 - 02.2020
  • Project: TRS - Texas Retirement System
  • The jClarety Retirement Framework supports the primary business functions of public pension plan administration for teachers
  • Each retirement organization is unique in the implementation of its pension plan structure, administration, and operating environment
  • Despite the differences, there are also many similarities because the basic business of retirement is the same across public entities
  • Involved in requirement gathering, modeling, analysis, prototyping, developing and testing
  • Coded Action classes for implementing the application use cases
  • Implemented the Business logic of an application using core Java and collection framework
  • Thoroughly Unit tested the application by writing test cases for different scenarios
  • Worked with Threads, Multithreading, Synchronization and Collection API
  • Implemented persistence layer using Custom DAOs to handle CRUD operations
  • Wrote SQL queries and Stored Procedures for complex business processes
  • Performed thorough peer code reviews to ensure code quality

Senior Software Engineer

DXC Technology, Hewlett Packard Enterprise
08.2007 - 08.2017
  • Project: HAVA ElectioNet System
  • ElectioNet System is a central Help America Vote Act (HAVA) that provides voter registrations, maintain absentee ballot information, finding and merging of duplicate voters, create and maintain the elections, candidate management, maintain voter history, early voting, absentee walk in, petitions management, polling place management, redistricting the street segments and precinct assignments
  • Responsible for detailed design, development, unit testing and CI/CD deployment of the application
  • Used Spring MVC with Hibernate framework to build the application on server side
  • Created custom-based report using Jasper and iReports tool
  • Unit, Integration and Regression testing and reviewing the components delivered
  • Involved in code and document review
  • Implemented the Business logic of an application using Core Java and Collection framework
  • Developed the business logic in of an application using Spring framework
  • Involved in developing application based on Agile software development life cycle
  • Participating in SCRUM meetings for daily status updates
  • Design and preparation of Unit Test Plans (UTP) to ensure testing is effective
  • Coordinated with various teams to deploy the dependent modules in environments such as QA, UAT and PROD
  • Developed data access layer using DAO, JDBC, hibernate
  • Mentoring resources and knowledge transfer to junior analysts, developers and testers

Education

Master of Science - Master of Computer Applications

Bharathidasan University

Bachelor of Science - Bachelor of Computer Science

Bharathiar University

Skills

Language/Framework: Java 117 / J2EE, Python, Shell Scripting, Spring Boot, MVC

AWS: EC2, S3, EBS, CloudWatch, Datadog, SNS, RDS, CloudFormation, Lambda

Container Technologies: Docker, Kubernetes

Web: JavaScript, REST API, Angular (Knowledge Level)

Database: Oracle, MS-SQL, MySQL, PostgreSQL, DynamoDB

IDE/Tools: Eclipse, Oracle PL/SQL Developer, IntelliJ, Git, Jenkins, Postman, Ant, Maven, JIRA, DynaTrace

Certification

AWS Solutions Architect Associate

Timeline

Squad Lead / Senior Java Developer

Fidelity Investments
03.2020 - Current

Senior Java Developer / Module Leader

Perspecta
09.2017 - 02.2020

Senior Software Engineer

DXC Technology, Hewlett Packard Enterprise
08.2007 - 08.2017

Master of Science - Master of Computer Applications

Bharathidasan University

Bachelor of Science - Bachelor of Computer Science

Bharathiar University
Senthil VenkatachalamLead Software Engineer : Java, Spring-Boot With AWS Cloud