RAJA SEKHAR
ALAMOTHU
CONTACT
******.********@*****.***
in linkedin.com/in/ralamothu
PROFILE SUMMARY
Senior Software Engineer having about
Experience in all phases of software
development life cycle, such as
business / requirement analysis,
architecture, design, development,
testing, deployment, monitoring,
documentation, and maintenance.
SKILLS
Cloud Foundry & Microservices
Java 11, SpringBoot, Gradle
Angular, JavaScript, jQuery
Oracle, SQL Server, MongoDB
RabbitMQ, Kafka
CI/CD (Git, Jenkins, Bamboo)
UCD, Splunk, Elastic APM
Google Maps API
CERTIFICATIONS
Cúram Certified Developer V6
June 15, 2012
Reg: W05SYD5013
EDUCATION
M. Sc. (Computers)
GITAM, Hyderabad,
Manipal University.
BIO DATA
Date of birth: 18-May-1978
Sex: Male
Marital status: Married
Nationality: Indian
WORK EXPERIENCE
Wells Fargo
Senior Software Engineer
January, 2022 – Present
Project: Event Stream Processor (ESP)
Tech stack: Java, SpringBoot (Microservices), MongoDB, Kafka, PCF This is a cloud native and microservices based
application. This workflow will receive feed files daily from upstream application as input. These files are processed and generated as per business requirements. An event is simply a message or payload that is built by our application. The generated events are sent to the downstream application and also persisted in the Mongo database. Various components in the workflow communicate with each other asynchrousnously through Kafka.
Worked on component design and documentation
Worked on microservices development and deployment
Worked on testing and automation (Junit, & BDD)
Worked on Confluent Kafka and Cloud Foun
worked on MongoDB as database and Compass as GUI
Worked on CI/CD pipeline and deployment (Jenkins & UCD)
Used Drools (rules engine) for business rules validation
Used Splunk & APM Elastic for monitoring
Used Jira to track the project and manage user
Mphasis
Architect, Delivery Project Lead
October, 2019 – March, 2021
Project: Reverse Data Sync
Tech stack: SpringBoot (Microservices), MongoDB, RabbitMQ, PCF Client: Charles Schwab (Banking project)
This project is part of modernization of the existing system which was mainframe based. The new system is developed as a set of microservices using Java and deployed in PCF.
new database and RabbitMQ is used for a
communication between microservices. Reverse D
real-time data sync from new system to legacy system (Mainframe DB2) as there are consumers still on the legacy system
Developed HLD and LLD for the project
DevelopedJava/SpringBoot based micro services
Worked on unit and integration test cases
Worked on PCF auto scaling based on RabbitMQ queue depth
Worked on profiling and monitoring (AppDynamics) in PCF
Worked on CI/CD pipeline development (Jenkins
IBM (GBS)
Senior System Analyst
September, 2016 – December, 2018
During my tenure in IBM, I was part of GBS, and I worked for IBM projects as well as for many clients, which include:
FindGOE (IBM product)
Java, SpringBoot (Microservices), MongoDB, Kafka, PCF based Java & SpringBoot
. This workflow will receive feed files daily from upstream application as input. These files are processed and some events are generated as per business requirements. An event is simply a message or payload that is built by our application. The generated events are sent to the downstream application and also persisted in the Mongo e workflow communicate with
Worked on component design and documentation
services development and deployment
Worked on testing and automation (Junit, & BDD)
Worked on Confluent Kafka and Cloud Foundry
MongoDB as database and Compass as GUI
Worked on CI/CD pipeline and deployment (Jenkins & UCD) Used Drools (rules engine) for business rules validation Used Jira to track the project and manage user stories SpringBoot (Microservices), MongoDB, RabbitMQ, PCF ing project)
the existing system which was
mainframe based. The new system is developed as a set of and deployed in PCF. MongoDB is used for
bbitMQ is used for asynchronous
Reverse Data Sync provides
time data sync from new system to legacy system (Mainframe as there are consumers still on the legacy system. micro services
Worked on PCF auto scaling based on RabbitMQ queue depth and monitoring (AppDynamics) in PCF
Jenkins & Bamboo)
During my tenure in IBM, I was part of GBS, and I worked for IBM projects as well as for many clients, which include:
FTR (IBM product)
ANZ Operations and Technology (Banking project)
GT Nexus
I was handling small agile teams and was working mostly on based applications.
LanceSoft – McAfee (Intel Security)
Senior Software Engineer
November, 2013 – August, 2016
Project: Personal Safety Family Locator
Tech stack: Asp.Net (WCF), SQL Server, Google Maps API, JavaScript, Android, iOS
This App (Android and iOS versions) makes it easy for people and their family and friends to stay safe in their daily activities family’s location when it matters the most, and reaching the connections at any time. The geo-fencing feature allows virtual fences on Google Maps and assign them to
will receive notifications when their buddy enters or exits the fence.
Worked on architecture and design of the project
Worked on server development, created RESTful web using Asp.Net / WCF
Worked on push notification service (GCM, APNS)
Worked on geo-fencing using Google Maps API
Worked on database design and development (SQL Server)
Developed stored procedures to improve performance
Developed Web interface for the application (HTML5, JavaScript, jQuery, AJAX)
Nichepro Technologies - July Systems
Senior Software Engineer
May, 2013 – July, 2013
I was working on Java based applications.
Ciber
Consultant (Cúram Certified Developer)
May, 2012 – May, 2013
During my tenure in Ciber, I completed Cúram
working mostly on Java based applications for the following clients:
TP Vision
SAP Labs India
Cúram Software
OTHER SKILLS
Professional musician (Keyboard and Guitar)
Composing & Recording (Sony ACID Music Studio)
Teaching experience of over 10 years (full / part time) My YouTube Channel
youtube.com/channel/UC2A0YdZUKgeaQQaqDfQnY
(Banking project)
I was handling small agile teams and was working mostly on Java Server, Google Maps API,
) makes it easy for people and their
family and friends to stay safe in their daily activities – knowing their family’s location when it matters the most, and reaching their trusted fencing feature allows users to add
virtual fences on Google Maps and assign them to their buddies. User will receive notifications when their buddy enters or exits the fence. the project
, created RESTful web services
Worked on push notification service (GCM, APNS)
fencing using Google Maps API
on database design and development (SQL Server)
ocedures to improve performance
Developed Web interface for the application (HTML5, JavaScript, Cúram Certification. I was
for the following clients:
ician (Keyboard and Guitar)
Composing & Recording (Sony ACID Music Studio)
Teaching experience of over 10 years (full / part time) youtube.com/channel/UC2A0YdZUKgeaQQaqDfQnY-g
Yours Sincerely,
(Raja Sekhar Alamothu)