NAME Email: **********@gmail.com **********@gmail.com Mobile: +91-xxxxxxxxxx
Professional Summary
Havi Having ng 8 Years of IT experience experience in complete complete software software developmen developmentt life cycle with developing web applications using Java and Java and J2EE Technologies. J2EE Technologies.
Proficie Proficient nt web development, development, handling handling various various use cases using Java, ervle!s, J", J", J#$%, !r&!s, 'iber(a!e, )ri(g, M ,ebervices, J(i!, Mave(, ogJ a(/ JM.
Extensiv Extensive e hands on implementi implementing ng applicati applications ons on 0racle 0racle as backend with respect to !"EE application development.
#eveloped applications based on M% architecture. M% architecture.
#eveloped applications based on industry standards #esig( "a!!er(s. "a!!er(s .
Hands on experience e xperience in #eveloping $eb %pplication &sing eb &sing eb )ere a(/ 3omca!.
'lexibility 'lexibility and adaptability in regards with new Technologies echnologies and Environments.
(ood knowledge on 00A# concepts. 00A# concepts.
Having good understanding of 'a/oo) %ore A"4.
Having good understanding of #is!rib&!e/ #is!rib&!e/ /a!a )rocessi(g s5s!ems. s5s!ems.
Having good understanding of 'a/oo) m&l!i (o/e %l&s!er ma(ageme(! .
Having good knowledge of Hadoop '#6 and '#6 and Ma) 7e/&ce programming. 7e/&ce programming.
Having good knowledge of %pache "ig and "ig and 'ive for 'ive for data processing and analysis.
Having good knowledge of 0oie for 0oie for workflow management.
Having good knowledge of oo) and oo) and 6l&me for 6l&me for importing data into H#').
Having good knowledge of A)ace )ar. )ar.
Having good knowledge of "5!o( cri)!i(g. cri)!i(g .
Professional Experience
$orked as a *onsultant in ;com)a(5 (ame< from %pril+" %pril+" to )ep+"-.
$orked as an 4.3. A(al5s! in A(al5s! in ;com)a(5 (ame< from (ame< from %ug+- to /ar "-".
$orked as a !ava #eveloper in ;com)a(5 (ame< from (ame< from !an+-0 to !uly+-.
Educational Qualication
$acelor #egree in #egree in %om)&!er cie(ce from cie(ce from Acar5a Nagar=&(a (iversi!5, (iversi!5, %P,India.
Trainings
$ig #a!a 'a/oo) training 'a/oo) training for #evelopers 1"-23, %a)gemi(i, %a)gemi(i , '5/eraba/. '5/eraba/. 1
Certications
4racle *ertified Professional, !ava )E 5 Programmer
4racle *ertified Professional, !ava EE $eb *omponent #eveloper
*loudera *ertified #eveloper for %pache Hadoop 1%%#-1>3.
Technical Skills
Programming Languages Web Technologies #rame$or%s SA atabase evelo'ment Tools WebA''lication Servers Logging Testing *uil1 Version Tool 'erating S3stem *ig ata
: JAVA. : Servlet,JSP,XML,WebServices(JAXWS,JAX!S" : Struts, &ibernate, S'ring. : JMS, )*M M+ Series. : racle. : -cli'se, !A. : Tomcat, Web S'here. : Log/J. : J0nit, Moc%ito. : A2T, Maven. : SV2. : 02)X, Win1o$s. :&a1oo',&#S,Ma'!e1uce,A'ache Pig,&ive,S4oo' ,5ie,#lume,&*ase,P3thon,A'ache S'ar%.
Project Details:
Project #5
Title : ATLAS (Discover Financial Services) Team Si5e : 6 -nvironment : Java, XML, Web ServicesSoa' 7 !est8ul, !A, WebS'here, S'ring, &ibernate, racle, Junit, Maven, Log/J, SV2, 02)X. 9lient : iscover #inancial Services . uration : A'ril ;<= till 1ate.
Description:
iscover #inancial Services is an American 8inancial services com'an3, $hich issues the iscover 9ar1 an1 o'erates the iscover an1 Pulse net$or%s. iscover 9ar1 is the thir1 largest cre1it car1 bran1 in the 0nite1 States, $hen measure1 b3 car1s in 8orce, $ith nearl3 >; million car1hol1ers. As no$ the3 ha1 goo1 name in the 9ar1s 1omain the 9om'an3 has starte1 to move on in Account rigination 'rocess, this a''lication hel's the organi5ation agents to han1le the customer ban%ing 'rocess such as e'osits, With1ra$al, Term change etc. but also 'rovi1es the ver3 8easible $a3 8or the organi5ation to han1le $ith the customer?s account o'ening 'rocess. This a''lication hel's agent to gather all the in8ormation relate1 to customer all accounts the customer have that can be an3 o8 the accounts i.e savings, mone3 mar%et, )!A etc. $henever the customer calls in. Responsibilities: 2
)nvolve1 in the anal3sis, 1esign, co1ing an1 testing as 'er the client re4uirement. )nvolve1 in creating the @ml schemas an1 $s1l 1ocuments b3 un1erstan1ing the business re4uirements. )nvolve1 in 1evelo' the a''lication as SAP base1 $eb service com'onent b3 using JAXWS. )nvolve1 in 1evelo' the !est8ul $eb services. )nvolve1 in 'rovi1ing the securit3 to Web Service using truste1 certi8icates. )nvolve1 in creating the A classes using S'ring A mo1ule. )nvolve1 in 1evelo' the buil1 'rocess using Maven. )nvolve1 in maven buil1 an1 1e'lo3e1 the a''lications in Web S'here. )nvolve1 in 9reating the 0nit, -n1To-n1 an1 )ntegration test classes b3 using J0nit. )nvolve1 in 8i@ing the S)T an1 0AT issues.
"ro=ec! ?
Title : Team Si5e : -nvironment :
eCAS (Client Account Services) / JAVA, s'ring, &ibernate, XML $ith Web Services, J0nit, racle, !A, Web S'here, A2T, Log/J, SV2, 02)X, )*M M+ Series, Jas'er !e'orts.
9lient uration
: Stan1ar1 9hartere1 *an% : A'ril ;< to ec ;<.
Description: -9AS re'orting a''lication is ne$ en1 to en1 re'orting solution 8or e9AS (9lient Account Services". 9urrentl3 )n8o Manager (S9* re'orting engine" is use1 8or sche1uling, generation an1 1eliver3 o8 re'orts to e@ternal mail service a''lication calle1 M)S. As 'art o8 this 'roect, an ecas re'ort has been move1 out 8rom S* generic re'orting engine to a 1e1icate1 re'orting 8rame$or% 8or e9AS. This $ill be 1evelo'e1 using Java, Jas'er re'orting engine an1 racle technologies. #ollo$ing are the high level 8unctionalities 1elivere1 b3 this a''lication. <. Data Loading – This inclu1es receiving 8ee1s 8rom bac% o88ices (-**S&BA2" an1 loa1s 1ata into the 1atabase $hich inclu1e1 8ee1 8rom 9*S an1 )M (A&9". . Report Generation – This inclu1es sche1uling an1 generating Pre9anne1 an1 A1hoc !e'orts. =. Report Delivery – This inclu1es 1elivering the re'orts to the customers through various channels li%e -mail (M)S", &&, S*, )9, an1 S* Message 9enter. 7es)o(sibili!ies:
)nvolve1 in the anal3sis, 1esign, co1ing an1 testing as 'er the client re4uirement.
3
)nvolve1 in 1esign an1 im'lementation o8 8rame$or% 8or ata Loa1er, !e'ort generation an1 !e'ort eliver3. )nvolve1 in loa1ing the 1ata into 1atabase b3 using B!-9 an1 XML 8iles. )m'lemente1 the A classe1 using S'ring ao mo1ule $ith racle atabase to han1le the 1ata la3er. )nvolve1 in creating the test cases using J0nit. )nvolve1 in creating the 1i88erent t3'es o8 re'orts using Jas'er engine. )nvolve1 in 1evelo' the a''lication as $eb service com'onent b3 using JAXWS. )nvolve1 in +ueue han1ling b3 using )*M M+ Series. )nvolve1 in creating store1 'roce1ures an1 8unctions.
"ro=ec! ?
Title : -nvironment :
Financial International Services. JAVA, s'ring, &ibernate, XML $ith Web ServicesJAX WS, J0nit, *, !A, Web S'here, Maven, Log/J, SV2, JMeter, 02)X.
9lient Team Si5e uration
: American -@'ress : / : Aug ;<; to March ;<.
Description: American -@'ress 9om'an3 is an American multinational 8inancial services cor'oration hea14uartere1 in Three Worl1 #inancial 9enter, Manhattan, 2e$ Cor% 9it3, 2e$ Cor%, 0nite1 States. The com'an3 is best %no$n 8or its cre1it car1, charge car1, an1 travelerDs che4ue businesses. American -@'ress is 'rovi1ing the 8inancial services in man3 countries. )t has the 9re1it 9ar1 mar%ets in man3 countries. Ame@ 'rovi1ing the cre1it car1s as in1ivi1ual car1s, small business car1s an1 cor'orate car1s. #or ever3 car1 member it enables the online -Statement a''lication. *3 login into that -Statement site, car1 member can see the cre1it an1 cash limits. &e can vie$ the total outstan1ing an1 current bille1 outstan1ing. &e can vie$ the ata *illing c3cles, 0nbille1 an1 *ille1 balances an1 transactions. &e can vie$ an1 1o$nloa1 the statements u' to < bille1 c3cles. &e can 'a3 the 'a3ments. &e can vie$ the re$ar1 'oint summar3. &e can vie$ the loan 1etails. &e can vie$ the merchant an1 categor3 summaries 1etails an1 gra'hs. &e can register an1 1e register the auto 1ebit 8unctionalit3 an1 etc. )n this -Statement a''lication this is one o8 the 'roect. The main aim o8 this 'roect is 'rovi1e the 8inancial service to 8ront en1 a''lications li%e -Statemet Web, P# Web an1 etc. -arlier this service is as Statement Service $hich $as 1evelo'e1 in normal ava co1e. A8ter this $e migrate1 this 'roect using our o$n $or%8lo$, s'ring, hibernate, JAXWS, Junit an1 etc. There are t$o releases inclu1e1 in the overall #)2S im'lementation 8or 0E Mar%et. <. .
#)2S 8or )nternational 3namic eStatement MC9A #)2S 9onverge1 Services 8or Worl1 Service Portal
Capabilities o Financial Service:
4
Abilit3 to 'rovi1e balances an1 transaction 1etails u' to < bille1 c3cles Abilit3 to 'er8orm sorting, searching, 'agination on transaction 1etails Abilit3 to re4uest transactions 8or a 1ata range 9ategori5e transactions base1 on business re4uirement Provi1e car1 member $ith the abilit3 to reassign the categor3subcategor3 Abilit3 to 'rovi1e transaction Summar3 b3 Merchants or b3 9ategories Abilit3 to re4uest 8resh 1ata 8rom the A! $ithout caching (WSP".
!uality "easures:
>; automate1 unit test scri'ts $ere e@ecute1 8or ever3 buil1, inclu1ing > en1en1 unit test scri'ts, $hich resulte1 in a F>G line coverage an1 H>G branch coverage o8 #)2S co1e Automate1 integration test scri'ts $ere e@ecute1 on a 1ail3 basis Automate1 ata 9om'arator test scri'ts $ere e@ecute1 on 1ail3 basis com'aring 1ata 8or almost >;; accounts across <= billing c3clesI 9ontinuous integration 'rocess $as 8ollo$e1 $ith 1ail3 buil1, 1e'lo3ment an1 e@ecution o8 integration an1 com'arator testing Manual testing $as onl3 use1 to test corner scenarios an1 to vali1ate 1ata 8iel1s 0ser8rien1l3 test JSP $as 1evelo'e1 to test all the #)2S 8unctionalities an1 'rovi1e1 XML an1 8ormatte1 out'uts, $hich $as e88ectivel3 utili5e1 b3 all sta%ehol1ers ne 1e8ect re'orte1 8rom <;;; S)T an1 0AT scri'ts an1 business vali1ation on #)2S.
#t$er %ig$lig$ts o t$e pro&ect
e8ine1 an1 im'lemente1 a common 8ault mo1el 8or converge1 services. Launche1 Statement ata 9ache, a se'arate 1atabase 1esigne1 an1 im'lemente1 8or )nternational 9ustomers. #)2S is no$ a s'ringbase1 $eb service.
7es)o(sibili!ies:
)nvolve1 in creating the $or%8lo$ 8rame$or% b3 using threa1s conce't to e@ecute s'ring beans se4uentiall3, 'arallel an1 'arallel 8or each. )nvolve1 in creating the @ml schemas an1 $s1l 1ocuments b3 un1erstan1ing the business re4uirements. )nvolve1 in 1evelo' the a''lication as $eb service com'onent b3 using JAX WS. )nvolve1 in 'rovi1ing the securit3 to Web Service using truste1 certi8icates. )nvolve1 in creating the A classes using S'ring A mo1ule. )nvolve1 in creating the e@ce'tion han1ling co1e using s'ring. )nvolve1 in 1evelo' the buil1 'rocess using Maven. )nvolve1 in maven buil1 an1 1e'lo3e1 the a''lications in Web S'here. )nvolve1 in creating the store1 'roce1ures an1 8unctions to 'rocess the 1ata 8rom Main8rame S3stems. )nvolve1 in creating the JMeter scri'ts 8or Per8ormance Testing. 5
)nvolve1 in J0nit. )nvolve1 in )nvolve1 in )nvolve1 in
9reating the 0nit, -n1To-n1 an1 )ntegration test classes b3 using 8i@ing the S)T an1 0AT issues. co1e revie$, )+A an1 -+A 'rocess. 9M! an1 )M! 'rocess.
"ro=ec! ?2
Title -nvironment
: :
9lient Team Si5e uration
: Ma%eM3Tri' : > : ct ;;H to Jul3 ;<;.
Car Rental ' "ae"yrip Java, Servlets, JSP, S'ring, &ibernate, M3S+L, Tomcat, J0int, Maven, SV2, Log/J, 02)X, -cli'se an1 Web services.
Description: Ma%eM3Tri' Limite1 is an )n1ian online travel agenc3 that hol1s a maor mar%et share, $ith oneouto8ever3t$elve 1omestic 8lights in )n1ia boo%e1 using its services.Ma%eM3Tri'.com o88ers its customers a variet3 o8 travel services an1 'ro1ucts, $ith international an1 1omestic airline tic%ets, )n1ian !ail$a3s tic%ets, 1omestic bus tic%ets, international an1 1omestic hotel reservations, car rentals, international an1 1omestic holi1a3 'ac%ages, M)9- (Meetings, )ncentives, 9on8erencing, -@hibitions", visa services, ** services, an1 more. Ma%eM3Tri'.com to1a3 has o88ices in ; cities across )n1ia an1 international o88ices in 2e$ Cor% an1 San #rancisco, in a11ition to several 8ranchise locations. Ma%eM3Tri'?s 9ab *oo%ing service gives the o''ortunit3 to boo% cabs online 8or local an1 outstation usage at chea' rates. Bet best 1eals on car rental service, online cab boo%ing an1 car hire 8or all )n1ian 9ities. Ta%e 8ull a1vantage o8 Ma%eM3Tri'?s car rental service b3 ma%ing a 4uic% an1 convenient online boo%ing. Ma%eM3Tri' has a 8ull arra3 o8 cars to choose 8rom1elu@e, lu@ur3, or bu1getK ta%e 3our 'ic% an1 boo% cabs in an3 )n1ian cit3 to eno3 a tour o8 the 9it3 o8 Jo3?. Ma%eM3Tri'?s 9ar *oo%ing Service 'rovi1ing the easiest $a3 o8 instant car boo%ing b3 enter 3our re4uirements an1 search cabs. A8ter that select the cab that suites 3ou best an1 enter 3our 1etails an1 ma%e the secure1 'a3ment $ith an3 one o8 cre1it car1, 1ebit car1, cash car1s an1 net ban%ing. A8ter success8ul 'a3ment 3ou can receive instant con8irmation. )t is 'rovi1ing /N customer su''ort.
7es)o(sibili!ies:
)nvolve1 in the anal3sis, 1esign, co1ing an1 testing as 'er the client re4uirement. 0sing the s'ring to 1evelo' the a''lications. 0se1 #aOa1e, Singleton, *usiness elegate, an1 A 1esign 'attern in the a''lication 1esign an1 im'lemente1 the Service an1 ata La3er. )m'lemente1 9ontroller classes, 9ustom Tags, JSP, Tiles. )m'lemente1 the A classe1 using &ibernate $ith M3S+L atabase to han1le the 1ata la3er. )nvolve1 in creating the 'a3ment com'onent using thir1 'art3 Pa3ment Bate$a3. )nvolve1 in creating the test cases using J0nit. 6
)nvolve1 in creating store1 'roce1ures an1 8unctions. )nvolve1 in buil1ing the a''lication using Maven an1 use1 Log/J 8or the a''lication logging. e'lo3e1 a''lication in Tomcat Server.
"ro=ec! ?1
Title -nvironment 9lient Team Si5e uration
: *ducation #nline +ortal : Servlets, JSP, Struts, J*9, racle, Tomcat, -cli'se. : M39lass*oar1 : 6 : Jan ;;N to Se' ;;H.
Description: M39lassboar1 is an -!P tool $hich hel's institutions automates the entire 'rocess o8 running their o'erations. )t o88ers an interactive, realtime me1ium to e@ecute the 8unctions o8 the institution. *e it a small school, college $ith thousan1s o8 stu1ents, universit3 or a grou' o8 institutions locate1 in multi'le cities, M39lassboar1 gives 3ou the ca'abilit3 o8 convenientl3 managing all o'erations. )t integrates all the 'rocesses, 1e'artments, an1 8unctions o8 an institution b3 consoli1ating in8ormation on a central server, ma%ing the 8unctioning more organi5e1 an1 streamline1, thus ensuring an increase in e88icienc3 1ue to enhance1 'ro1uctivit3.M39lassboar1 gives the communications suite incor'orates $ebbase1 tools as $ell as SMS allo$ing 3ou to communicate easil3 $ith 3our sta%ehol1ers in the 8astest $a3 'ossible. 7es)o(sibili!ies:
)nvolve1 in the anal3sis, 1esign, co1ing an1 testing as 'er the client re4uirement. 0se1 #aOa1e, Singleton an1 A 1esign 'attern in the a''lication 1esign an1 im'lemente1 the Service an1 ata La3er. )m'lemente1 Action classes, Action 8orms, 9ustom Tags, JSP, Tiles. )m'lemente1 the A classe1 using &ibernate $ith racle atabase to han1le the 1ata la3er. )nvolve1 in creating the test cases using J0nit. )nvolve1 in creating store1 'roce1ures an1 8unctions.
NAMEB
7