SlideShare a Scribd company logo
1 of 5
Download to read offline
- 3 - 
Senthilkumar Arumugam 
senthilkumara20@gmail.com B­3, 
Alma apts, 
+91 97909 66140 First floor, 
Engineer’s avenue 2nd street, 
Unmai Nagar, S. Kolathur, 
Chennai ­600117 
Professional Summary 
● Having around 7 years of experience spanning various phases of the Software Development Life Cycle, with 
focus on Object Oriented programming 
● Good exposure to Java technologies, Spring framework, Hibernate, CXF, Camel, Tiles framework and 
Javascript 
● Proven effectiveness in communication and collaboration with project team and clients 
● Excellent team player, good interpersonal skills and dynamic to work on various technologies 
Technical Achievements 
● Packet - A structure to apply search by operations (less, more, less or equal, more or equal) 
● Worker Manager - Service to achieve one point control on all batch process 
● YuMeOS - Framework to declarative implementation of Services/APIs 
● REST framework - Custom framework to support REST together with YuMe conventional services 
● Event Log system - Generic system to log changes to business objects and compare 
● Node Migration Tool - Tool to fetch small set of data from whole schema with all relations 
● HQL Generator - Tool to generate Hibernate Query dynamically for Services 
● Schema Generator - Tool to generate XSD for services dynamically following the view definition 
● Lazy Load Manager - Tool to load all lazy related resources following view definition in the scope of session 
● Task Manager - Manages service access in parallel/sequential fashion 
● Domain Copier - Copies state of the input Object to the respective Object loaded in Hibernate session 
Certifications 
● Sun Certified Java Programmer (SCJP) – Java 1.5 
Education 
● Bachelor’s Degree in Mechanical Engineering [2002 - 2006] 
PSNA CET, Anna University 
Experience 
YuMe Advertising Pvt LTD ­February 
2011 – Till date 
Designation ­Senior 
Software Engineer
- 3 - 
Role ­Solution 
Analyst 
Aspire systems Pvt LTD ­September 
2007 – February 2011 
Designation ­Software 
Engineer 
Role ­Senior 
Software Engineer 
Technical Skills 
Operating Systems : Windows, Linux 
Application Servers / Middleware : Resin - 3.1.0, JBoss 4.x 
Web Servers : Tomcat 7.x 
Programming : Java 1.6 
Web Technologies : JSP, Servlet 2.4, Apache CXF 2.2.9 
Frameworks : Spring, Tiles, Struts 
Database : MySQL, MS SQL 2005, PostgreSQL 
Scripting Languages : JavaScript, YUI, AJAX 
IDE : Eclipse 3.5, IntelliJ IDEA 8 
Other technologies : Hibernate 3.5.3, Apache camel 2.4.0, JMS 
Roles and Responsibilities 
● Involved in research, exploration and development of proof of concepts for various 
technologies/components, in order to build the base technology stack 
● Involved in defining/refining coding standards and policies 
● Involved in requirements gathering and training activities 
● Responsible for System study and Analysis 
● Responsible for coding and development of modules 
● Involved in exploration of new technologies 
● Involved in continuous enhancement of development standards 
● Involved in client interactions and status reports 
● Taken charge of tracking team's effectiveness in TRAC, a resource management tool used in agile 
methodology. 
Achievements 
● Completed SCJP 1.5 with the score of 91% 
● Taken brainbench test and scored 3.81, which is higher than 85% of total tests taken 
(http://www.brainbench.com/transcript.jsp?pid=7602274) 
● Outstanding performer thrice in last two appraisal cycles and one interim cycle in three years with Aspire 
systems 
● Recognized as FastTracker and included in BlackBerry java application development exploration using BB JDE 
● Appreciated by client for innovative thinking over solving some critical issues by being smarter 
● Appreciated by Primary manager and On-site coordinator for high productivity and mostly bug free tasks 
implementation 
● Treated as key resource in all the teams so far 
Technical Feats
- 3 - 
1. Packet 
2. REST framework 
3. Log framework 
4. Comparator 
5. Pattern group 
6. Worker Manager 
Projects Undertaken 
1. YDSP 
The YuMe Demand Side Platform(YDSP) is the new product to enable RTB aspects in YuMe Ecosystem. YDSP 
includes components like Bid Engine, Off-heap cache framework, Pacing engine, Optimization engine..etc 
Duration : Jul '14 to till date 
Team Size : 2 (Bid Engine, Cache framework) 
Role : Senior Engineer 
Technologies: Java, MemCached, MapDB, Hibernate 
2. YMP 
The YuMe Market Place(YMP) is the feature, to enhance Ad server with DSP & SSP aspects. DSP has been built on 
top of the existing Ad server, to support OpenRTB which is otherwise called InBound. SSP has been built on top of 
the existing Ad server, to support RTB of VAST ads through in-house adapter/exchange which is otherwise called 
as OutBound 
Duration : Mar '14 to Jun '14 
Team Size : 3 
Role : Senior Engineer 
Technologies : Java, Hibernate, EhCache 
3. MRAID 
The MRAID is a client-side feature, to enable serving of Rich Media interactive advertisements in Mobile world. Per 
VAST spec, MRAID will be supported as a api framework in MediaFile. The two aspects of MRAID advertisements 
are, INLINE & INTERSTITIAL. The server-side include cache implementation for MRAID configuration and serving. 
Duration : Jan '14 to Feb '14 
Team Size : 3 
Role : Lead Engineer 
Technologies : Java, Hibernate, Struts 
4. Single SDK 
The Single SDK is a client-side feature to enable Publishers to plugin/plugout 3rd party SDK adapters to YuMe 
SDK. By doing so, Ad serving from different ad sources/networks will be enabled through one SDK. The support to 
enable 3rd party adapter configurations part of Ad serving is implemented from server-side. 
Duration : Nov '13 to Dec '13 
Team Size : 3 
Role : Lead Engineer 
Technologies : Java, Hibernate, Struts 
5. Ad Inventory
- 3 - 
The Ad Inventory is a new feature, built in order to update the inventory details from Publisher site in automated 
fashion, so that Advertisements can be targeted towards individual inventory locations. 
Duration : Aug '13 to Oct '13 
Team Size : 4 
Role : Lead Engineer 
Technologies : Java, Hibernate 
6. Macro Expansion Framework 
The macro expansion is a framework, developed in order to support systemic and partner defined macros through 
configurations, which can be expanded dynamically from Ad server. 
Duration : Jun '13 to Jul '13 
Team Size : 1 
Technologies : Java, Hibernate, EhCache 
7. Worker Manager 
The worker manager is a one-point-control for all the back-end process in the system. 
8. Node Migration Tool 
The Tool to extract delta data from the whole schema with all relations 
9. Third Party Code Separation 
Separation of all third party usage from packaging of application, to achieve distributability 
10.Impression Allocation 
Impression allocation is an application to automate the inventory allocation for Placement to targeted Domain(s) in 
optimal fashion. 
11.ETL Framework - Process Container 
Framework to contain process from preparation, execution and post process with audit trail 
12.YuMeOS 
A framework to implement services in REST style, YuMe conventional and Query parameters aspects, in 
declarative fashion 
13.YuMeWeb Platform 
Technology stack with vertical components to build YuMe OS and various applications 
14.CBSP 
CBSP (CashBack Service for Partners) is about exposing services to various partners which will provide them the 
metadata of various Stores, Coupons and Categories available for rebate. 
15.Leon 
The middle-ware solution to better performing browser toolbar, in a scheduled route to refresh data in the 
browser. 
16.Virgo 
The web application to facilitate wine inventory, purchase, storage in cellar and wine community. 
17.Centaurus
- 3 - 
An enhancement of reporting application to get the reports displayed in Mobile phones of Windows OS. 
Personal Details 
Date of birth : 06-09-1985 
Father's name : Arumugam K 
Passport number : G1488689 
Passport validity : 22-01-07 to 21-01-17 
Name on passport : Senthilkumar Arumugam

More Related Content

What's hot (19)

Venkateshkumar.Singaravelu
Venkateshkumar.SingaraveluVenkateshkumar.Singaravelu
Venkateshkumar.Singaravelu
 
Riya Munshi JAVA Developer
Riya Munshi JAVA DeveloperRiya Munshi JAVA Developer
Riya Munshi JAVA Developer
 
Vishal Soni-J2EE
Vishal Soni-J2EEVishal Soni-J2EE
Vishal Soni-J2EE
 
Preetham Paulose
Preetham PaulosePreetham Paulose
Preetham Paulose
 
Sunil Petkar Resume_1607015
Sunil Petkar Resume_1607015Sunil Petkar Resume_1607015
Sunil Petkar Resume_1607015
 
Senior Test Engineer - 8+ Yrs Exp
Senior Test Engineer - 8+ Yrs ExpSenior Test Engineer - 8+ Yrs Exp
Senior Test Engineer - 8+ Yrs Exp
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
 
Rahul
RahulRahul
Rahul
 
KaranDeepSinghCV
KaranDeepSinghCVKaranDeepSinghCV
KaranDeepSinghCV
 
Ahmed Faraz
Ahmed FarazAhmed Faraz
Ahmed Faraz
 
Jitendra resume 2018
Jitendra resume 2018Jitendra resume 2018
Jitendra resume 2018
 
SSE-Dharshan-0770885997
SSE-Dharshan-0770885997SSE-Dharshan-0770885997
SSE-Dharshan-0770885997
 
ABHAY_SHUKLA
ABHAY_SHUKLAABHAY_SHUKLA
ABHAY_SHUKLA
 
Sunil S _Selenium_5.3yrs_Resume
Sunil S _Selenium_5.3yrs_ResumeSunil S _Selenium_5.3yrs_Resume
Sunil S _Selenium_5.3yrs_Resume
 
Bandhu Gupta Hadoop developer
Bandhu Gupta Hadoop developerBandhu Gupta Hadoop developer
Bandhu Gupta Hadoop developer
 
Muthukumaran_K_CV
Muthukumaran_K_CVMuthukumaran_K_CV
Muthukumaran_K_CV
 
Mani resume
Mani resumeMani resume
Mani resume
 
Harish
HarishHarish
Harish
 
Vivek Tiwari resume
Vivek Tiwari resumeVivek Tiwari resume
Vivek Tiwari resume
 

Similar to 7 years Java developer resume

Similar to 7 years Java developer resume (20)

DHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOODHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOO
 
Saloni_Tyagi
Saloni_TyagiSaloni_Tyagi
Saloni_Tyagi
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
 
Lishit Resume
Lishit ResumeLishit Resume
Lishit Resume
 
Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
 
Resume
ResumeResume
Resume
 
Resume_Debaprasad
Resume_DebaprasadResume_Debaprasad
Resume_Debaprasad
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)
 
Resume
ResumeResume
Resume
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 
Imdad resume
Imdad resumeImdad resume
Imdad resume
 
Resume
ResumeResume
Resume
 
Mugilan Resume
Mugilan ResumeMugilan Resume
Mugilan Resume
 
Mugilan Resume
Mugilan ResumeMugilan Resume
Mugilan Resume
 
saurabh_sharma_2015
saurabh_sharma_2015saurabh_sharma_2015
saurabh_sharma_2015
 
RESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUM
 
Mahesh_webMethodsProfile
Mahesh_webMethodsProfileMahesh_webMethodsProfile
Mahesh_webMethodsProfile
 
Arunkumar_profile
Arunkumar_profileArunkumar_profile
Arunkumar_profile
 

7 years Java developer resume

  • 1. - 3 - Senthilkumar Arumugam senthilkumara20@gmail.com B­3, Alma apts, +91 97909 66140 First floor, Engineer’s avenue 2nd street, Unmai Nagar, S. Kolathur, Chennai ­600117 Professional Summary ● Having around 7 years of experience spanning various phases of the Software Development Life Cycle, with focus on Object Oriented programming ● Good exposure to Java technologies, Spring framework, Hibernate, CXF, Camel, Tiles framework and Javascript ● Proven effectiveness in communication and collaboration with project team and clients ● Excellent team player, good interpersonal skills and dynamic to work on various technologies Technical Achievements ● Packet - A structure to apply search by operations (less, more, less or equal, more or equal) ● Worker Manager - Service to achieve one point control on all batch process ● YuMeOS - Framework to declarative implementation of Services/APIs ● REST framework - Custom framework to support REST together with YuMe conventional services ● Event Log system - Generic system to log changes to business objects and compare ● Node Migration Tool - Tool to fetch small set of data from whole schema with all relations ● HQL Generator - Tool to generate Hibernate Query dynamically for Services ● Schema Generator - Tool to generate XSD for services dynamically following the view definition ● Lazy Load Manager - Tool to load all lazy related resources following view definition in the scope of session ● Task Manager - Manages service access in parallel/sequential fashion ● Domain Copier - Copies state of the input Object to the respective Object loaded in Hibernate session Certifications ● Sun Certified Java Programmer (SCJP) – Java 1.5 Education ● Bachelor’s Degree in Mechanical Engineering [2002 - 2006] PSNA CET, Anna University Experience YuMe Advertising Pvt LTD ­February 2011 – Till date Designation ­Senior Software Engineer
  • 2. - 3 - Role ­Solution Analyst Aspire systems Pvt LTD ­September 2007 – February 2011 Designation ­Software Engineer Role ­Senior Software Engineer Technical Skills Operating Systems : Windows, Linux Application Servers / Middleware : Resin - 3.1.0, JBoss 4.x Web Servers : Tomcat 7.x Programming : Java 1.6 Web Technologies : JSP, Servlet 2.4, Apache CXF 2.2.9 Frameworks : Spring, Tiles, Struts Database : MySQL, MS SQL 2005, PostgreSQL Scripting Languages : JavaScript, YUI, AJAX IDE : Eclipse 3.5, IntelliJ IDEA 8 Other technologies : Hibernate 3.5.3, Apache camel 2.4.0, JMS Roles and Responsibilities ● Involved in research, exploration and development of proof of concepts for various technologies/components, in order to build the base technology stack ● Involved in defining/refining coding standards and policies ● Involved in requirements gathering and training activities ● Responsible for System study and Analysis ● Responsible for coding and development of modules ● Involved in exploration of new technologies ● Involved in continuous enhancement of development standards ● Involved in client interactions and status reports ● Taken charge of tracking team's effectiveness in TRAC, a resource management tool used in agile methodology. Achievements ● Completed SCJP 1.5 with the score of 91% ● Taken brainbench test and scored 3.81, which is higher than 85% of total tests taken (http://www.brainbench.com/transcript.jsp?pid=7602274) ● Outstanding performer thrice in last two appraisal cycles and one interim cycle in three years with Aspire systems ● Recognized as FastTracker and included in BlackBerry java application development exploration using BB JDE ● Appreciated by client for innovative thinking over solving some critical issues by being smarter ● Appreciated by Primary manager and On-site coordinator for high productivity and mostly bug free tasks implementation ● Treated as key resource in all the teams so far Technical Feats
  • 3. - 3 - 1. Packet 2. REST framework 3. Log framework 4. Comparator 5. Pattern group 6. Worker Manager Projects Undertaken 1. YDSP The YuMe Demand Side Platform(YDSP) is the new product to enable RTB aspects in YuMe Ecosystem. YDSP includes components like Bid Engine, Off-heap cache framework, Pacing engine, Optimization engine..etc Duration : Jul '14 to till date Team Size : 2 (Bid Engine, Cache framework) Role : Senior Engineer Technologies: Java, MemCached, MapDB, Hibernate 2. YMP The YuMe Market Place(YMP) is the feature, to enhance Ad server with DSP & SSP aspects. DSP has been built on top of the existing Ad server, to support OpenRTB which is otherwise called InBound. SSP has been built on top of the existing Ad server, to support RTB of VAST ads through in-house adapter/exchange which is otherwise called as OutBound Duration : Mar '14 to Jun '14 Team Size : 3 Role : Senior Engineer Technologies : Java, Hibernate, EhCache 3. MRAID The MRAID is a client-side feature, to enable serving of Rich Media interactive advertisements in Mobile world. Per VAST spec, MRAID will be supported as a api framework in MediaFile. The two aspects of MRAID advertisements are, INLINE & INTERSTITIAL. The server-side include cache implementation for MRAID configuration and serving. Duration : Jan '14 to Feb '14 Team Size : 3 Role : Lead Engineer Technologies : Java, Hibernate, Struts 4. Single SDK The Single SDK is a client-side feature to enable Publishers to plugin/plugout 3rd party SDK adapters to YuMe SDK. By doing so, Ad serving from different ad sources/networks will be enabled through one SDK. The support to enable 3rd party adapter configurations part of Ad serving is implemented from server-side. Duration : Nov '13 to Dec '13 Team Size : 3 Role : Lead Engineer Technologies : Java, Hibernate, Struts 5. Ad Inventory
  • 4. - 3 - The Ad Inventory is a new feature, built in order to update the inventory details from Publisher site in automated fashion, so that Advertisements can be targeted towards individual inventory locations. Duration : Aug '13 to Oct '13 Team Size : 4 Role : Lead Engineer Technologies : Java, Hibernate 6. Macro Expansion Framework The macro expansion is a framework, developed in order to support systemic and partner defined macros through configurations, which can be expanded dynamically from Ad server. Duration : Jun '13 to Jul '13 Team Size : 1 Technologies : Java, Hibernate, EhCache 7. Worker Manager The worker manager is a one-point-control for all the back-end process in the system. 8. Node Migration Tool The Tool to extract delta data from the whole schema with all relations 9. Third Party Code Separation Separation of all third party usage from packaging of application, to achieve distributability 10.Impression Allocation Impression allocation is an application to automate the inventory allocation for Placement to targeted Domain(s) in optimal fashion. 11.ETL Framework - Process Container Framework to contain process from preparation, execution and post process with audit trail 12.YuMeOS A framework to implement services in REST style, YuMe conventional and Query parameters aspects, in declarative fashion 13.YuMeWeb Platform Technology stack with vertical components to build YuMe OS and various applications 14.CBSP CBSP (CashBack Service for Partners) is about exposing services to various partners which will provide them the metadata of various Stores, Coupons and Categories available for rebate. 15.Leon The middle-ware solution to better performing browser toolbar, in a scheduled route to refresh data in the browser. 16.Virgo The web application to facilitate wine inventory, purchase, storage in cellar and wine community. 17.Centaurus
  • 5. - 3 - An enhancement of reporting application to get the reports displayed in Mobile phones of Windows OS. Personal Details Date of birth : 06-09-1985 Father's name : Arumugam K Passport number : G1488689 Passport validity : 22-01-07 to 21-01-17 Name on passport : Senthilkumar Arumugam