Master/Manager Software Engineer at Capital One Financial Corp
McLean, VA from July 2019 to Present
Project1: Worked on Real Time transaction decisioning platform where we have real time data
science models and rule engine to detect fraud transactions and saved millions of dollars
for the
company. Got the opportunity to work on lot of data engineering tools like data bricks,
Spark, Scala, Java, Springboot, Kubernetes and Hazelcast(Caching Solution) ,Rabbit MQ and
Kafka.
Project2: Implemented a caching solution for credit card application UI, As most of the
content is static, architected a caching solution to store the rendered page content into
caching solution. Designed a low latency caching API using Golang with Elastic cache redis.
It saves lot of downstream API calls which will help the application availability. As this
will be handle all the backends weight perf tested to make sure it will support any traffic
situations and configured proper Auto Scaling.
Technology stack: AWS, Elasti cache Redis, Golang, Data Bricks, Spark, Scala, Java,
Spring boot, Kafka ,RabbitMQ, Kubernetes and Jenkins Pipeline and deployments
Sr. Software Engineer at Capital One Financial Corp
McLean, VA from July 2016 to July 2019
Devloping the applications using spring-boot and Go language. Automating the infrastructure
and creating the deployment pipelines to deploy the applications automated passion. Leading
team and providing guidlines to team members and troubleshooting the applications in
different regions.Hands on experience on AWS-ECS, Docker, S3 and various cloudbased tools.
Technology stack: AWS,Docker,Terraform,cloudformation,Kibana ,Chef, Zabbix, Hystrix
Dashboard, Hystrix Circuit braker, Micro Services
Software Engineer at Capital One Financial Corp
McLean, VA from Janruary 2015 to June 2016
Designed architecture for RESTful/SOAP based web services and developed the same in Agile
methodology. Devising the deployment environments in Amazon AWS using Chef scripting.
Configuring the builds & auto-deployments using Jenkins jobs. Configuring the code quality
plug-ins(like; PMD, CPD) for maintaining the better code. Implemented Application Security
and configured the Servers (Weblogic & Tomcat).
Technology stack: WebLogic, Apache
Tomcat
Software Engineer ar Freddie Mac
McLean, VA from October 2014 to January 2015
Customized the existing fraud management, a legacy tool to upload and edit documents;
Improved it by user friendly application for business which has the features like creating
the new cases and escalating the cases depends on severity. Customized schemas through
liquid base; Java/J2EE used to convert and modify excel data.
Technology stack: Spring
MVC, Subversion, Apache Maven, Eclipse IDE.
Application Developer at MasterCard Inc,.
OFallen, MO from January 2014 to October 2014
Designed and developed services to Apple Pay Project to consume consumers (such as Citi, BoFA
etc) using technologies REST, Spring IOC, Spring JDBC, Spring MVC, Oracle, build tool Maven
and application server as Jboss. Developed standalone application which it gets data from
DB2 to Oracle. By calling DB2 store procedures.
Software Engineer at eBay Inc,.
Austin, TX from August 2013 to December 2013
Developed View Order Details page by consuming Rest services using Spring MVC, Angular JS and
Geronimo server. Implemented automation using Selenium Web Driver and TestNg. And created
the continues integration job using. Jenkins which it automatically triggers when any code
changes found or it will runs 5 to 6 times a day. Worked with all different teams to get the
test data to make sure showing properly.
Jr. Developer at State Farm Insurance
Bloomington, IL from November 2012 to July 2013
Worked on life insurance Quote project. Before taking the policy there is an estimation which
it shows in Quote. Developed SOAP based web services which it gets data from JRULE engine.
It’s a synchronous service when you submit all the information to the JRULE. It’s going
validate the profile and sends back all the available quotes and the prices and term
durations all information. For this implementation used various technologies like JAX-WS,
JRULES, Struts and IBM WebSphere.