AKANKSHA GUPTA
Phone: +919*********,+919*********; E Mail: **********.*****@*****.***
Looking for Challenges and Opportunities in Software Development with leading organizations
Professional Profile
Currently working with IRIS since June, 2014 as Sr.Technical Consultant for their client Lord Abbett, to
develop a system for Middle Office.
Last, worked with RBS, Gurgaon as Software Engineer in the Risk BU of RBS GBM since October, 2011 till
October, 2013.
Prior to that worked with NetAmbit, Noida for two months in their product development as Team Lead of 4
developers from August, 2011 – October, 2011 and completed a full life cycle of a complicated product right
from scratch development (included requirements and designing) to its production release and support.
M.Tech in Information Systems under Dept. of I.T. from Delhi Technological University (formerly, Delhi College
of Engineering), Delhi.
B.Tech (Information Technology) of 2005 batch with experience in Software Development since August ’05.
Previously associated with IDS Software Solutions, Bangalore as Software Engineer in Java Technologies
development.
Familiar with Test Driven Development (TDD), Agile Practices, Pair programming and story card development
from my experience in Telecom Domain at Huawei Technologies, Bangalore.
Familiar with leading a team of 4 at Huawei Technologies India Private Limited and IDS Software Solutions and
providing timely builds and co ordination with Client for smooth implementation of the product.
Completed Industrial Training in Open Systems with Infosys Technologies which included lot of in house
projects covering implementation of C,C++,VB,Unix and Oracle.
Technical skills in Core Java and JavaScript, AJAX, XML, JDBC, JSP and Servlets, UNIX, MySQL, PL/SQL,
Oracle, Windows7, 2000, XP, Solaris, HTML.
Good knowledge and exposure to use of Multithreading in Java, Data structures and efficient Algorithms
creations and optimization of programmes.
Exposure to Spring and Hibernate
Distinction of developing software for Benefit Adjudication in Insurance from my experience in Infosys.
Detail oriented, result focussed with sound communication, interpersonal, presentation & analytical skills.
Abilities in comprehending new technologies with ease.
Visas issued till date – US B1/B2 till 06/03/2023, UK Type C, 6 months valid multiple entry business visa
Latest Academic Profile
Completed M.Tech in Information Systems(under Dept. of I.T.) with 75% aggregate in July,2011 from D.T.U.
(formerly, Delhi College of Engineering)
Worked on various IEEE paper implementations: Representation of pdf documents into graph based model and
content matching to detect plagiarism and optimizing search in the Global Corpus for documents to reduce the
number of comparisons to detect phrases for comparison using latest optimization techniques.
Two minor projects involving implementation of IEEE papers – Developing a new rule based language to add
on to Java, IDEA implementation and hacking.
Literature survey covering Design Patterns.
Covered subjects like Network Management and Security, real time systems, Datawarehousing,Biometric
Systems,Digital Image Processing,Introduction to Information Systems and Security,Advanced Software
Programming Concepts,Software Validation and Verification Concepts,IPR,Soft Computing,Data Hiding and
Artificial Intelligence.
Areas of Expertise
Technical:
: Java (Core Java, JSP, Servlets, JavaScript, XML, Ajax), PL/SQL,
Languages
JUnit
: MySQL, Oracle
RDBMS
: Windows98, 2000, XP, Solaris 8, 10
Operating Systems
Functional :
Project Execution
Client interaction for requirement gathering, risk assessment, finalisation of technical specifications.
Develop plans & schedules, resource allocations as per budgets, manpower deployment and team meetings
for individual modules.
Guide team members to ensure smooth progress of project work.
SDLC Planning & Co ordination
Involve in high level design and development of Software Applications.
Handle testing, debugging and troubleshooting of the application.
Co ordinate for smooth implementation of the project at client location.
Extend post implementation, application maintenance and technical support to the client.
Ensure adherence to quality norms across the development and implementation process.
Organisational Experience
Jun’14 – Till Date IRIS, Noida Sr.Technical Consultant
Title: Trade Reporting Application(Middle Office Technology)
Role: Module Lead
Team Size: 8
Technologies: Core Java, PL SQL, Struts 1.0, JDBC
Tools: Eclipse, Perforce(PVCS), SQL Server
Description: Trade Recap files are generated by multiple systems and technology teams and are constructed
based on different programming language. So, in the current module, the equity system was being migrated from
XIP to LVTS and hence all the changes involving the required in the migration to the new equity trade system was
part of this module.
I started and completed my part on the reconciliation of trades from XIP Wevservices and Gate Staging Database.
Oct’11 – Oct’13 RBS GBM, Gurgaon Software Engineer Analyst
Title: IRC (Incremental Risk Charge, Market Risk)
Role: Developer
Team Size: 1 Developer, 1 Team Lead, 1 BA, 1 Manager
Technologies: Core Java, PL SQL, Spring, Hibernate
Tools: Eclipse, JUnit, TortoiseSVN, Sybase, DataSynapse
Description: IRC is a product used to provide a portfolio loss estimate with a target confidence
level of 99.9% over an year horizon.This was developed in light of losses incurred in
excess of the 10 day VaR calculated and hence incorporated to meet the CRD3
charges to cover both default and migration risk.
The product comprises of data preprocessing module, core calculator (a grid made of 160
engines), Swing UI containing of reports, reference data, what if (credit migration
calculation)screens, JDBC and hibernate queries, feed loading modules, huge data stored in
Sybase database, upstream systems which provide market and static and semi static data in the
form of feeds (csv) files to be consumed by IRC and query screens to calculate losses and
display charges.
As the sole developer and SME of IRC from India the following are the my roles and responsibilities with the
product:
Understand requirements for enhancements that come in the product. Design and get reviewed the code
1)
after code completion from my TL based at London and provide estimates for the same. I completed end
to end generation of sovereign reports to calculate PD, customize access and change approval cycle to
the reference data changes, accommodating upstream feed file changes to be consumed (feed loaded)
seamlessly in IRC, changing calculation parameters based on new fields / additional fields due to new
regulations (eg. CVA charges of CRD4).
Look after all the production issues.
2)
Since, I am the sole developer on IRC having extensive business users in London, Singapore and India,
3)
I need to understand table data and generate DB scripts for any amount of ad hoc data sharing, file
loading in UAT in case of reloading in PROD needed in reruns, feed sharing, encrypting sensitive
hierarchy data dumps with methodologists and business users.
Help Singapore and Indian team to understand the data flow, calculations, data in feed files and reports
4)
in case of critical PROD calculation issues.
Co ordinate with other 3 developers in London during deliveries for UAT DB and unix box sharing for the
5)
testing team.
Co ordinate with business users for signoffs and PROD support team for release of the product.
6)
Generation of gridlib jars in case of introduction of new services.
7)
Attend SONAR calls, weekly jira update and prioritisation meetings and arrange brainstorming teleconf for
8)
requirements.
Look after all environmental issues, abrupt maven version upgradation issue, incomplete checkin
9)
problems, change of random class files in build system as they were compiled in java 6 instead of 5,
provide users a solution to environmental problems in 4 24 hrs.
10) Need based travel to London were also required for knowledge transfer and requirement discussions and
prioritization.
Title: Phoenix (Tradeloading and EMMGoLiveStore) – 9 and 10
Role: Developer
Technologies: Core Java, PL SQL, Spring, Hibernate, Struts
Tools: Eclipse, JUnit, TortoiseSVN, Sybase
Description: Phoenix is a product which is closely related to day to day trades that happen in
RBS and to calculate risk numbers. I am working on its MessageStore module which
is used to pick up messages (each trade has a corresponding xml file called
message) from Argon routes, save it into filesystem, and replay them as and
when needed. As a developer, I am currently developing highly efficient
reconciliation tools to run as weekly jobs on data as much as 9 million trades and
multiple filesystems to keep it in sync with all the trades marked in the database
and for cleaning up extra messages in the database, if any left even after
cancellation of trades.
Title: MPD (Modelled Products Database)
Role: Developer
Technologies: Core Java, PL SQL, Spring, Hibernate, Struts
Tools: Eclipse, JUnit, TortoiseSVN, Sybase
Description: This is an application that is used by the heads of the various departments of RBS
like FX, Quants, Finance, Market Risk and Quarc to save the various products and manage
models, documents and product codes attached to these products. As a developer associated
with this project, one has to develop for BAU jiras, Change Requests, interact with the business
users to understand requirements, design, estimate the development effort and form stories and
distribute work and implement using state of the art Design Patterns and to closely work with the
production support team as and when production issues appear.
Aug’11 – Oct’11 NetAmbit, Noida Team Lead
Title: EZDial
Role: Developer
Team Size: 3 developers, 2 testers, 1 BA, 1 Manager, 1 Architect, 1 Programming Head
Technologies: Core Java, JSP, Servlets, JDBC, LDAP, Asterix
Tools: Eclipse, JUnit, TortoiseSVN, Posgres, Openldap
Description: This is a product developed to cater the needs of the voice processes of NetAmbit.
EZDial has a user friendly UI containing role based login screens which are
Integrated with an LDAP server. The other UI’s of this product were to enable,
telecallers(TSOs), team co ordinators(TCs), leads, AVPs, VPs, etc. to make calls
using a soft phone called QuteCom to make calls via the screen itself by now
making calls through UI via asterisk instead of QuteCom . Other UIs that the
product offered was to maintain client database, save and display call details,
replay saved calls, monitor leads in a call to a client, maintain reminder’s for each
TSO for follow ups, maintain employee directory and maintain product details. As
a team lead, one had to pick up all the LDAP integration with the login UI,
Asterisk integration with the telephone no. fields, masking of nos., provision for
implementation of IRDA guidelines, come up with the DB design, work closely
with the UI experts and finalize the UI screens and their HTML prototypes, finalize
the team, distribute work amongst the team, keep following up with the progress
of work, working with the test team for UAT defects and production defects,
mediator with the users, analyst, demonstration of the product to the users,
deployment at test and production.
Jan’09 – August’09 IDS Software Solutions, Bangalore Software Engineer
Title: Profinia
Role: Developer
Technologies: Core Java, PL SQL
Tools: IntelliJ, JUnit, Perforce
Description: This is product developed to cater to the leasing system requirements and manage
leases and loans.
June’07 – Dec’08 Huawei Technologies, Bangalore Software Engineer
Cleared an in house certification in Core Java
Was involved in imparting training in Ajax and JUnit .
Have received a spot – award for timely deliveries and adherence to TDD.
Was involved in the development of many modules(Collection items) of the product.
Was involved in end to end activities of releases of Quickstep in Post – Release Support of the developed
product which included discussion with the client interface in China about the CR’s, defect’s and extensively
participating in defect fixing of the complete product.
Title: CMF IManager QS (Quick Step)
Role: Developer in Core R’n’D
Technologies: Core Java, Java script, Ajax, JSP, Servlets
Tools: Eclipse, Junit,Jsunit,VSS
Description: This is a monitoring tool which is used for monitoring machines for the softwares installed, their
versions, cpu and memory used, etc . in all Windows, Linux and Solaris platforms. It was the web application
which also performed all the functions of our first project OMT which was a stand alone tool but with many more
features like AutoGUI generator and Configuration Tool (ConfTool) which could be used to set / configure for
example: Enable\Disable a coredump,set the path for CoreDump, setting of timer, etc.
Other two components / modules involved were namely Health Check Tool and Information Tool which collected
fault information during any NMS abnormality. The tool collects various information about System hardware,
Operating system, Database & NMS server. It implements system call for Operating system & Hardware
information, database connectivity for Database information and file reading for NMS server information. It supports
both command line interface and graphical user interface in the form of webpages in a web application. All the
required information was programmed to update and create xml pages automatically based on the input of the user
from the UI which was then serialized to be executed for collecting the HTML report.
CMF IManager – OMT (Operational & Maintenance Tool)
Title:
Role: Developer in Core R’n’D
Technologies: Core Java
Description: Operational & Maintenance Tool is used to collect fault information during any NMS abnormality. It
consists of two components namely Health Check Tool and Information Tool. The tool collects various information
about System hardware, Operating system, Database & NMS server. It implements system call for Operating
system & Hardware information, database connectivity for Database information and file reading for NMS server
information. It supports both command line interface and graphical user interface. All the required information has to
be configured in a template file which will be executed for collecting the report.
Dec’05 Feb’07 Infosys Technologies Ltd., Pune Software Engineer
Developed software in C, C++, VB, Oracle & Unix.
Part of the development team of Insurance, Health and Life Sciences Department (IHLD) and
Developed software related to Benefit Adjudication in Insurance for the IHLD.
Lastly was involved in developing stored procedures,Unix Scripts and JSP front end screens with the IHLD of
Infosys.
Handled projects like;
AET0CLAC – COPS (Claims Overpayment Processing System)
Title:
Role: Developer
Client: Aetna
Tools: Hummingbird Connectivity 8.5, Crystal Reports 11,Sybase,VSS
Description: It is an application to process the overpayments made in the insurance claims.
ANTFPADV – BAM (Benefit Adjudication Model)
Title:
Role: Developer
Client: ANTHEM
Tools: VSS
Description: It is an application that sets the schedules, rules and restrictions in the insurance
provided to the policyholder.
Aug’05 – Dec’05 Grapecity, Noida Software Engineer
Developed Software using VB.NET like;
Title: BAM (Business Administration Model)
Role: Developer
Client: Grapecity(Internal)
Tools: Microsoft Visio, D2H
Description: Maintain data related to all the projects that were running / in queue in the
company to maintain records related to the availability of resources, utilization of the resource,
etc.
Academia
2011 M.Tech (Information Technology) from Delhi Technological University . Secured
74.98~75% (Aggregate of 4 sems.).
2005 B.Tech (Information Technology) from Maharaja Surajmal Institute of Technology
Secured 77.21%
Semester I II III IV V VI VII VIII
_Weighted 71 77.33 77.8 76.27 82.33 75.4 78.27 79.25
Average 2000 12th (C.B.S.E.) from Mother Teresa Public School, Delhi
Secured 70%
1998 10th (C.B.S.E.) from National Victor Public School, Delhi
Secured 73.2%
Academic Projects
Resource Utilization Metering Tool
Title:
Role: Trainee
Client: ST Microelectronics, Noida.
Tools: MySQL database.
Description: Developed a metering tool which calculates the percentage, usage of memory, CPU,
Licences etc. at an interval of 5 minutes repeatedly for 24 hours. Created Stored procedures to
query & find to which extend resources are being utilized, which is in shortage or which has to be
supplied or removed as per the usage. User friendly front end was made in PHP.
Construction of Shell in Linux
Title:
Role: Trainee
Client: Micromax India Ltd., West Delhi
Tools: Linux Operating System
Description: Designed shell to implement behaviour as per our requirement. Our own
commands were created so as to make the shell more convenient to use.
Shopping Cart
Title:
Role: Trainee
Tools: Servlets, JSP,BEA Weblogic
Description: Developed software for a shopping cart. Adding, Deleting and Details of the items
for online sale, registration and authentication of Users, all payment modes,
verification of the format of details filled by the users etc.
Extra Curricular Activities
• Organized, Hosted and did compeering of a technical Workshop on “Intellectual Property Rights
meets Information Technology” at Delhi Technological University.
• Attended many seminars including a recent conference on Latest trends and practices in Web
technologies.
• Won prizes in Running Races in school
• Co-ordinator of Exuberance (College Cultural Event) at Maharaja Surajmal Institute of
Technology.
• Organized, Hosted and did compeering of the College Personality Pageant
• Hobbies: Playing Chess, Table Tennis, Badminton.
• Participated in Quiz Contests,Debate Competitions
Personal Vitae
Marital Status : Single
Permanent Address : 9 S. R.M. Apts., 106 I.P.Ext., Delhi 110092
Phone : 096********, 098*******