KARTHIK REDDY
A highly accomplished Software Development Professional over 7+ years experience in deliveri delivering ng success successful ful enterpris enterprise e solution solutions s in hetero heterogeneo geneous, us, distrib distributed uted enviro environment nments s encompassing encompassing full development life cycle. SUMMARY: ighly motivated Software professional with over 7 years of experience in design, development and deployment of !nternet, !ntranet and n"tier business applications. applications. #xpertise in S$A, $rchestration and !ntegration %echnologies in the areas of &eb Services, $S', #S', #S', S$AP,'A(,&SD), S$AP,'A(,&SD), 'P#), *(), (essaging, Portal, Portal, *SD, *(), oherence, ollaboration, '', and &eb services Security and -irtualiation of Services $&S(. #xpertise in using S$A technology adapters Such as /ile Adapter, /%P Adapter, Database Adapter, #'S Adapter, A0 Adapter, 'A( Adapter, (0 Adapter and 1(S Adapter Adapter for !ntegrati !ntegration on and developme development nt of custom custom busines business s Proces Processes ses using using $racle 'P#) and #S'2(ediator #xcellent &or3ing 4nowledge of /ault andling framewor3, 'usiness 5ules #ngine 6Decision Service, 'P( &or3 list list 6uman 6uman %as3, as3, 'us 'usine iness ss Ac Activ tivity ity (onito (onitorin ring g 6'A 6'A( ( and and $racle $racle #nterprise (essaging Service 6$#(S in S$A Suite 88g and 89g #xpe #xperi rien ence ce in !nte !ntegr grat atio ion n of )ega )egacy cy appl applic icat atio ions ns,, #5P #5P appl applic icat atio ions ns,, 1## 1## applications and dot :et applications ;sing S$A Suite #xpertise in 1ava, &eb Services, *(), *SD, *S)%, *Path, *0uery, &SD), S$AP, &S" Addressing, &S"Security, &S"5eliable (essaging, anonical (odels, 1:D!, 1D' #xperienc #xperience e in wor3ing wor3ing with applicat application ion servers servers li3e li3e $racle $racle Applicat Application ion Server, Server, $racle &eb logic Server #xperience with '' !ntegrator to create, manage and integrate trading partners using #D!.289.?, 1boss and !'( &eb &eb Sphere Sphere @.9 ood time management s3ills, self"motivated with excellent written and verbal communication communication s3ills and able to handle multiple priorities •
•
•
•
•
•
•
•
• •
•
•
•
•
•
Technical Sk Skills : Oracle Fusion Middleware Develoer Tools: Ada"ers: Adapt Ad apter, er, (0 Soc3et Adapter, Siebel # $M%&'e( Services: *S) )ava Technolo*i Technolo*ies esB Struts.928..
$racle S$A Suite 88.8.8. 6'P#), #S', $&S(, $S' $racle 1 Developer Studio 88.8.8.@g ! #clipse D' Ad Adap apte ter, r, %%P %%P 'ind 'indin ing, g, $rac $racle le Ap Apps ps Adapt dapter er,, 1(S 1(S Adapt Ad apter, er, A0 Ad Adapt apter, er, /ile Ad Adapt apter, er, *(), *SD, *S)%, S$AP, ;(), &SD), D%(), %(), ore 1ava, 1##, 1SP, Servlets, 1D', spring .@, ibernate ?,
Da"a(ases: Oera"in* S+s"e,sB Server 99C -ersion .on"rol Tools
EDU.ATIO/:
$racle 88g289g2>i2Ci, (S S0) Server, P)2S0) &indows :%2999, ;:!* Solaris, $racle )inux, S-:, Star %eam, lear ase, -S, Perforce, (4S
0achelor1s o2 .o,u"er science and En*ineerin*! )/TU! India
3ROFESSIO/A% E$3ERIE/.E: SA/DIE4O 4AS A/D E%E.TRI. 5SD46E7 5San Die*o! .A7 Oracle SOA8OS0 Develoer Se"e,(er 9;98"ill now SDE# is a regulated public utility that provides energy service to ?.F million people through 8.F million electric meters and CG9,999 natural gas meters in San Diego and southern $range counties and service area spans F,899 sHuare miles. Resonsi(ili"ies: !nstallation and con=guration of $racle S$A Suite 88g on )inux environment. 5esponsible for gathering reHuirements from 5(, !S$ teams and 'usiness Analysts by attending meetings and documenting them. reated *SD
• • • • • • • •
•
• • •
• • •
• •
Environment :
$racle Application Server 88g, $racle S$A Suite 689.8.?.F,88.8.8., , $S' 89.8.?.F, $racle 'P#) Process (anager, )ayer 7 xml ate way, 'usiness 5ules, uman %as3, D' Adapter, 1(S Adapter, /%P Adapter, $racle 89g Database #nterprise #dition, 1Developer 89g288g,S$AP;!, )inux, (4S 5epository
DIRE.T- 5%A! .A7 )un1;< Se1;9 Oracle SOA8OS0 Develoer D!5#%- is the leading providers for digital television entertainment services delivering a premium video experience through state"of"the art technology and leading customer service to more than ? million customers in the ;S and )atin America. &e have been migrating from !A: middleware to $/(. Resonsi(ili"ies: !nstallation and con=guration of $racle S$A Suite 88g on )inux environment. (igration of !A: middleware processes to $racle S$A 88g. reated Proxy
•
•
Designed and created complete 'P#) Processes for orchestration using diIerent process activities using $racle S$A Suite 89.8.?.F. Prepared *SD for 'P#) which is used as an input for the process. reated partner lin3 6'P#) using web service adapter to invo3e ;5) 'ased $S' and other services. !mplemented #xception andling for the 'P#) Process models to handle System, 'usiness exceptions And used ompensation handlers to handle the transaction if an exception occurs Analyed the business needs for the processes and modules that needed migration Developed diIerent S$AP services and &eb Services using &SD), S$AP and 1Developer88g. Did the #mail setups at server side for user noti=cations and setup the 1:D! names and Data Sources in Server side reated Deployment scripts and deployment plans to deploy 'P#) process on S$A 88g server. !nvolved in editing the 'P#) Processes depending upon the hange 5eHuest from the client Developed custom *Path functions to transform messages ;nit %esting and debugging of modules. 5esponsible for all phases, Planning, developing scripts, execution of controller scenarios and analysis. 5esponsible for retrieving the test data used for scripting. Environment : $racle Application Server 88g, $racle S$A Suite 689.8.?.F,88.8.8. $racle 'P#) Process (anager, 'A(,$S' 89.8.?.F, 'usiness 5ules, uman %as3, D' Adapter, 1(S Adapter, /%P Adapter, $racle #S', $racle 89g Database #nterprise #dition, 1Developer 89g288g,S$AP;! •
• •
•
•
•
•
•
•
• • •
•
%i2e Financial! 0os"on Role: Oracle SOA Develoer
)an1= < )un1 ; Sun )ife /inancial is a leading anadian"based international =nancial services company, oIering a diverse range $f insurance and investment products that meet the needs and goals of our customers. Resonsi(ili"iesB 5esponsible for gathering reHuirements from -alue hain Partners, Siebel team and 'usiness Analysts by attending meetings and documenting them in the '' documents Developed an $rder proJect prototype using $racle #S' to process and transform complex business Process by using diIerent components li3e 1(S, (0 Adapter, S$AP Adapter, /ile Adapter, D' Adapter #xtensively wor3ed on *(), D%D, *SD, *S)%, A*% in order to transform the message to2from Seibel, &eb, !-5 and -P.8, (S $Lce 99?, &indows *P. •
•
•
• •
•
• • •
•
U/YSIS! %ansin*! MI )une9>8Au*9= )ava Develoer SA.'IS s"ands 2or S"a"ewide Au"o,a"ed .hild 'el2are In2or,a"ion# SA&!S systems will collect and manage the information necessary to facilitate the delivery of child welfare support services, including family support and family preservation. SA&!S functionality supports child protective services, thereby providing a uni=ed automated tool to support all child welfare services. Resonsi(ili"ies: Developed web pages using 1SP, %() and 1avaScript for application through online. !mplemented 1SP, Apache Struts %ag )ibraries, 1ava Script, *() in 5AD for Developing &eb !nterface -alidation framewor3 to validate form data !mplemented Struts action classes Data access layer is implemented using ibernate ibernate is used to extract data from database and bind to corresponding 1ava obJects • •
• • • •
oding of 1ava classes such as Data $bJects And ;pdate $bJects which are used for %ransfer the data to database and retrieve the data from database with the help of ibernate. ;sed 5ational lear 0uest for to maintain versioned source code. &rote P)2S0) Hueries and stored procedures to access the useri database. ;sed Ant for building and deploying applications to !'( &eb sphere Application Server. ;sed )ogF1 to create log =les to debug as well as trace application !nvolved in 'ug =xing. Environment B 1ava, 1## 61SP, ibernate, Struts, 1avaScript, %(), lear 0uest, learase ibernate, ;DD!, $racle, )ogFJ, SA*, D$(, Ant. •
• •
•
• •
DE%OITTE! %ansin*! MI )an9?8 )un9> )ava Develoer 'ridges is a welfare proJect for S%A%# $/ (!!A:. %his provides diIerent types of programs li3e (edicaid 6(A, /ood Assist Program 6/AP, AS, etc. %he proJect aim is to chec3 the eligibility of the people who are eligible for the above bene=ts with the help of third party agencies. Applications are =lled at the third party agencies and directly send them to the bridges to chec3 for the eligibility. Resonsi(ili"ies: Developed web pages using 1SP, %() and 1avaScript for application through online. ;sed $racle, S0) and D' for data access and manipulation ;sed 5ational lear 0uest for to maintain versioned source code and also creating &or3 5eHuest 6&5. &rote P)2S0) Hueries and stored procedures to access the useri database. ibernate is used to extract data from database and bind to corresponding 1ava obJects ;sed Dependency !nJection feature in Spring to instantiate classes ;sed Struts -alidation framewor3 to validate form data #xpertise in *() validations with D%DE*() Schema and with SA*, D$( Parsers ;sed Ant for building and deploying applications to !'( &eb sphere Application Server. ;sed )ogF1 to create log =les to debug as well as trace application Data access layer is implemented using ibernate ;sed Apache P$! to generate #xcel documents !mplemented Struts action classes !nvolved in 'ug =xing. /inally used to solve the tic3ets raised in the applications. Environment : 1ava, 1## 61SP, ibernate, spring, Struts, 1avaScript, %(), lear 0uest, ibernate, $racle, )ogFJ, SA*, D$(, Ant. • • •
•
•
• • • •
• • • • • •