Karthick Subramanian Raman
Karthick Subramanian Raman has more than 7 years of experience in
the Information Technology. As part of the assignments, involved in
Requirements gathering, Analysis, Design, Development and Software
Configuration Management (SCM). Has worked on projects for leading
banks in the U.S and also for Department of Education, NYC.
STRENGTHS
Exudes confidence and communicates well.
Technical skills are an asset to any Project Team.
Key strengths are Integrity, Job Knowledge, Initiative,
Self-Awareness, Technical Capability, Creativity and Innovation,
Interviewing Skills, Written, Application Knowledge, Problem
Solving, Coaching and Delegation, Innovation, Ability to learn on
the job, Commitment, Teamwork, Flexibility, Leadership, Planning &
Scheduling, Planning and Execution, Technical Proficiency, Building
Relationships, Communication and Personal & Team skills.
EDUCATIONAL DETAILS
Master of Science (Software Engineering) Birla Institute of
Technology and Science, Pilani, 2008
Bachelor of Engineering (Electronics and Communication) University
of Madras, 2004
CONTACT DETAILS
Location: NJ, USA
Cell Phone: 908-***-****
Email: ********.******@*****.***
HANDS ON TECHNICAL SKILLS
iLog JRules Skills
Has understood the iLog JRules architecture and developed a rule app
project.
Has created new Rule Project that included creation of Decision
Tables, Business Rules, Functions, and Technical Rules, creation of
BOM from XSD/XOM and BOM to XOM mapping.
Has exposed Ruleset as a Webservice so that the client can access
the rules as a Webservice call.
Worked on Rule Execution Server (RES) for deployment of Rules, Rule
Team Server (RTS) for exposing the rules to the business users and
also written rules in RTS.
J2EE Skills
J2EE/MVC architecture using Struts 1.1 Framework for multiple
projects.
EJB 2.0 (Stateless Session Bean and Message Driven Bean) and
Webservices development using Rational Application Developer 7.
Websphere Application Server 6.1 for EAR deployment, Security set up
for the application, Datasource Configuration.
Websphere Application Server 6.1 for JMS set up.
Standalone Java Programs for various batch processes.
EJB 3.0 development using Net Beans IDE and GlassFish Application
Server.
Java Persistence API.
Oracle Skills
Worked on Oracle 10g with SQL queries and PL/SQL Functions, Packages
and Procedures.
Performance tuning of various SQL queries for ETL and batch
programs.
Analysis of Explain Plan for Queries for improvement for
Performance.
Worked on database design of various Oracle objects like Tables,
Views, Materialized Views, Types, Indexes and Entity Relationship
among objects.
Other Skills
Written Windows Services using Microsoft .Net Visual Studio.
Worked on HP PPM ITG for deployment of code both EAR files and
Oracle Scripts across various environments.
TECHNICAL SKILLS - Synopsis
Websphere Application Server 6.1
GlassFish V3 Application Server
Oracle 10g, SQL and PL/SQL Programming
Agile/Scrum Programming Concepts
Struts Framework
Java/J2EE/Servlets/JSP/Java Beans/Java Script programming
iLog JRules 6.6.1
EJB 3.0 and JMS
Java Persistence API
Java Design Patterns
DHTML, HTML
Rational Application Developer 7 (RAD7)
NetBeans IDE 6.8
ERWin/MS Visio
PVCS/VSS
Windows 95/98, Windows XP, Windows Vista
Basic Unix commands and Programming
Exposure to ETL tools like Abinitio
CERTIFICATION AND TRAINING
Oracle Certified Professional (OCP - 1Z0-007) by Oracle Corporation
in April 2009
SUN CERTIFIED JAVA ASSOCIATE certification awarded by Sun
Microsystems in Sep 2005
SUN CERTIFIED PROGRAMMER FOR THE JAVA 2 PLATFORM 1.4 certification
awarded by Sun Microsystems in Sep 2005
[pic] [pic] [pic]
[pic] [pic] [pic]
[pic]
APPLICATION SKILLS
Banking - Corporate Technology Development at Board of
Education
SOFTWARE ENGINEERING SKILLS
Requirements Gathering Analysis
Estimation Design
Development Software Testing
PROJECT EXPERIENCE SUMMARY
Client Business Technology Role
Application
Department of Board of IBM iLog Lead Websphere
Education - New Education JRules/IBM iLog BRMS
York City (5 Message Broker Developer
Months)
1. PROJECT TITLE Risk Based Client Due Diligence
(RBCDD)
DURATION March 2011 - Till Date
ROLE Lead Websphere iLog BRMS
Developer
PROJECT SPECIFIC SKILLS iLog JRules 7/ Websphere Message
Broker 7
COMPANY Manpower Comsys
DESCRIPTION OF THE PROJECT
The iLearnNYC LMS/LCMS provides a virtual learning platform for
online course creation, organization, delivery, communication,
collaboration and assessment. The ILearnNYC administration console
provides business processes to support the setup and configuration
of online learning programs delivered through the License Management
System platform.
Features include:
Content Inventory
Online course offering schedule information upload/import support
Enrollment and enrollment maintenance
License browse and search
License allocation adjustments
Automatic licensing allocation
Licensing deficit notifications
License alignment to enterprise license purchases
Reports
Content vendor file management
System tools
Roles Played
Working as a lead developer at Onsite on iLog JRules and includes
the following.
Understanding the business requirements and converting them to
technical requirements to develop the rules in iLog.
Created XOM (Execution object Model in both Java POJO and also in
XSD).
Converted XOM to BOM (Business Object Model).
Verbalization of the attributes/rules in English.
Most of the rules were written in BRL so that this can be understood
and edited by the business users.
Created rules using Decision tables and Rule Flows.
Worked on Eclipse for the development of the rules.
Bundling the rules as Rule App Project for deployment.
Using custom/utility methods through B2X (BOM to XOM mapping).
Written some complex rules in TRL (Technical Rules Language).
Rules were exposed as either EJB calls in case of BOM created from
XOM-POJO/ exposed as Webservice in case of BOM created from XSD.
Defining XSD/XOM based on business requirements that would be a
right fit for BOM and for the execution of the business rules.
Deployment of rules on RES (Rules Execution Server).
Unit test cases from within Eclipse to debug/test the rules and rule
flow.
Eclipse to RTS transfer of the rules.
2. Working on IBM Messaging Broker Toolkit and designing Message
Flows.
3. Working as a Lead Developer for one of the modules in Java/Oracle
technology.
3. Has involved in the architecture of the modules and giving the
guidance to the team to work on the modules.
4. Good Communication Skills.
Client
Business Application
Technology
Role
Citigroup (8 Months)
Banking and Financial Services
Oracle and Java
Project Leader
2. PROJECT TITLE
Retail Distribution of Investment Products (RDIP)
DURATION
July 2010 - March 2011
ROLE
Project Leader
PROJECT SPECIFIC SKILLS
Oracle and Java
COMPANY
Larsen and Toubro Infotech
DESCRIPTION OF THE PROJECT
Retail Distribution of Investment Products (RDIP) is a
board-mandated, global initiative to review and address the risks in
the distribution of investment products to retail investors across
Citi. Investment Products Risk (IPR) is responsible for coordinating
RDIP Implementation. A Global Rating service would be implemented
which would be used to rate, store the ratings & display the same
whenever business / country requires. This rating service will also
generate a unique product identifier to be used to store & match
with the country Product Masters at any future date. This Rating
service will interact with the country Product Masters on a regular
basis. The system generated ratings will be rules based using
pre-defined attributes obtained from external data providers (e.g.
Bloomberg, Lipper) and would be refreshed on a daily basis. Also
these ratings could be overridden by users using a Maker / Checker
process.
Roles Played
1. Worked as a Project Lead at offshore managing the team at
offshore with technical guidance and solving technical issues.
2. Worked as a Lead Developer for one of the modules in Java/Oracle
technology.
3. Has involved in the architecture of the modules and giving the
guidance to the team to work on the modules.
4. Good Communication Skills and Onsite/Offshore Co-Ordination.
Client Business Technology Role
Application
KeyBank(55 Banking and Oracle and Java Lead Programmer
Months) Financial
Services
3. PROJECT TITLE Risk Based Client Due Diligence
(RBCDD)
DURATION Jan '2006 - July 2010
ROLE Lead Programmer
PROJECT SPECIFIC SKILLS Oracle and Java
COMPANY Cognizant Technology Solutions
DESCRIPTION OF THE PROJECT
Risk Based Client Due Diligence (RBCDD)
RBCDD is a risk based client identification program that will
establish thresholds and criteria for identifying accounts and
relationships that pose greater than normal risk to the bank. The
system is developed to monitor the customer transactions with the
bank and perform Due Diligence on the customer. This will help to
identify, screen and manage the Bank's new and existing clients and
to identify those that present a higher risk for money laundering
and terrorist financing. This system is developed using J2EE,
Oracle, iLog and FileNet.
Roles Played
1. Worked as a lead developer at Onsite on iLog JRules and executed
the following.
Understanding the business requirements and converting them to
technical requirements to develop the rules in iLog.
Created XOM (Execution object Model in both Java POJO and also in
XSD).
Converted XOM to BOM (Business Object Model).
Verbalization of the attributes/rules in English.
Most of the rules were written in BRL so that this can be understood
and edited by the business users.
Created rules using Decision tables and Rule Flows.
Worked on Eclipse for the development of the rules.
Bundling the rules as Rule App Project for deployment.
Using custom/utility methods through B2X (BOM to XOM mapping).
Written some complex rules in TRL (Technical Rules Language).
Rules were exposed as either EJB calls in case of BOM created from
XOM-POJO/ exposed as Webservice in case of BOM created from XSD.
Defining XSD/XOM based on business requirements that would be a
right fit for BOM and for the execution of the business rules.
Deployment of rules on RES (Rules Execution Server).
Unit test cases from within Eclipse to debug/test the rules and rule
flow.
Eclipse to RTS transfer of the rules.
2. Worked as a Lead Developer for one of the modules in Java/Oracle
technology.
3. Developed complex modules in PL/SQL and Performance tuned
existing sql queries.
4. Team leader for a mini team at onsite managing resources at
onsite.
5. Had been a part of the successful implementation of the Risk
Scoring Engine in Production (Version 1).
6. Has been constantly helping out the Production runs and fixing
critical defects.
7. Working in Risk Scoring and Due Diligence Workflow module of the
Project.
8. Has been a part of production implementation of the Risk Scoring
Engine (Version 2) and Due Diligence workflow.
9. Good Communication Skills and Onsite/Offshore Co-Ordination.
Client Business Technology Role
Application
Union Bank of Banking and Oracle and Java Lead Programmer
California (15 Financial
Months) Services
4. PROJECT TITLE Case Management
DURATION Apr '2005 - Dec '2005
ROLE Programmer
PROJECT SPECIFIC SKILLS Oracle, Struts and Java
COMPANY Cognizant Technology Solutions
DESCRIPTION OF THE PROJECT
Case Management System
CMS is a Case Management application that establishes thresholds and
criteria for analyzing alerts, case creation, filing SAR and
relationships that pose greater than normal risk to the
organization. The system receives alerts from different sources and
analyzed with external resources and finally decides to go for case
creation or not. This application maintains Case status, Alert
Details, Reports and SAR. This helps to identify, screen, and manage
new and existing clients as well as those that present a case
management system.
Roles Played
1. Worked as a developer at offshore.
2. Worked on Java, Struts and Oracle.
3. Good Communication Skills and Onsite/Offshore Co-Ordination.
5. PROJECT TITLE IBG-Due to Account
DURATION Jan '2005 - Apr '2005
ROLE Programmer
PROJECT SPECIFIC SKILLS Oracle and Java/J2EE
COMPANY Cognizant Technology Solutions
DESCRIPTION OF THE PROJECT
IBG - Due to Account
This was mainly a reporting project and was focused on obtaining the
customer details that were Due to Account. Reports were created
based on certain search criteria and this was bundled as a web
application. Search results were obtained from data that is stored
in Oracle database and involved intense use of Oracle SQL. Lot of
Performance tuning activities were also carried out for the SQL in
the Project.
Roles Played
1. Developer/Programmer.
2. Oracle and SQL Performance Tuning.
3. Had been a part of the successful implementation of the software
in Production.
6. PROJECT TITLE Credit Risk Ranking
DURATION August '2004 - Dec '2004
ROLE Programmer
PROJECT SPECIFIC SKILLS Java, Struts and Oracle
COMPANY Cognizant Technology Solutions
DESCRIPTION OF THE PROJECT
Credit Risk Rating (CRR)
This Project was aimed at obtaining the risk a customer posed to the
bank based on a risk rating algorithm that runs on the details that
are obtained from the customer. This application was developed as a
web application using STRUTS framework and all the data persistence
was done in the Oracle database. Once the data for a particular
customer is obtained from the front end screens, the data is
submitted to Oracle where the risk that the customer posed to the
bank is calculated.
Roles played
1. Programmer at offshore.
2. Worked in Struts, Java and Oracle.
3. Had been a part of the successful implementation of the software
in Production.