0% found this document useful (0 votes)
76 views7 pages

Virendra Jha CV

Virendra Jha has over 13 years of experience as a software professional and technical architect. He has experience across the full project lifecycle, from requirements gathering to design, development, testing and supporting live systems. He specializes in Java/JEE technologies like Spring, Hibernate and REST/microservices. His experience includes designing and developing backend systems for mobile apps with specific security and scalability requirements.

Uploaded by

vkjha2000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views7 pages

Virendra Jha CV

Virendra Jha has over 13 years of experience as a software professional and technical architect. He has experience across the full project lifecycle, from requirements gathering to design, development, testing and supporting live systems. He specializes in Java/JEE technologies like Spring, Hibernate and REST/microservices. His experience includes designing and developing backend systems for mobile apps with specific security and scalability requirements.

Uploaded by

vkjha2000
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

VIRENDRA JHA

Mobile: 07990813602 email: [email protected]


Role: Technical architectTeam Lead/!enior "o#t$are %evelo&er
Personal Profile:
'(&erience% !o#t$are &ro#e""ional $ith over 13 year" o# e(&erience
in "o#t$are %e"i)n an% %evelo&ment *"in)
+,-,+2''!&rin).ibernate/eb !ervice" technolo)ie".
'(&erience o# the #*ll &roject li#ecycle0 #rom )atherin) #*nctional
re1*irement" to &re&arin) hi)h level an% %etaile% %e"i)n0
%evelo&ment0 &rovi%in) en% to en% "ol*tion0 te"tin) an% "*&&ortin)
live "y"tem in &ro%*ction.
2ra)matic a&&roach0 $ith a #oc*" on &ro%*ctivity0 maintainability
an% "calability .'(&erience% in a)ile metho%olo)ie" $ith be"t
&ractice" in !3R4M0 T550 6550 an% 2air 2ro)rammin).
!&earhea%e% %e"i)n an% %evelo&ment o# vario*" critical backen%
"y"tem" #or mobile a&&" $ith "&eci#ic re1*irement o# "ec*rin) the
a&&0 #le(ible %e"i)n a&&roach $ith hi)h conc*rrency an% ea"ily
"calable "ol*tion.
Skill Summary
7an)*a)e"Technolo)ie" +ava81.2 9 1.6:
+2ee0!ervlet"0+!20'+60+!T70+;5<0+563, .tml0 +ava
"cri&t0 3!!
+M!0,ctiveM=
>M70 >!7T0+,>205?M0!,>
M*ltithrea%in)
5/R0+!?;.@rail"0@roovy
5e"i)nMana)ement
!kill"
4M70?bject ?riente% ,naly"i" an% 5e"i)n 8??,5:0
5e"i)n 2attern" 0!ol*tion" ,rchitect 0 Team 7ea%in)
Metho%olo)ie" ,)ile0 Te"tA%riven0 !toryA%riven0 !3R4M0 3ontin*o*"
<nte)ration0 4"e 3a"e"0 T550 6550 +behave04M70
??,50 2air &ro)rammin).
!&rin)
.ibernate<nte)ration
!&rin)0 .ibernate, +2,0 !&rin)A"ec*rity0<o3
85e&en%ency <njection:0 ,?20 !&rin) M-30!&rin)A
<nte)ration0 'hcache
!&rin)ARoo
Re"t#*l +,>AR!0 ,&acheA3>B0 !&rin)3.00 +,>60 >A
!tream0+ack"on
/eb !ervice" +,>A/!0 !,,+0!&rin) Remotin)0 !?,2
Te"tin) T556550Te"t;@0 +*nit 0Mockito0 !&rin)A
te"tin)0!&oc03*c*mber
5ataba"e My!=70 ?racle0 .!=70 2l!=70
;o!=7 Mon)o5603a""an%ra
Tool"!erver"6illin)
!y"tem"
'cli&"e0<ntellij0vi0!*bver"ion0Maven20
-i"io0Toa%0Tomcat0+etty0Memcache%0@oo)le2lay0
,&&"tore 0@it0@errit0'nter&ri"e ,rchitect
'(&o"*re .an%" on !cala06i)5ata0.a%oo&0Talen%0!6T02entaho03amel0B*"e
'!6
Project Exerience
March 201C 9 &re"ent Moniti"e 8Mobile 6ankin):
Soft!are Arc"itect#$eam %ea&
Role" an% re"&on"ibilitie":
5e"i)n an% %evelo&ment o# backen% com&onent" #or b*"ine"" critical mobile bankin)
"ol*tion"0 coor%inatin) $ith backen% an% #ront en% team" to hel& inte)rate an% te"t
en% to en% "ol*tion.
7ea%in) a team o# "o#t$are %evelo&er" an% te"ter" 8$ith o##"hore an% on"ite mo%el:0
carryin) o*t %ay to %ay "cr*m"0 Ta"k allocation"0 %e#inin) re"&on"ibilitie" o# team
member"0 en"*rin) timely %elivery o# "&rint relea"e".
3arryin) o*t %ay to %ay %evelo&ment $ork"0 &airin) *& $ith te"ter" to $rite
inte)ration te"t"0 %ataba"e %e"i)n0 lo$ level %e"i)n 8"e1*ence %ia)ram": to realiDe *"e
ca"e" an% *&%atin) the &ro)ram mana)er" $ith %aily &ro)re"".
5e"i)n an% %evelo&ment $ith a)ile metho%olo)y 0 &airin) *& $ith %evelo&er" an%
te"ter" an% e(&lainin) hi)h level an% %etaile% %e"i)n to the team member"0 removin)
im&e%iment" an% %evelo&in) &rototy&e" #or 2?3.
<nteractin) $ith the %e"i)n team0 &ro%*ct )ro*&"0 "cr*m ma"ter an% #ront en%
%evelo&er" to *n%er"tan% technical an% #*nctional re1*irement" an% hel& %evelo&er"
an% te"ter" to im&lement an% te"t the "&rint relea"e a" &er the re1*irement" %e#ine% in
&ro%*ct backlo)".
.
Technology:
+ava 6.00!&rin)0.ibernate0+2,0 Re"t0 /eb "ervice"0 !?,2 over +M!
?racle0 ,ctiveM=0 3amel0 B*"e6.00 7i1*iba"e0@it0@errit0+behave
;ovember 2010 9 MarchA201C 6!EF6 8contractor:
Senior A'ile ja(a &e(eloer #$eam %ea&
Role" an% re"&on"ibilitie":
/orkin) a" a "enior %evelo&er $ith the re"&on"ibility to %e"i)n an% %evelo& hi)hly
"calable backen% Re"t#*l a&&lication" #or mobile a&&" !ky !&ort" T- an% !ky !&ort"
<2,5 #or live T- "treamin) a" $ell -?5.
2re&arin) "&eci#ication" an% technical %etail" #or en% to en% "ol*tion" inte)ratin)
#ronten%0 backen% an% thir% &arty "ervice".
<m&lemente% '%)e ,*thentication an% !treamin) $ith ,kamai.
5evelo&e% ,%min 3on"ole *"in) @roovy@rail"!&rin)ARoo #or .el& %e"k.
5e"i)ne%0 %evelo&e% an% inte)rate% ,&&"tore an% ,n%roi% Market "*b"cri&tion billin)
$ith the backen% "ervice".
<m&lemente% &*"h noti#ication "ervice #or <2.?;'.
7e% %e"i)n an% %evelo&ment o# vario*" core com&onent" *"e% by "*ite" o# mobile a&&"
a" $ell a" inte)ration $ith thir% &arty ven%or".
<nte)rate% thir% &arty /eb "ervice" "y"tem $ith "ky "&ort" T- *"in) /eb "ervice"
8!?,2:.
3reate% %ata mi)ration "cri&t" *"in) Talen% an% )enerate% re&ortin) chart" $ith
2entaho
5evelo&e% .a%oo& an% 2entaho ba"e% a&&lication to )enerate a re&ort on the &attern
o# !ky channel" vie$in). 5evelo&e% Ma&ARe%*ce a&&lication to &roce"" %ata #rom lo)
#ile an% *"e% thi" &roce""e% %ata to to #ee% into 2entaho to )enerate
3hannel" vie$in) re&ort.

Technology:
+ava 6.00!&rin).ibernate+2,0 Re"t0 /eb "ervice"0 @roovy0 @rail"0 !&rin) Roo.
My!=70 Mon)o560 3a""an%ra0 Memcache%0 ,ctiveM=
;ovember 2009 9 2010 663
$ec"nical Arc"itect
Role" an% re"&on"ibilitie":
/orke% a" a Technical ,rchitect in 663 #or vario*" &roject" #oc*"e% mainly on
%evelo&in) common com&onent" *"e% acro"" 663 a&&lication" to hel& them %eliver
,?5 -?5 en% to en% "ol*tion" in a more "calable an% hi)h &er#ormance oriente% $ay.
<nvolve% in ca&t*rin) re1*irement" #rom &ro%*ct o$ner"0 vario*" "take hol%er"0 an%
&rototy&in)0 %oin) hi)h level an% lo$ level %e"i)n" an% %evelo&in) "everal mo%*le"0
mentorin) team mate".
'm&ha"iDe% on #ollo$in) be"t a)ile &ractice" viD. 2air &ro)rammin)0 T550 !3R4M
retro"&ective&lannin) etc an% the be"t "o#t$are &ractice".
.el&e% %evelo& an% %e"i)n vario*" "ervice" *"in) core java 1.G +,>AR! "&rin) 3.00
+,>6. +2, in a "ec*re% environment.
/a" re"&on"ible #or re&ortin) to o&eration" mana)er an% *&%atin) abo*t the "tat*" o#
the &roject.
2re&arin) hi)h level %e"i)n #or 663 "ite" *n%er vario*" )enre" an% cate)orie".
2re&arin) %etaile% %e"i)n0 <m&lementation0 %evelo&ment0 Team 7ea%in)0 %oin) initial
e"timate".
Technology:
7an)*a)e :core java 1.G0 +ava!cri&t0 .TM7
!erver "i%e: !&rin) 3.0 Re"t0 +,>AR!0 +er"ey #rame$ork etc.
!&rin) 3.00 .ibernate0 My!=70 ,l#re"co0 +2,0 +,>60 Rhino +ava!cri&t en)ine e0 ,+,>0 >M70
,ctiveM=0 Me""a)in)0 an% +M! etc.
2entaho 8'T7 an% 6*"ine"" <ntelli)ence:
-i"io
+*ne 2009 9 ;ovember 2009 Bir"t 3larity
Senior Ja(a#J)EE De(eloer
Role" an% re"&on"ibilitie":
5evelo&in) an% %e"i)nin) ne$ a&&lication com&onent" an% mo%*le"
'nhancin) the e(i"tin) #eat*re" an% a&&lication "*&&ort
3on#i)*re contin**m #or inte)ration environment
5evelo&in) te"tin) mo%*le" #or inte)ratin) into Bitne""e Te"tin) #rame$ork
4"e% m*ltithrea%in) #or )eneratin) "itema&"
<m&lemente% Re"t#*l "ervice *"in) Re"tlet" an% "&rin) #rame$ork
Technology:
7an)*a)e : core java 1.G 8m*ltithrea%in):
!&rin) #rame$ork0 .ibernate0 +!20+2,0 maven 2.00 +*nit0+5630 4ni( "hell "cri&t"0 Ma)nolia
83M!: -elocity0 BreeMarker 0 >M70 +,>20 >!7T0 5?M0 !,>07i#erayA2ortal0+!RA
1680!&rin)HM-30!&rin)2ortletM-30Bitne""e 0Talen% 85ata mi)ration tool:0Te"t;@0
!eleni*m0564nit
+*ly 2007 9 2009 <?E? 7t%.
Senior Ja(a#J)EE De(eloer
Project Kangaroo

, very hi)h &ro#ile an% hi)h tran"action a$are vi%eo on %eman% 8V*D: &roject an% a joint
vent*re by 6630 <T- an% channelC. 2roject $a" mana)e% $ith a)ile metho%olo)y
im&lementin) all the main a)ile &ractice" involvin) iteration %evelo&ment0 "tan% *&
meetin)0 &aire% &ro)rammin)0 "torey car%I Te"tin) etc.
Role" an% re"&on"ibilitie":
My re"&on"ibly $a" to ca&t*re re1*irement #rom the clientI %oin) the hi)h level
%e"i)n0 %etaile% %e"i)n an% %evelo&ment. < $a" re"&on"ible #or the ne$
%evelo&ment0 enhancin) the e(i"tin) #eat*re"0 b*) #i(in) an% a&&lication "*&&ort.
<m&lemente% #rame$ork #or the 39tier architect*re $ith M-30 b*"ine"" lo)ic layer
an% enter&ri"e in#ormation acce"" layer.
5e"i)ne% an% %evelo&e% vario*" com&onent" in%ivi%*ally.
<nte)ration o# the in%ivi%*al mo%*le" an% inte)ration te"tin).
5e&loyin) the a&&lication on inte)ration environment.
3on#i)*rin) the a&&lication *"in) 4;<> 8!*n !olari":.
< $a" al"o re"&on"ible #or &re&arin) the relea"e note.
Technology:
!&rin)2.G0 +2,0 +*nit0 .ibernate3.0 Ta&e"try G.00 +!20 Maven 2.00 !&rin) M-30 !olr
8!earch "erver:0 +etty0 +ava1.Gjava6.00 5/R #rame$ork #or ,ja(. Maven2.0 $a" *"e% to
b*il% an% %e&loy the a&&lication. 4"e% 'cli&"e 3.C a" <5'.
Project AT&T (VOD)
, me%ia ba"e% hi)h &re""*re &roject #acilitatin) the c*"tomer to &*rcha"e or rent
a*%iovi%eo &ro%*ct" on line.
Role" an% re"&on"ibilitie":
/a" involve% in com&lete !573I %e#inin) the architect*re an% %etaile% %e"i)n #rom
the ince&tion level.
Bollo$e% R42 metho%olo)y #or iterative %evelo&ment thro*)h o*t the &roject li#e
cycle
2re&are% all the 4M7 %ia)ram" like cla"" %ia)ram0 !e1*ence %ia)ram an%
com&onent %ia)ram" *"in) 'nter&ri"e ,rchitect tool.
5oin) the &eer revie$ o# the %e"i)n an% %evelo&ment etc.
4n%er"tan%in) the re1*irement an% %etailin) the b*"ine"" lo)ic thro*)h *"e ca"e".
3reate &roject "tr*ct*re *"in) maven an% con#i)*re .*%"on #or contin*o*" b*il%.
3o%e con"tr*ction 0 %evelo&ment0 4nit an% inte)ration Te"tin)
<m&lementin) the #rame$ork com&onent" at "ervice layer.
Took *& the challen)e to meet the %elivery %ate in a very hi)h &re""*re time
"che%*le.
Technology:
Re"in 3a*cho "erver0 !&rin)AM-30 +!B0 !&rin) #rame$ork0 .ibernate0 'cli&"e0 'nter&ri"e
,rchitect0 >A#ire an% ,&ache ,(i" 8$eb "ervice"0 maven2.00 +*nit0 .ibernate0 +563 an%
,?20 /eb "ervice"0 .*%"on.
'nter&ri"e ,rchitect $a" *"e% #or 4M7 an% %etaile% %e"i)n.
Project : Channel 4 Application Support
2rovi%in) "*&&ort #or the 3hannel C a&&lication" in live environment an% enhancement
Role" an% re"&on"ibilitie":
5ay to %ay interaction $ith client0 4n%er"tan%in) an% ca&t*rin) the re1*irement"0
'nhancin) the 4"e ca"e"0 im&lementin) ne$ #eat*re"0 "*))e"tin) the client abo*t
the o&tim*m an% viable "ol*tion".
5evelo&ment an% 6*) #i(in) an% &ro%*ction "*&&ort.
Technology
Team "ite 83ontent mana)ement:, java 1.C1.G0 "&rin)0 .ibernate0 +!20 /eblo)ic 9.20
4ni(, '+63.00 .*%"on 83ontin*o*" inte)ration:.
;ov 200C 9 M,F 2007 6T 8M,!T'E 4E: 7on%on
Ja(a De(eloer
Project SPIN (N!S)
Role" an% re"&on"ibilitie":
<nvolve% in re1*irement analy"i" an% interacte% $ith b*"ine"" analy"t to hel&
%e"i)n the &rototy&e
5e"i)ne% an% im&lemente% the lo$ level %e"i)n an% le% team o# %evelo&er" in
con"tr*ction &ha)e
<nvolve% in the enhancement o# alrea%y e(i"tin) a&&lication0 #in%in) an% analyDin)
the %e#ect" i# any an% &re&arin) the %e"i)n an% %e&loyment )*i%e a" $ell a"
hel&in) the team #or im&lementation o# the "ame.

!e& 2003 9 ;ov 200C .e(a$are M*mbai 8<;5<,:
!o#t$are 5evelo&er
Project Concierge (Citi "an#)
Project %+IS ,Deutc"e +ank
?ct 2001 9 ,*) 2003 ;iche !o#t$are Technolo)ie" <;5<,
Mar 2001 9 !e& 2001 ,T?! ?R<@<; <;5<,
,*) 1999 A Beb 2001 2rerna <n#ormatic" <;5<,
+*l 1998 A ,*) 1999 <n#l*( Technolo)ie" <;5<,
E&ucation
Ma"ter ?# 'n)ineerin) #rom M*mbai 4niver"ity $ith Bir"t 3la""
3erti#ie% in +!32

You might also like