You are on page 1of 6

Curriculum Vitae

DHRUV KUMAR SETH Baswangudi, BANGALORE Contact No.: 9742172083 E-mail: er.dhruv08@gmail.com dhruvparker@gmail.com Personal Details: Fathers name: Mr. V.K.Seth Date of Birth: July 24,1983 Passport No : G3776828 Languages Known : Hindi, English Permanent Address: A1/31 Sheesh Mahal Colony Kamachha Varanasi (U.P) Strengths: Optimistic Quick Learner Consistence Performer Team player Dedication Willingness To Walk An Extra Mile To Achieve Excellence.

Career Objective: To Work In An Esteemed Organization Where I Could Give My Best Through My Technical & Solution Oriented Approach & Work For The Betterment Of The Organization & Thus Facilitates My Own Growth. Professional Qualification:

B.Tech (Information Technology Engineering) 2008 PASSOUT College: G.L.A Group of College Mathura Universit y: U.P Technical University Lucknow With 65.16% aggregate . Academic Qualification:

Current Employment: Company Name: Exilant Technology Private Limited,Bangalore. Client Name: Apple Computers limited, Cupertino , California (U.S.A). Duration : From October 2008 to till date. Technical Skills:

XII from GLENHILL SCHOOL, VARANASI

Board: C.B.S.E with 65.4% aggregate . X from GLENHILL SCHOOL, VARANASI Board: C.B.S.E with 66.0% aggregate.

OPERATING SYSTEM: MAC OS X TIGER, MAC OS X LEAPORD,WINDOWS XP,2000. LANGUAGES: SQL/PLSQL ,CORE JAVA,WebServices,J2EE(JSP,Servlet,javascript,javascript

Curriculum Vitae

framework ,CSS,HTML,DHTML, Eclipse BIRT,Working experience with selenium server, Xslt, XML, JSON. WEB TECHNOLOGIES: HTML,xslt,javascript,ajax,xml,Javascript framework,jquery,prototype 1.5,prototype 1.6 SPECIAL SOFTWARE: MS-OFFICE 2000 IDE : ECLIPSE Ganymede, ECLIPSE eurpoa, SQL DEVELOPER. FRAMEWORK: Struts ,E.J.B. Application Servers Proficiency: Jboss-4.2.3.GA. Apache Tomcat 6.0.20 ,Jboss Portal 2.7.1, JAVA Build Tool : Maven 2.0.9 , Ant 1.8.0. Current Employment: Company Name: Ex!lant Technology Private Limited. Client Name: Apple Computers limited , Cupertino , California (U.S.A). Designation: Software Engineer. Working From: October 6, 2008 to till date. Technology Used: Core JAVA ,WebServices ,WSDL ,SOAP, PLSQL,SQL ,Unix , Linux , EasyMock , Power Mock (for junit),JavaScript,javascript framework,jquery,prototype 1.6,scriptaculas , JSP,Servlet ,JBoss Portlets. Servers Used: Jboss-4.2.3.GA, jboss portal 2.6.3.G.A, jboss portal 2.7. Projects Undertaken:

1. Kona Server Redesign: Kona is a server that perform the task of upload and
download of files to the vault .Client for this server are several applications that need to upload and download files like images ,txt ,videos for future reference in a separate file system. Vaults are at server which are running in clustered mode .This application need Jboss-4.2.3.GA .It is developed in core java .It uses web services , hibernate , fts for successful business, use maven for building . It is basically a .EAR file that is deployed in Jboss-4.2.3.GA application server. Role in project : My major role in this project are: 1. I have written five transactions for connect ,disconnect ,update of metadata for client. 2. Written junit test cases for methods . 3. For all transactions parsing of request and response xml were done in transaction packages, business logic are written in service package .All service classes are in service package . And for database operations we are using CommonDoaUtil classes which are in dao package. All contants are defined in separate classes, to increase modularity . Implimented caching in order to decrease database overhead . For caching we load all table in hash maps when application is deployed in the server . In running stage of the server we just are using DCN notification to update over cached hashmaps. 4. Written junit test cases for all of my transactions using easymock and powermock . 5. Created pl/sql procedures,cursors,functions and querys for fetching data from database.

Curriculum Vitae

6. Written Shell script for AIX machine using kron shell to automate the hot deployment of ear to server. 7. I written api for report generation,of performance and load over server using servlet , jsp ,javascript and jquery for making U.I dynamic. 8. Integration and regression testing of transactions. 9. Give eclusive contribution in logic generation for making the performance of server better as per client expectation. 10.Create web application for generating report the of application usages . Used Webservies , WSDL to take data for report. This will give detail of number of upload ,download through the application , space usage on disk for particular application. 11. Worked on Eclipse BIRT, it is open source Eclipse-based reporting system. Used it for generating annually, quarterly, daily, monthly report in graphical format (tabular , bar chart, pie chart), of total upload , download , delete transaction on particular servers. 12.Request and response for Reports are handled using servlet and jsp , U.I are created using HTML,DHTML , and validations are done using javascript and jquery are used for proving some special effects in u.i. 13.Play major role in making the U.I to match with the prototype. 14.Written java class that uses selenium server to automate the testing of Report U.I. 15.Written magical java class that uses selenium server .It automatically login to the Report page , generates 1000 versions of different report in HTML , pdf format. Read any number of the storage path from database and save the generated graphical image and pdfs to those path. Thus it saves time and man power in generating and saving several types of reports. 16.Taking reference from 13 , created a java class that logging to my gmail and able to deleted all of my mails in spam and trash. This is an example of my innovation. 17.Eclipse Birt Report runs well in MacOSx but running it on Aix machine was a milestone. Done some R&D and make it run on Aix machines. 18.Worked on DESClient module.DESClient is a client plugin.Java client uses this interface to communicate with the server.It is a project in core java . On basis of command line script it is able to create socket connection with server using web services and do upload , download , delete operations to the server.

2. Software Depot Server Redesign: Software Depot is a server that performs

the task of data base operations. Software depot Client sends request to Software Depot Server for performing the transactions. Software depot application uses kona for upload and download of the applications that are released through Software Depot application. This application need Jboss4.2.3.GA .It is developed in core java. Prepared statements were used for performing the database operations. Software Depot Client were created by different team. This client is developed in cocoa (Apple frameworks). Maven was used for generating build. It is basically a .EAR file that is deployed in Jboss4.2.3.GA application server.

Curriculum Vitae

Role in project : My major role in this project are: 19.I have written six transactions for updatemodulerelease , updatemodulereleaseattribute, searchlog,p2pstatus ,removemodule transactions. 20. For all transactions parsing of request and response xml were done in transaction class business logic are written in service class .All service classes are in service package . And for database operations we are using CommonDoaUtil class . It is in the Doa package. All contants are defined in separate class, to increase modularity . . For caching we load all table in hash maps when application is deployed in the server . In running stage of the server we just are using DCN notification to update over cached hashmaps. 21.Written junit test cases for all of my transactions using easymock and powermock . 22.Created pl/sql procedures,cursors,functions and querys for fetching data from database. 23.Written Shell script for AIX machine using kron shell to automate the hot deployment of ear to server. 24.Integration and performance testing of transactions. 25.Give exclusive contribution in logic generation for making the performance of server better as per client expectation.

3. iDesk: iDesk is a web application for one of our U.S. client for purpose to

support their customer help desk. It is a kind of web application . IDesk is a web portal it contains lots of customizable portlets for providing the business solutions .I get apportunity to works on two portlets these are role product mapping and skill product mapping portlets.In this project I have done all th coding related to javascript.I also get opportunity to code two of mapping jsp. Javascript for validation.We used jquery , JavaScript, DHTML, XHTML, CSS javascript frame work(prototype 1.6.js,accordion.js,scirptaculos,jquery.js, XMLHttpRequest,HttpClient,Xslt, XML, JSON) for U.I. transition , Java Servlet , JSP, JDBC .

Role in project : My major role in this project are: 26.Development of eight search engine each for role,product,skills in role-product mapping,skill-product mapping,skill-quicklinks,role quick links portlets using javascript and ajax. 27.Contribute in ui transitions using javascript framework using prototype 1.6,scriptaculos 28.Implementation of css styling of interface.And created User Interface using xslt and jsp. 29.Server side coding for database connectivity using servlet. 30.Created pl/sql procedures,cursors,functions and querys for fetching data from database. 31.Client side scripting using javascript and jquery for making U.I dynamic. 32.Integration and regression testing of 11 portlets.

Curriculum Vitae

33.Bug fixing of most of portlets among all 22 portlets.Mainly fixed bugs including css issues,xslt issues,javascript related.Most of bugs fixed were related to U.I look and feel. 34.Play major role in making the U.I to match with the prototype. 35.Give eclusive contribution in logic generation for making the performance of portlets better as per client espectation.

4. eDelta: eDelta stands for Ex!lant Defect Loging and Tracking system.It is Ex!lant
inhouse project.It is a web application whose objective is to log all the defects that appear during testing of applications. And send email to all valid persons working on that project for purpose to inform them regarding defects with probable priorities.As soon as user receive mails they will work to remove defects.In this my role was to create user interface using html,jsp and write business logic using servlets and entering data into database using jdbc.And write sql and plsql statements.Javascript for validation.We used jquery and javascript frame work for transition. Role in project : My major role in this project are: 1. Most of the database coding using procedure, function, cursor (PL/SQL). 2. Validation of forms using jaascript. 3. Implementation of css styling of interface.And created User Interface using Servlet ,DHTML, jsp. 4. Some of ajax coding for reducing the load to server. 5. Coding of respone servlet, Dao ,pojo files. 6. Client side scripting using javascript and jquery for making U.I dynamic. 7. Integration and regression testing of most of the forms. 8. Bug fixing of most of the forms. 9. Give eclusive contribution in logic generation for making the performance of application better .

Project Undertaken in college: PROJECT TITLE: INTERACTIVE VOICE RESPONSE SYSTEM PROJECT ORGANISATION:G.L.A GROUP OF ORGANISATION TIME PERIOD: AUG 2007-MAR 2008 LANGUAGE USED: CORE JAVA/Ms Access PROJECT PROFILE: College Management System in this modern world of globalization provides complete education solution by providing the facility to interact with database through to solve query. This project include inventory management by faculty and also provide facility of retrieving informations about group of individuals, events by group of other individuals We use JAVA for front hand design which include GUI of system and Ms Access for maintaining database i.e. To support back hand of the system. ROLE: Analysis, Design, Debugging, database connectivity, coding of some modules. Training: MINOR TRAINING BASED ON: Networking Environment.

Curriculum Vitae

TRAINING PROFILE: It Covers Mainly These Topics Networking Fundamentals Including LAN Setup P.C. Assembling Windows 2000 Installation TCP/IP Installation & Configuration Using Windows 2000 MAJOR TRAINING BASED ON: Core Java TRAINING ORGANISATION: Genix Info Soft Noida. TIME PERIOD: 15 May- 20 June 2006 TRAINING PROFILE: It Is Based On Working On Core Java Environment. It Covers Mainly These TopicsApplets, Project of Online shopping were made. Threading, Exception Handling, Files & Streams

Honors & Activities:


Area of Interest:

Got 2nd position in inter school camlin sketching competition in class 10th in which 15 school participated. Participated In Various Cultural and Sports Events In college annual carnival as member of organizing committee of college. Cure family member and friends by providing Acupressure treatment.

Sketching Cartoons Watching Movies Specially Sensational & Sensitive Cinema

Declaration:

I hereby declare that all the information given above is true to best of my knowledge.

Place date

Banglore

DHRUV KUMAR SETH

You might also like