SANTHOSH L ANKA
UI D EVELOPER
linkedin.com/in/santosh-patrudu-9a160092
*************@*****.***
SUMMARY
● Software d eveloper w ith F ive y ears o f e xperience i n U I D evelopment.
● Experience i n S oftware D evelopment L ife C ycle ( SDLC) u sing A gile & W aterfall methodologies.
● Extensive e xperience i n i nnovative U ser I nterface d evelopment w ith H TML5, C SS3, SASS, J SP, J avaScript, A JAX, J SON, J QUERY, A NGULARJS .
● Developed w ebsites u sing J avaScript M VC f rameworks s uch a s Bootstrap, A ngularJS, Angular 2, B ackbone.js and N ode.js
● Used A ngularJS a s f ramework t o c reate a S ingle P age A pplication ( SPA) w hich c an b ind data t o s pecific v iews a nd s ynchronize d ata w ith s erver u sing S ASS, L ESS, B ootstrap, AngularJS.
● Hands o n e xperience u sing J asmine f or w riting T est C ases f or u nit t esting, I ntegration testing a nd k nowledge i n o ther t esting m ethodologies.
● Experience w ith E clipse, V isual S tudio, A tom, W ordPress, s ublime, A dobe.
● Managed u sers, w orkflow, g roups a nd p rojects i n J IRA.
● Worked w ith J SON f or d ata e xchange b etween c lient a nd s erver.
● Experience i n c onfiguring a nd d eploying E nterprise A pplications a rchives ( JAR, W AR and E AR) o n W eb S phere A pplication S erver.
● Experience i n w orking w ith d ifferent o perating s ystems l ike W indows X P, M AC, U NIX and L INUX.
● Followed W 3C s tandards a nd v alidations u sing H TML, C SS a nd J ava S cript f or b uilding Web a pplications a long w ith s ound u nderstanding o f H TML5 A PI's.
● Using A ngularJS, I c reated c ustom d irectives f or d ata m anipulations a nd t o d isplay d ata in c ompany s tandard f ormat i n U I.
● Good i n a nalyzing a nd a bility t o u nderstand c omplex c lient r equirements a nd p rovide innovative s olutions.
● Quick l earner i n l earning a ny n ew t echnology a nd s trong i n o rganizing t asks t o b e ahead o f t ime i n p roject d elivery.
TECHNICAL S KILLS
Technologies
Java, H TML/HTML5, C SS/CSS3, S ASS, J avaScript, j Query, A JAX, JSON, A ngularJS, B ackbone J S, A ngular 2, R eact J S. Methodologies
Agile, S crum, W aterfall
Application/Web s erver
Apache T omcat, W eb S phere ( 8.0), L iferay IDE’s
Eclipse, S ublime T ext E ditor, W eb S torm, p hotoshop c s5, N otepad++ Data B ase
MySQL, O racle 1 0i/10g
PROFESSIONAL E XPERIENCE
Client: K rypton S olutions J uly 2 016 - T ill D ate Project: L ive i nterview p latform f or h iring t alent u sing P aññã a pplication Role: U I D eveloper, P lano, T X
Description: M roads h as t aken v ideo c onferencing/Interviews t o t he n ext l evel. R ecruiters c an ask c andidates i n-depth q uestions o n t he f ly a nd P aññã w ill i nstantly a uto e valuate a nd p resent you w ith t he r ight a nswer. T hese i nterviews a re d igitally s tored f or c ollaboration a nd benchmarking, r educing t he s ubjectivity o ut o f h iring. S ome o f P anna f eatures i nclude g roup chats b etween c andidate a nd i nterviewers a nd i nterviewers o nly, l ive a nd o ffline f eedback, in-depth r eporting f or H R a nd h iring m anagers, r ecorded v ideo s ession a nd u nlimited s eating. N o more b uzz w ords, e xaggerations, o r p roxy i nterviews. R ecruiters c an n ow m ake b etter s creening decisions a nd t ake t he g uesswork o ut o f h iring. P aññã l ive v ideo c onference i s t ruly o ne o f i ts kind!
Responsibilities:
● Implemented U ser I nterface i n M odel-View-Controller A rchitecture w hich accomplishes a t ight a nd n eat c o-ordination o f A ngularJS, B ootstrap, A JAX, H TML and C ustom T aglibs.
● Followed d evelopment p ractices u sing A gile M ethodology & S crum.
● Developed f ront e nd U I u sing H TML5, C SS3, S ASS.
● Responsible f or m aking r esponsive w eb p ages u sing t witter b ootstrap a nd m edia queries.
● Developed I nteractive G UI S creens u sing J avaScript, i Frame, J Query & A jax.
● Extensively i nvolved i n d eveloping t he f ront-end a pplications u sing w eb t echnologies including H TML/HTML5, C SS/CSS3.
● Built w eb p ages t hat a re m ore u ser-interactive u sing j Query p lugins, A jax, J avaScript.
● Used B ackbone.JS for d eveloping l ightweight s ingle p age w eb a pplications a nd t o achieve S ynchronization.
● Good E xperience w ith J avaScript M VC f ramework B ackbone, a nd k nowledge o n o ther frameworks l ike A ngularJS.
● Used A jax s cripting t o m ake t he w eb p ages m ore d ynamic b y m aking a synchronous calls t o t he s erver a nd o nly r eloading t he s elected a rea o f w eb p age i nstead o f l oading t he entire p age.
● Implemented D ependency I njection ( IOC) v ia A ngular / B ootstrap.
● Created F ront e nd p ages U sing J SP.
● Consumed J AX-WS b ased w eb s ervices w here i n a ll t he r equests w ill b e r outed t o t his Single P oint s ervice a nd b ased o n t he r equest t hey a re f orwarded t o t he c orresponding legacy s ystems.
● Application d eployment w as o n a mazon w ebservices c loud e nvironment( AWS). Environment: J avaScript, H TML5, C SS3, C MS, X ML, X SL, X SLT, O RM, M VC, J Query, TCP/IP, J IRA, G itHub, A dobe D reamweaver C S5, A ngular J S, N ode.JS, B ootstrap, A JAX, SOAP/XML, M ongoDB, A dobe C reative S uite, A dobe F lash, A ction S cript 3 .0, A dobe I llustrator CS5, A dobe F ireworks, A dobe P hotoshop C S5 a nd J ASMINE. Client: A nuta N etworks April 2 015 - J une 2 016 Project: A cyuta f or A TS
Role: U I D eveloper
Description: A cyuta i s a n A pplicant T racking S ystem ( ATS) d eveloped f or S mall & Medium Businesses. A cyuta h elps t he H R o rganizations t o s tore t he j ob s eeker’s d ata i n t he H R d atabase by a dding t he c andidate’s d etails a long w ith h is r esume a nd r elate t hem t o t he J ob p ostings t he candidates h ave a pplied f or. A cyuta a lso h elps i n s tandardized c ommunications w ith t he J ob Seekers a nd h elps H R o rganizations i n c onsolidating a ll c andidate/Job S eeker c ommunications. This l eads t o b uilding o f J ob S eeker D ata i n a n o rganic w ay f or t he H R o rganizations. Responsibilities:
● Strong i nvolvement i n t he f ront-end d evelopment u sing t echnologies s uch a s U sing HTML5, C SS, N ode.js, N PM, B ower, A ngularJS, j Query, A JAX t o d evelop f ront-end UI.
● Used A ngular U I-Grid l ibrary t o d isplay b usiness d ata o n t he b rowser.
● Used B ootstrap f ramework t o i mplement R esponsive D esign d evelopment f or t he application.
● Developed t est c ases u sing J ASMINE a nd p erformed u nit t ests, i ntegration t ests, acceptance t ests a nd s ystem v alidation.
● Involved i n u nderstanding R equirement d ocument, P reparing F unctional S pecifications, application d evelopment a nd D ocumentation.
● Implemented c ross-browser d evelopment a nd p age o ptimization t echniques.
● Expertise i n m aking u se o f C ascading S tyle S heets C SS3 f eatures & C SS f rameworks t o implement r esponsive w eb d esign.
● Using t ools l ike G it, J IRA f or v ersion c ontrol a nd b ug t racking.
● Followed A GILE/SCRUM m ethodologies a nd e stimating t he t imelines f or p rojects.
● Solved m any o f t he c ross-browser i ssues i n I E, F irefox a nd c hrome w ith t he r espective Operating s ystems W indows 7 / 1 0 & m ac O S. Environment: J ava, M y S QL, J ava S cript, H TML, a ngular j s, J Query, b ootstrap S elenium, eclipse, c ss3
Client: B ank o f A merica ( Paññã I ntegration) O ct 2 013 - M ar 2 015 Project: P anna - S implify h iring
Role: U I D eveloper
Description: A f irst o f i ts k ind r obust i nterview p latform o ffering o n-demand v ideo c onferencing with l ive t echnical q uestioning, i n-built p rogramming a nd i nstant a uto e valuation a long w ith dynamic A I d riven t echnical p reset a nd c ustom i nterviews- a ll i n o ne p lace! T his p roject i s a bout integrating P anna p latform c apabilities i nto i CIMS A pplicant T racking S ystem s eamlessly. Responsibilities:
● Involved i n u nderstanding R equirements d ocument, a pplication d esign a nd d evelopment.
● Worked o n i mplementing u ser i nteraction p ages w ith b ackend P anna R estful / S pring services.
● Involved i n t he S oftware D evelopment L ife C ycle ( SDLC) a nd w orking w ith AGILE/SCRUM m ethodologies a nd e stimating t he t imelines f or p rojects.
● Developed f ront e nd U I u sing H TML5, C SS3, S ASS, J Query, A ngularJS, A JAX.
● Expertise i n m aking u se o f C ascading S tyle S heets C SS3 f eatures & C SS f rameworks t o implement r esponsive w eb d esign.
● Solved m any o f t he c ross-browser i ssues i n I E, F irefox a nd c hrome w ith t he r espective Operating s ystems W indows 7 / 1 0 & m ac O S.
● Extensive e xperience i n w riting T est C ases.
● Involved i n w riting S QL s tatements f or t he D atabase T esting.
● Involved i n w riting T est C ases f rom f unctional R equirement d ocuments.
● Participated i n I ntegration T esting & R egression T esting.
● Experience i n B lack B ox T esting T echniques a nd T esting M ethods. A lso, t rained i n H P Quality C enter ( Beginner l evel).
● Knowledge o f N ode J S.
Environment: J ava, M y S QL, J ava S cript, H TML, A ngular J S, J Query, b ootstrap S elenium, eclipse, c ss3, r emedy, J unit, A dobe I llustrator C S5, A dobe F ireworks, A dobe P hotoshop C S5. Company: I VY S oftware s olutions June 2 012 ~ S ept 2 013 Project T itle: D igital E xperience P latform Role: U I D eveloper
Description: T he g oal o f t he D igital E xperience a pplication i s t o c reate a n a irline s olution f or t he user w ith o ptimal v iewing a nd i nteractive e xperience. T his i ncludes s hop a nd b ook, c hange Itinerary, m anage t rip o ptions a nd c ancel t rip m odules. A ll t he c omponents i n t he a pplication interact w ith t he D igital c onnect l ayer w hich o ffers t he J SON s ervices. T he d evelopment i ncludes responsive w eb d esign a nd d evelopment f or m obile b rowsers ( iOS & A ndroid), b rowsers f or android t ablets & i Pad a nd d ifferent d esktop b rowsers. Responsibilities:
● Analyzing a nd u nderstanding r equirements t o c ome u p w ith a pplication d esign.
● Used H TML, C SS, J avascript t o d evelop f ront-end U I.
● Used B ootstrap t o i mplement R esponsive D esign f or t he a pplication.
● Implemented p resentation t ier u sing H TML, C SS b y u tilizing t he m ock-ups t hat w ere created b y d esign t eam.
● Implemented c ross-browser d evelopment a nd p age o ptimization t echniques.
● Traversed t he D OM u sing J Query u sing d ifferent s electors .
● Using t ools l ike G it, J IRA f or v ersion c ontrol a nd b ug t racking.
● Involved i n d eveloping a pplication b ased o n A gile s oftware d evelopment l ife c ycle.
● Participating i n S CRUM m eetings f or d aily s tatus u pdates.
● Worked w ith J SON f or d ata e xchange b etween c lient a nd s erver.
● Reported b ugs a nd t racked d efects u sing J IRA. Environment: H TML5, C SS2/3, J avaScript, S ASS, B ootstrap, A ngularJS, j Query, J ava, G it, JIRA, A WS.
Education:
MCA f rom G itam U niversity, V isakhapatnam, I ndia Visa S tatus: H 1-B