SlideShare a Scribd company logo
1 of 7
1Rajkumar SP – Professional Resume
RAJKUMAR SP
Chennai Phone: +91-7708225903
Email: rajkumarsp1988@gmail.com
OBJECTIVE
A self esteemed Personal Excellence Process (PEP) agile trained professional proficient in
managing, training, knowledge transfer, service standards for business excellence. Possess
excellent interpersonal, communication & organizational skills with proven abilities as dynamic
team player.
PROFILE
 B.E level IT professional with 4.6 years of experience.
 An articulate bachelor of engineering with specialization in Electronics and Communication
Engineering along with a sound academic record all set to shape a gratifying career in the filed
of software design & development.
 Accented with the latest trends and techniques of the field, having an inborn quantitative
aptitude, determined to carve a successful and satisfying career in the IT industry.
 With excellent reasoning and analytical skills and an exceptional talent for problem solving
through logical thought processes, is able to work independently with minimal supervision.
SKILL SET
Technology Skills Expertise
Languages JAVA,J2EE Working Knowledge
C,C++ Academic
HTML, JavaScript, Xml, Angular
js
Working Knowledge
JSP, Servlets, JDBC, AJAX, JSON,
Rest Service
Working Knowledge
Web-Framework Struts, Spring Bean concept,
Spring MVC, Spring Batch,
Spring Scheduler
Working Knowledge
Persistence-Framework Hibernate, Hibernate Envers,
JPA, XJB Bindings
Working Knowledge
Database Oracle, MySQL Working Knowledge
Tools Eclipse, Maven Working Knowledge
Operating System Windows XP Working Knowledge
Linux Working Knowledge
WORK EXPERIENCE
• Working as Software Designer for Royal Bank of Scotland from May’2013 to till Date.
• Worked as Software Engineer for Virtusa India Pvt ltd from Jan’2011 till May’2013.
2Rajkumar SP – Professional Resume
ACHIEVEMENTS
• Team of the quarter in the year of Jun’2015 in RBS
• Excellent Debutant award in the year of 2014 in RBS
• RAVE award for Impeccable performer and versatile in providing effective solutions in
year of 2013 in Virtusa
PROFESSIONAL WORK EXPERIENCE
PROJECT 1: FUSION-CDD Integration (Client Lifecycle Management)
Duration: 8 Months (Nov 2014 to till date)
Team size: 5
Client: Royal Bank of Scotland
Technologies: Java/J2EE, Java Reflection, Spring, Spring drools, Hibernate, JPA, xjb bindings, Rest Web
Service.
Hibernate envers has been main core of the system.
Maven is used for build tool.
Project Description: The project aim is to integrate the two system CDD and Fusion. Fusion is used for on
board the Clients and CDD is used for doing the kyc activity and provides whether the customer is valid to
perform business.
Once Client data has been entered in Fusion, the data will be sent to CDD for KYC activity which in turn
communicates back to Fusion system regarding on client status. All these communication has been
automated to mitigate the manual intervention.
On saving the client data in Fusion hibernate envers will provide audit mechanism which will create revision
data for each object save, based on these affected object our component will trigger events to Central FTM
with the values affected on the saved revision.
We had used drools to perform rules validation to trigger publish event for specific data, each event will
hold unique event identifier, for example: Client name, principle place of business and settlement country
will hold their unique identifier using which other external system decide whether to consume based on
the drools logic.
FTM holds event data, ems messaging queue is created for each to listener based on the ems message they
will consume the data.
Apart from this FTM provide rest service in case any system needs additional data other events data.
Fusion ID is used as Correlation id for communicating between two system which will be sent along with
event data.
Fusion published events will be consumed by CDD for doing KYC activity and calculating the risk and it will
publish the KYC status to FTM which holds whether the client authorized to do business which will be
consumed by Fusion without a manual intervention
3Rajkumar SP – Professional Resume
Project Role:
Software Engineer with the following responsibility:
• Lead developer in the project worked on almost all modules of the project.
• Command and command handler CQRS pattern is used while consuming the events.
• Hibernate envers has been used for auditing mechanism based on which events will get published
to FTM.
• Spring Drools knowledge base is used for logic segregation.
• Bitronix transaction manager has been used for transactions, xsd and xjb bindings are used for
domain java objects, configured as a maven project, spring beans concept is used for bean
autowiring
Junit test, mock junit test and SONAR has been configure to ensure code quality
PROJECT 2: CDD System (Client Lifecycle Management)
Duration: 8 Months (Feb 2014 to Sept 2014)
Team size: 7
Client: Royal Bank of Scotland
Technologies: Java/J2EE, Java Reflection, Spring, Spring drools, Hibernate, JPA, xjb bindings, Rest Web
Service, angular js for UI and JSON
External API: Business Process Management (BPM) customized framework of Activiti for Process flow.
Maven is used for build tool.
Project Description: The project aim is to calculate the risk of the on boarded client based on country of
residence and principle place of business and few other client details. Then do the KYC activity of the clients
which comprises of certain task and circulate the client details to external system
The on boarded client data will feed from Fusion through FTM event store which is a integration framework
between two systems explained in the above project.
Once we receive the client details we will start a review in CDD system which invoked BPM process
comprises of bpm tasks. Once all the task has been completed, client review will go through L1, L2 and
Compliance officer phase level before client is approved to do business.
Finally Client details will fed to external based on whether its approved or client needs to be deactivated(in
this case it will fed to Kyc Review Tracker which I had mentioned below)
Project Role:
Software Engineer with the following responsibility:
• Angular js is used for UI and all request to backend will be through Rest Service which will return
JSON data. JacksonMapping Converter has been used for conversion of Java object to json for UI
and vice versa.
• Java Reflection to provide the UI field to angular js as metastore feed through rest service where UI
fields and its values are provided as json data.
• Optimized search field where any fields(client name, ciscode, client status, based on user working
on the review etc) can be searched of, here also java reflection has been used to accomplish this
search functionality
4Rajkumar SP – Professional Resume
• Spring Drools knowledge base is used for logic segregation.
• Bitronix transaction manager has been used for transactions, xsd and xjb bindings are used for
domain java objects, configured as a maven project, spring beans concept is used for bean
autowiring
Junit test, mock junit test and SONAR has been configure to ensure code quality
PROJECT 3: KYC Review Tracker (Client Lifecycle Management)
Duration: 8 Months (Jun 2013 to Jan 2014)
Team size: 6
Client: Royal Bank of Scotland
Technologies: Java/J2EE , Java Reflection, Spring, Spring drools, Hibernate, xjb bindings, Rest Web
Service, angular js for UI and JSON
External API: Business Process Management (BPM) customized framework of Activiti for Process flow and
apache poi
Project Description: To exit the client on boarded using CDD tool(worked on this project as well details
about this mentioned above), the process of deactivating the on boarded client based on the KYC activity
performed using CDD project . Project comprises of mainly 4 modules.
Kyc-rules, kyc-batch, kyc-bpmn and kyc-domain
Clients valid for deactivation will go through certain process comprises of task for which BPM(Activiti) has
been used.
Apache poi has been used to export client task details, spring batch master-slave concept is used for
processing client as a batch upload, client feed from CDD will be uploaded as bulk data using excel data,
spring batch will process the client as different slave which run asynchronously.
Project main aim is to automate the client deactivation process processing the customer file in which he
will provide us a data for the request. Request file is of excel. We process the request file and will in turn
provide the client deactivation status in an excel
In between we get general details of customer from separate external layer; this will be through argon feed
ems messaging queue.
Now we going to communicate to the external system through the argon feed. This argon feed will be
replaced by FTM framework which I had used in the FUSION-CDD project
Project Role:
Software Engineer with the following responsibility:
• Drools to build a decision table follow a certain logic
• Java Reflection to provide the UI field to angular js as metastore feed through rest service where UI
fields and its values are provided as json data.
• Optimized search field where any fields can be searched of, here also java reflection has been used
to accomplish this search functionality
• Spring batch concept for accomplish the bulk upload of client data.
Junit test, mock junit test and SONAR has been configure to ensure code quality
PROJECT 4: SCB eOPS Project –GSSC Automation (Standard Chartered Bank)
5Rajkumar SP – Professional Resume
Duration: 10 Months (Jun 2012 to May 2013)
Team size: 11
Client: Standard Chartered Bank
Technologies: Java/J2EE Struts, Spring, Hibernate, Ajax and JSON.
External API: iText.pdf, Apache-poi_3.8.
Project Description: To automate the process of handling customer request related to Customer
Verification for the client Standard Chartered Bank. Project comprises of 2 modules and more than 25
Components.
Project main aim is to automate the request of customer by processing the customer file in which he will
provide us a data for the request. Request file can be of excel or pdf. We process the request file based on
the Communication Process and we will generate separate template based on segments or products.
In between we get general details of customer from separate external layer; this will be either through web
service or through scheduler to invoke a SFTP call. Once we get the data we consolidate the data and
maintain it in the DB. Any duplicates in the data will be taken care of.
Now we going to communicate to the customer that his request has been processed based on the
communication process which can be letter, email or sms.
Project Role:
Software Engineer with the following responsibility:
• Excel Complete module development has been taken care of by me
• PDF module base functionality and its development
• Understanding the basic functionality of Service platform
• Module Integration
Development and Testing of Customer Verification
PROJECT 5: SCB-CEMS
Duration: 6 Months
Client: Standard Chartered Bank
Domain: Banking
Team Size: 11
Tools: Eclipse IDE, SOAP UI, Tortoise SVN, JAVA De-Compiler.
Technologies: Struts, Hibernate, Spring, Ajax, Html, JavaScript, Servlets
Description: The SCB-CEMS does the customer relational management. The project involves the
SCB-CEMS-SAV and SCB-CEMS-SP. Service Platform(SP) comprises the Customer Service
Related and complaints Related i.e. credit card related issues ,customer account related issues etc.
Single Account View which mainly concerned on Customer Account maintenance.
PROJECT 3 AppFuse –User Management
Duration: 2 Months
Team size: 3
6Rajkumar SP – Professional Resume
Technologies: Struts Framework AS Web Framework, Hibernate AS Persistence Framework,
HTML, JavaScript, Spring Bean concept, Maven Plugin
Tools: Eclipse IDE
Description: The application developed for User Management. The main intention is to design
website to make user relationship. This project mainly contains following major parts, login
section, Users section and Firm section. Once the users and firms are created by admin user, user
can able to login using their credentials provided while creating user by admin. Admin has
privilege of creating users and firms, similarly deleting a user and firms, each user has a role and
they are associated with particular firms. Spring Security has been used for authentication and
authorization (Roles).
PROJECT 6: Reimbursement Management for Personal Billing
Duration: 2 Months
Team size: 2
Technologies: Java, Servlet, Android, Xml, Struts, UI
Tools: Eclipse IDE
Description: The application developed for Personal Billing for reimbursement. This project
mainly contains following major parts, login section, Request Details section and List of Request
section. Once the users get login he can fill-out the reimburse request form and upload a
reimburse bill scanned image, which can be uploaded to server along with details on submit.
Next section will list out the reimburse request made so far along with its status.
EDUCATIONAL QUALIFICATION
Bachelor of Engineering (ECE) 2009
VRS College of Engineering and Technology, Secured 79.00%
XII Year 2005
Ramakrishna Vidyalaaya Matric Higher Secondary School, Villupuram, Secured 90.83%
SSLC Year 2003
Ramakrishna Vidyalaaya Matric Higher Secondary School, Villupuram, Secured 77.81%
Courses:
Completed JAVA and J2EE course form NIIT, Chennai
6Rajkumar SP – Professional Resume
Technologies: Struts Framework AS Web Framework, Hibernate AS Persistence Framework,
HTML, JavaScript, Spring Bean concept, Maven Plugin
Tools: Eclipse IDE
Description: The application developed for User Management. The main intention is to design
website to make user relationship. This project mainly contains following major parts, login
section, Users section and Firm section. Once the users and firms are created by admin user, user
can able to login using their credentials provided while creating user by admin. Admin has
privilege of creating users and firms, similarly deleting a user and firms, each user has a role and
they are associated with particular firms. Spring Security has been used for authentication and
authorization (Roles).
PROJECT 6: Reimbursement Management for Personal Billing
Duration: 2 Months
Team size: 2
Technologies: Java, Servlet, Android, Xml, Struts, UI
Tools: Eclipse IDE
Description: The application developed for Personal Billing for reimbursement. This project
mainly contains following major parts, login section, Request Details section and List of Request
section. Once the users get login he can fill-out the reimburse request form and upload a
reimburse bill scanned image, which can be uploaded to server along with details on submit.
Next section will list out the reimburse request made so far along with its status.
EDUCATIONAL QUALIFICATION
Bachelor of Engineering (ECE) 2009
VRS College of Engineering and Technology, Secured 79.00%
XII Year 2005
Ramakrishna Vidyalaaya Matric Higher Secondary School, Villupuram, Secured 90.83%
SSLC Year 2003
Ramakrishna Vidyalaaya Matric Higher Secondary School, Villupuram, Secured 77.81%
Courses:
Completed JAVA and J2EE course form NIIT, Chennai

More Related Content

What's hot

Jitendra resume 2018
Jitendra resume 2018Jitendra resume 2018
Jitendra resume 2018Infosys
 
Sailen_Kumar_Sannigrahi
Sailen_Kumar_SannigrahiSailen_Kumar_Sannigrahi
Sailen_Kumar_Sannigrahisailenkumar
 
Pradeep_ntl_format
Pradeep_ntl_formatPradeep_ntl_format
Pradeep_ntl_formatpradeepaiet
 
AJAY Profile
AJAY ProfileAJAY Profile
AJAY ProfileAjay V
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM Noufal T M
 
Resume_Monica
Resume_MonicaResume_Monica
Resume_MonicaMonica R
 
Raju 5.7 java
Raju 5.7 javaRaju 5.7 java
Raju 5.7 javaRaju G P
 
SIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINI
SIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINISIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINI
SIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINISiva Kokkiligadda
 
Utsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiy
Utsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiyUtsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiy
Utsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiyUtsab Sarkar
 
SachinBC_Resume
SachinBC_ResumeSachinBC_Resume
SachinBC_ResumeSachin BC
 

What's hot (20)

Gousalya_resume
Gousalya_resumeGousalya_resume
Gousalya_resume
 
Jitendra resume 2018
Jitendra resume 2018Jitendra resume 2018
Jitendra resume 2018
 
Sailen_Kumar_Sannigrahi
Sailen_Kumar_SannigrahiSailen_Kumar_Sannigrahi
Sailen_Kumar_Sannigrahi
 
Pradeep_ntl_format
Pradeep_ntl_formatPradeep_ntl_format
Pradeep_ntl_format
 
AJAY Profile
AJAY ProfileAJAY Profile
AJAY Profile
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM
 
Nishant_Patnaik
Nishant_PatnaikNishant_Patnaik
Nishant_Patnaik
 
mayank_unix_sql_Jboss
mayank_unix_sql_Jbossmayank_unix_sql_Jboss
mayank_unix_sql_Jboss
 
Resume_Monica
Resume_MonicaResume_Monica
Resume_Monica
 
Resume
ResumeResume
Resume
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
 
Brij
BrijBrij
Brij
 
Pramod Kumar Pandey
Pramod Kumar PandeyPramod Kumar Pandey
Pramod Kumar Pandey
 
Vinod_Pachpute_5
Vinod_Pachpute_5Vinod_Pachpute_5
Vinod_Pachpute_5
 
Raju 5.7 java
Raju 5.7 javaRaju 5.7 java
Raju 5.7 java
 
SIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINI
SIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINISIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINI
SIVA_6.6+_EXP_JAVA_J2EE_CAPGEMINI
 
Utsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiy
Utsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiyUtsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiy
Utsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiy
 
SachinBC_Resume
SachinBC_ResumeSachinBC_Resume
SachinBC_Resume
 
Resume
ResumeResume
Resume
 
Resume_(2)vijay
Resume_(2)vijayResume_(2)vijay
Resume_(2)vijay
 

Similar to raj_JAVA-J2EE (20)

gdswamyResume
gdswamyResumegdswamyResume
gdswamyResume
 
Resume
ResumeResume
Resume
 
Shyam pcf
Shyam pcfShyam pcf
Shyam pcf
 
Resume_Shivam
Resume_ShivamResume_Shivam
Resume_Shivam
 
Deepak sharma
Deepak sharmaDeepak sharma
Deepak sharma
 
Deepak_Sharma
Deepak_SharmaDeepak_Sharma
Deepak_Sharma
 
Vibhutandon
VibhutandonVibhutandon
Vibhutandon
 
Pravin_CV_4+years
Pravin_CV_4+yearsPravin_CV_4+years
Pravin_CV_4+years
 
Rakesh's Resume
Rakesh's ResumeRakesh's Resume
Rakesh's Resume
 
Piyush_Belkhede_CV
Piyush_Belkhede_CVPiyush_Belkhede_CV
Piyush_Belkhede_CV
 
Jitendra resume
Jitendra resumeJitendra resume
Jitendra resume
 
Amandeep kumar final resume (1)
Amandeep kumar final resume (1)Amandeep kumar final resume (1)
Amandeep kumar final resume (1)
 
SRIKANTH PEDDI Resume
SRIKANTH PEDDI ResumeSRIKANTH PEDDI Resume
SRIKANTH PEDDI Resume
 
Jitendra Resume
Jitendra ResumeJitendra Resume
Jitendra Resume
 
Jitendra resume 2018
Jitendra resume 2018Jitendra resume 2018
Jitendra resume 2018
 
ashishtripathi
ashishtripathiashishtripathi
ashishtripathi
 
RanganadhMarrapu_Profile
RanganadhMarrapu_ProfileRanganadhMarrapu_Profile
RanganadhMarrapu_Profile
 
sambi_java+plsql_6+years
sambi_java+plsql_6+yearssambi_java+plsql_6+years
sambi_java+plsql_6+years
 
Srikanth_hadoop
Srikanth_hadoopSrikanth_hadoop
Srikanth_hadoop
 
Resume_Vivek_Bishnoi
Resume_Vivek_BishnoiResume_Vivek_Bishnoi
Resume_Vivek_Bishnoi
 

raj_JAVA-J2EE

  • 1. 1Rajkumar SP – Professional Resume RAJKUMAR SP Chennai Phone: +91-7708225903 Email: rajkumarsp1988@gmail.com OBJECTIVE A self esteemed Personal Excellence Process (PEP) agile trained professional proficient in managing, training, knowledge transfer, service standards for business excellence. Possess excellent interpersonal, communication & organizational skills with proven abilities as dynamic team player. PROFILE  B.E level IT professional with 4.6 years of experience.  An articulate bachelor of engineering with specialization in Electronics and Communication Engineering along with a sound academic record all set to shape a gratifying career in the filed of software design & development.  Accented with the latest trends and techniques of the field, having an inborn quantitative aptitude, determined to carve a successful and satisfying career in the IT industry.  With excellent reasoning and analytical skills and an exceptional talent for problem solving through logical thought processes, is able to work independently with minimal supervision. SKILL SET Technology Skills Expertise Languages JAVA,J2EE Working Knowledge C,C++ Academic HTML, JavaScript, Xml, Angular js Working Knowledge JSP, Servlets, JDBC, AJAX, JSON, Rest Service Working Knowledge Web-Framework Struts, Spring Bean concept, Spring MVC, Spring Batch, Spring Scheduler Working Knowledge Persistence-Framework Hibernate, Hibernate Envers, JPA, XJB Bindings Working Knowledge Database Oracle, MySQL Working Knowledge Tools Eclipse, Maven Working Knowledge Operating System Windows XP Working Knowledge Linux Working Knowledge WORK EXPERIENCE • Working as Software Designer for Royal Bank of Scotland from May’2013 to till Date. • Worked as Software Engineer for Virtusa India Pvt ltd from Jan’2011 till May’2013.
  • 2. 2Rajkumar SP – Professional Resume ACHIEVEMENTS • Team of the quarter in the year of Jun’2015 in RBS • Excellent Debutant award in the year of 2014 in RBS • RAVE award for Impeccable performer and versatile in providing effective solutions in year of 2013 in Virtusa PROFESSIONAL WORK EXPERIENCE PROJECT 1: FUSION-CDD Integration (Client Lifecycle Management) Duration: 8 Months (Nov 2014 to till date) Team size: 5 Client: Royal Bank of Scotland Technologies: Java/J2EE, Java Reflection, Spring, Spring drools, Hibernate, JPA, xjb bindings, Rest Web Service. Hibernate envers has been main core of the system. Maven is used for build tool. Project Description: The project aim is to integrate the two system CDD and Fusion. Fusion is used for on board the Clients and CDD is used for doing the kyc activity and provides whether the customer is valid to perform business. Once Client data has been entered in Fusion, the data will be sent to CDD for KYC activity which in turn communicates back to Fusion system regarding on client status. All these communication has been automated to mitigate the manual intervention. On saving the client data in Fusion hibernate envers will provide audit mechanism which will create revision data for each object save, based on these affected object our component will trigger events to Central FTM with the values affected on the saved revision. We had used drools to perform rules validation to trigger publish event for specific data, each event will hold unique event identifier, for example: Client name, principle place of business and settlement country will hold their unique identifier using which other external system decide whether to consume based on the drools logic. FTM holds event data, ems messaging queue is created for each to listener based on the ems message they will consume the data. Apart from this FTM provide rest service in case any system needs additional data other events data. Fusion ID is used as Correlation id for communicating between two system which will be sent along with event data. Fusion published events will be consumed by CDD for doing KYC activity and calculating the risk and it will publish the KYC status to FTM which holds whether the client authorized to do business which will be consumed by Fusion without a manual intervention
  • 3. 3Rajkumar SP – Professional Resume Project Role: Software Engineer with the following responsibility: • Lead developer in the project worked on almost all modules of the project. • Command and command handler CQRS pattern is used while consuming the events. • Hibernate envers has been used for auditing mechanism based on which events will get published to FTM. • Spring Drools knowledge base is used for logic segregation. • Bitronix transaction manager has been used for transactions, xsd and xjb bindings are used for domain java objects, configured as a maven project, spring beans concept is used for bean autowiring Junit test, mock junit test and SONAR has been configure to ensure code quality PROJECT 2: CDD System (Client Lifecycle Management) Duration: 8 Months (Feb 2014 to Sept 2014) Team size: 7 Client: Royal Bank of Scotland Technologies: Java/J2EE, Java Reflection, Spring, Spring drools, Hibernate, JPA, xjb bindings, Rest Web Service, angular js for UI and JSON External API: Business Process Management (BPM) customized framework of Activiti for Process flow. Maven is used for build tool. Project Description: The project aim is to calculate the risk of the on boarded client based on country of residence and principle place of business and few other client details. Then do the KYC activity of the clients which comprises of certain task and circulate the client details to external system The on boarded client data will feed from Fusion through FTM event store which is a integration framework between two systems explained in the above project. Once we receive the client details we will start a review in CDD system which invoked BPM process comprises of bpm tasks. Once all the task has been completed, client review will go through L1, L2 and Compliance officer phase level before client is approved to do business. Finally Client details will fed to external based on whether its approved or client needs to be deactivated(in this case it will fed to Kyc Review Tracker which I had mentioned below) Project Role: Software Engineer with the following responsibility: • Angular js is used for UI and all request to backend will be through Rest Service which will return JSON data. JacksonMapping Converter has been used for conversion of Java object to json for UI and vice versa. • Java Reflection to provide the UI field to angular js as metastore feed through rest service where UI fields and its values are provided as json data. • Optimized search field where any fields(client name, ciscode, client status, based on user working on the review etc) can be searched of, here also java reflection has been used to accomplish this search functionality
  • 4. 4Rajkumar SP – Professional Resume • Spring Drools knowledge base is used for logic segregation. • Bitronix transaction manager has been used for transactions, xsd and xjb bindings are used for domain java objects, configured as a maven project, spring beans concept is used for bean autowiring Junit test, mock junit test and SONAR has been configure to ensure code quality PROJECT 3: KYC Review Tracker (Client Lifecycle Management) Duration: 8 Months (Jun 2013 to Jan 2014) Team size: 6 Client: Royal Bank of Scotland Technologies: Java/J2EE , Java Reflection, Spring, Spring drools, Hibernate, xjb bindings, Rest Web Service, angular js for UI and JSON External API: Business Process Management (BPM) customized framework of Activiti for Process flow and apache poi Project Description: To exit the client on boarded using CDD tool(worked on this project as well details about this mentioned above), the process of deactivating the on boarded client based on the KYC activity performed using CDD project . Project comprises of mainly 4 modules. Kyc-rules, kyc-batch, kyc-bpmn and kyc-domain Clients valid for deactivation will go through certain process comprises of task for which BPM(Activiti) has been used. Apache poi has been used to export client task details, spring batch master-slave concept is used for processing client as a batch upload, client feed from CDD will be uploaded as bulk data using excel data, spring batch will process the client as different slave which run asynchronously. Project main aim is to automate the client deactivation process processing the customer file in which he will provide us a data for the request. Request file is of excel. We process the request file and will in turn provide the client deactivation status in an excel In between we get general details of customer from separate external layer; this will be through argon feed ems messaging queue. Now we going to communicate to the external system through the argon feed. This argon feed will be replaced by FTM framework which I had used in the FUSION-CDD project Project Role: Software Engineer with the following responsibility: • Drools to build a decision table follow a certain logic • Java Reflection to provide the UI field to angular js as metastore feed through rest service where UI fields and its values are provided as json data. • Optimized search field where any fields can be searched of, here also java reflection has been used to accomplish this search functionality • Spring batch concept for accomplish the bulk upload of client data. Junit test, mock junit test and SONAR has been configure to ensure code quality PROJECT 4: SCB eOPS Project –GSSC Automation (Standard Chartered Bank)
  • 5. 5Rajkumar SP – Professional Resume Duration: 10 Months (Jun 2012 to May 2013) Team size: 11 Client: Standard Chartered Bank Technologies: Java/J2EE Struts, Spring, Hibernate, Ajax and JSON. External API: iText.pdf, Apache-poi_3.8. Project Description: To automate the process of handling customer request related to Customer Verification for the client Standard Chartered Bank. Project comprises of 2 modules and more than 25 Components. Project main aim is to automate the request of customer by processing the customer file in which he will provide us a data for the request. Request file can be of excel or pdf. We process the request file based on the Communication Process and we will generate separate template based on segments or products. In between we get general details of customer from separate external layer; this will be either through web service or through scheduler to invoke a SFTP call. Once we get the data we consolidate the data and maintain it in the DB. Any duplicates in the data will be taken care of. Now we going to communicate to the customer that his request has been processed based on the communication process which can be letter, email or sms. Project Role: Software Engineer with the following responsibility: • Excel Complete module development has been taken care of by me • PDF module base functionality and its development • Understanding the basic functionality of Service platform • Module Integration Development and Testing of Customer Verification PROJECT 5: SCB-CEMS Duration: 6 Months Client: Standard Chartered Bank Domain: Banking Team Size: 11 Tools: Eclipse IDE, SOAP UI, Tortoise SVN, JAVA De-Compiler. Technologies: Struts, Hibernate, Spring, Ajax, Html, JavaScript, Servlets Description: The SCB-CEMS does the customer relational management. The project involves the SCB-CEMS-SAV and SCB-CEMS-SP. Service Platform(SP) comprises the Customer Service Related and complaints Related i.e. credit card related issues ,customer account related issues etc. Single Account View which mainly concerned on Customer Account maintenance. PROJECT 3 AppFuse –User Management Duration: 2 Months Team size: 3
  • 6. 6Rajkumar SP – Professional Resume Technologies: Struts Framework AS Web Framework, Hibernate AS Persistence Framework, HTML, JavaScript, Spring Bean concept, Maven Plugin Tools: Eclipse IDE Description: The application developed for User Management. The main intention is to design website to make user relationship. This project mainly contains following major parts, login section, Users section and Firm section. Once the users and firms are created by admin user, user can able to login using their credentials provided while creating user by admin. Admin has privilege of creating users and firms, similarly deleting a user and firms, each user has a role and they are associated with particular firms. Spring Security has been used for authentication and authorization (Roles). PROJECT 6: Reimbursement Management for Personal Billing Duration: 2 Months Team size: 2 Technologies: Java, Servlet, Android, Xml, Struts, UI Tools: Eclipse IDE Description: The application developed for Personal Billing for reimbursement. This project mainly contains following major parts, login section, Request Details section and List of Request section. Once the users get login he can fill-out the reimburse request form and upload a reimburse bill scanned image, which can be uploaded to server along with details on submit. Next section will list out the reimburse request made so far along with its status. EDUCATIONAL QUALIFICATION Bachelor of Engineering (ECE) 2009 VRS College of Engineering and Technology, Secured 79.00% XII Year 2005 Ramakrishna Vidyalaaya Matric Higher Secondary School, Villupuram, Secured 90.83% SSLC Year 2003 Ramakrishna Vidyalaaya Matric Higher Secondary School, Villupuram, Secured 77.81% Courses: Completed JAVA and J2EE course form NIIT, Chennai
  • 7. 6Rajkumar SP – Professional Resume Technologies: Struts Framework AS Web Framework, Hibernate AS Persistence Framework, HTML, JavaScript, Spring Bean concept, Maven Plugin Tools: Eclipse IDE Description: The application developed for User Management. The main intention is to design website to make user relationship. This project mainly contains following major parts, login section, Users section and Firm section. Once the users and firms are created by admin user, user can able to login using their credentials provided while creating user by admin. Admin has privilege of creating users and firms, similarly deleting a user and firms, each user has a role and they are associated with particular firms. Spring Security has been used for authentication and authorization (Roles). PROJECT 6: Reimbursement Management for Personal Billing Duration: 2 Months Team size: 2 Technologies: Java, Servlet, Android, Xml, Struts, UI Tools: Eclipse IDE Description: The application developed for Personal Billing for reimbursement. This project mainly contains following major parts, login section, Request Details section and List of Request section. Once the users get login he can fill-out the reimburse request form and upload a reimburse bill scanned image, which can be uploaded to server along with details on submit. Next section will list out the reimburse request made so far along with its status. EDUCATIONAL QUALIFICATION Bachelor of Engineering (ECE) 2009 VRS College of Engineering and Technology, Secured 79.00% XII Year 2005 Ramakrishna Vidyalaaya Matric Higher Secondary School, Villupuram, Secured 90.83% SSLC Year 2003 Ramakrishna Vidyalaaya Matric Higher Secondary School, Villupuram, Secured 77.81% Courses: Completed JAVA and J2EE course form NIIT, Chennai