Post Job Free

Resume

Sign in

Software Engineer Developer

Location:
New Delhi, DL, India
Posted:
January 15, 2015

Contact this candidate

Resume:

AKANKSHA GUPTA

Phone: +919*********,+919*********; E Mail: abhyww@r.postjobfree.com

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*******



Contact this candidate