Post Job Free

Resume

Sign in

Information Technology High Volume

Location:
Richmond, VA
Posted:
January 02, 2024

Contact this candidate

Resume:

Arun kumar

571-***-****

Direct Email: ad2ebp@r.postjobfree.com

PREAMBLE

A resourceful senior polyglot developer with 14+ years of experience in design, develop and deploy enterprise grade solutions for Fortune 500 companies. I have been part of numerous success stories for various fintech, banking, health and information technology industries. A go getter and trusted partner who designed, led and built several high performing high volume distributed applications at scale. Invested massive amounts of hours on all the aspects of software delivery from product idea to delivery. I enjoy solving problems using distributed processing, microservices, CQRS and event based architectures. A believer of well written code needs no documentation & Unit tests prevent 99% of your production issues from happening. I enjoy hours of troubleshooting and going deep.

SKILLS

Java 8 up to 21 (OpenJDK)

14 years

Spring boot from 1.x to 2.7.3 (Rest,gPRC,GraphQL)

5 years

Spring Framework upto 5.x

7 years

Apache Spark upto 3.x

Spark Java

4 years

AWS

Compute - EC2, ALB, ECS

Serverless - Lambda, Dynamodb, SNS, RDS

Analytics - Spark EMR, Athena, Redshift

Storage services - EFS, EBS, S3

Network - R53, VPC, Subnet, SG

5 years

Docker Containers

5 years

Microservices/ Rest API

6 years

Git, Gitlab and CICD

6 years

Apache Cassandra DB

4 years

Cucumber, Karate, Gatling, K6 and Jmeter

10 years

Terraform and Ansible

3 years

Apache Kafka and stream data processing

4 years

Notable Projects

CapitalOne Financial,Richmond, Virginia — Sr Lead Engineer(Contract)

Feb 2021 - current (ending Jan 2024)

●Designed and built several modern resilient, fault tolerant, always available critical backend micro services using micro services, event based architectures with technologies like Java 11, Micro services, Spring-boot, AWS cloud.

●The applications I have built have been taking 1000s of transactions per second with sub millisecond latency.

●High volume applications deployed with Auto scaling, Containers and monitoring using new relic, data dog, splunk

●Developed Rest API contracts using swagger Open API, built then using Java 11,Spring framework 3.0, Micro services.

●Designed and developed big data applications using Apache Spark SQL using which we have migrated 100M + accounts from mainframe DB2 to Apache Cassandra DB . This modernization effort was a great success to the company and saved several million dollars in IT infrastructure and reduced redundancy.

●Led the standardization effort in how we build modern software.This includes project naming, data schema naming, software versioning, languages and tools we use to build softwares.

●Developed AWS Step functions,lambda functions using Java 11.

●Strategized branching, testing and CICD pipeline strategy for a large internal organization with several agile teams doing continuous integration and delivery.

●Concrete understanding on Cassandra internal architecture. Built high volume low latency apis behind Cassandra DB.

●Designed queries, access patterns and table schema for the Cassandra database. Designed Replication factor, Compaction strategies.

●Compared database capabilities across Cassandra, AWS keyspace and Dynamo db.

●Have built a stress test application which sent over 80K WPS and 50K RPS to the Cassandra cluster to prove linear scalability.

●Over a period of 5 + years I have implemented producer, consumer applications for event based real time data processing systems. I have also built analytical applications using big data technologies like Apache Spark Java, Apache Flink Java to consume streaming data for migration and analytical purposes.

●Built API's producing data to Kafka Topics.

●Docker containerized applications listen to the events from the topic and do business processing based on the event type.

●Dynamodb kinesis data streams to process any item level changes in the database.

●Kinesis lambda integration for reject streams processing using log analysis.

●Migrated millions of customer data from legacy mainframe system to no sql Cassandra using Apache kafka, Apache spark.

●Apache flink applications that listen to Kafka stream for stateful processing of the application data change events to identify race conditions during write operations.

●A SRE mindset engineer who has built infrastructure as code using Terraform for cloud infrastructure, Ansible for configuration management. Enabled observability through new relic and datadog instrumentations. Pager duty integrations, splunk dashboards for SLA monitoring and alerting

●Developed and deployed backend services using gPRC, GraphQL to help achieve faster rendering performance to the mobile applications.

CapitalOne Financial, Richmond, Virginia — Lead Engineer(Contract)

Dec 2016 - Jan 2021

●Led the cloud migration journey. Migrated several monolith weblogic SOAP applications to containerized restful apis with microservices architecture.

●Built data validation applications using Apache spark, Kafka which analyzes millions of data attributes to solve data integrity issues.

●Built end to end automated build and test pipeline which does functional, integration and performance tests using technologies like Gatling, K6, Cucumber, Karate ATTD frameworks.

●Designed and Built Customer self service portal using Angular and Node js. The portal aimed to resolve the humar hours spent on manual rules intake from client applications.

●Improved performance of applications using Redis look through cache.

●Wrote python scripting on a need basis for utility functions.

Dun and Bradstreet, Shorthills,New Jersey — Senior Software Engineer(Contract)

Sep 2009 - Nov 2016

●Full stack developer responsible for modernizing an existing supplier portal using Angular, Java and SpringFramework and micro services.

●Built a high volume processing backend Microservices APIs using Go lang.

●Developed go lang lambda functions to process messages from Dynamodb streams.

●Containerized application deployment using docker containers and kubernetes.

●Maintained a Spring framework, Jquery portal application.

●Responsible for resolving customer prod issues, data issues by analyzing the customer data and matching with the code conditions.

●Github for source control and Jenkins pipelines for the CICD.

Associate - Java Developer: Cognizant (Dec 2007 - Aug 2009 · 1 yr 9 mos):

Developed applications using Struts 1.3 and 2.0 web frameworks.

Developed applications using Java script validations and Struts validation framework.

Analyzed issues due to Memory leak and Thread block using tools like Jprofiler, Jconsole.

Expertise in working on projects to upgrade customer’s application technical stack to the current release versions.

Program Analyst - Entry level Java Developer:Cognizant (Aug 2005 - Aug 2007)

Entry level Java developer working on building small components of a large data collection application.

EDUCATION

Anna University, Chennai India — Bachelors of Engineering Mechanical

Aug 2001 - Apr 2005

Certificates

AWS Associate - Solutions Architect.

AWS Associate - Developer.

AWS Associate - SysOps Admin.



Contact this candidate