Soumya Ramamoorthy has nearly 2 years of experience developing applications in Java. He has expertise in databases, Spring, HTML, JSP, and other technologies. His past work includes developing the trading and reporting modules for Citi's FX VASP project. Key responsibilities included requirements gathering, design, database development, integration with GUI tools, testing, and deployment. He has a Bachelor's degree in Electrical and Electronics Engineering and has completed internships and training programs.
1. Soumya Ramamoorthy
sou4mya@gmail.com
Professional Summary:
Experience of 1.9 years in core java technology.
Extensive experience in application programming, integration and deployment.
Expertise in Database Query and Store Procedure creation and integrate with application.
Ability to work optimally under scheduled deadlines and deliver high quality output.
Possess good communication, interpersonal and leadership skills.
Technical Skills:
Operating Systems: Windows 7, Linux
Technologies Trained: Core Java, Database, Spring, HTML, JSP, Swings, Struts, Servelets.
IDE: Eclipse, MySQL (Oracle Database), Tectia (Linux)
PROJECT/EXPERIENCE PROFILE:
Citi-Foreign Exchange & Local Markets June 2014 – March 2016
Project: FX VASP
Foreign Exchange – Value Added Services and Products
Software Developer
The Citigroup's Global Transaction services and Foreign Exchange & Local Markets (FXLM) in general
deals with trading on currency pair, which involves buying and selling of currencies which has a high
exchange rate.
Domain description:
The major functionality of VASP in foreign exchange involves:
Two modules: Trading and Reporting
Trading:
This module is majorly for users from mutual funds, insurance companies etc who invest huge
sum of money to be traded over a long period of time. The trading is done based on signals
generated for each model (a predefined set of rules implemented in C++ library by quantitative
analysis team).
The necessary input rates of each currency from various sources are fed as input to the model.
With the required inputs models are capable of generating signals which are indicative of the
percentage of currency to be bought or sold on the particular day. These signal trades then
processed with the customer account details for trade generation.
Reporting:
The Reporting module functions on the concept of Strategy designed by the Strategy manager.
The performance of each Strategy is viewed in the UI as Index value. The investor invests in one
or multiple indices based on its performance.
2. The trading is done on the investment amount allocated on multiple strategies. The reports are
sent to the investors on daily basis to show the performance on each index in which they have
invested.
Roles and Responsibilities:
- To understand the requirement from the business user on the enhancement or new functionality in
any of the above modules.
- To do the feasibility study and impact analysis before proceeding with any design of the
requirements.
- To build a suitable design to implement the functionality and get it reviewed from the leads.
- To create Database table structure and store procedure call to fetch data from table
- To prepare entities for the new table columns in coordination with the GUI (dot net)
- To implement cache framework for entities involving frequent usages in the requirement.
- To integrate with the GUI on Tibco request and response and write code for necessary validations
and processing.
- To integrate the server, GUI and DB changes to obtain the required functionality.
- To write JUnit test cases covering all the newly added code lines.
- To do unit testing, code review and committing of code to a common repository.
- The deployment to INTG, UAT environments involving execution of build scripts and server
startup scripts.
- Release activities involve raising change request and doing the checkouts after release.
Environment: Eclipse, Tectia (Linux), MySQL
Internship:
Did internship in INAUTIX - A BNY Mellon Company for a period of two months between July
to September 2013.
Significant Projects:
Client Project Role Duration
Citi clients in Mutual Funds,
Insurance Companies etc
FX VASP
Software
Developer
1.9 Years
Educational Qualification:
COURSE INSTITUTION/SCHOOL UNIVERSITY/BOARD
YEAR OF
PASSING
CGPA/
PERCENTAGE
Of MARKS
B.E
(ECE)
Madras Institute of
Technology
Anna University May
2014
8.56
Higher
Secondary
Prince Matriculation
Higher Secondary
School
Tamil Nadu State
Board
March
2010
97.6%
3. Trainings:
1. Trained in java from Soft Career Guru.
2. Foreign Exchange domain training
Secondary
Delhi Public School Central Board of
Secondary Education
March
2008
87.4%