1. Prem Anand Tamil Selvan
prem_tech@yahoo.com
PROFESSIONAL EXPERIENCE
Innovative andhighlyskilledsoftware developerwithexpertise onAngularjs,Breezejs,Javascript, Java,J2EE
and relatedtechnologiestodesign,developandmanage enterprise-level webapplications.Around 4.6years
of experience indeliveringprojectstoclients andgainedexpertise inthe followingareas:
Extensive experience in Angularjs,Javascript, JAVA/J2EEtechnologieslike Core Java, Servlets,JSP,
JSTL, JDBC, Spring, WebServices, Bootstrap, MVCarchitecture andDesignPatterns
Hands-Onexperience indesigningWebapplicationsusingopensource and customerspecificweb
frameworks.
Experience inXMLtechnologieslikeXML,XSLand XSLT.
ImplementedDesignPatternssuchasFrontController,MVC,Singleton, Abstract,Factorymethod,
Businessdelegate,Adapter, CommandandDecoratoretc.
ImplementedEnd ToEnd testingusingProtractorwhichusesJasmine framework.
Experience inall phasesof Software DevelopmentLife Cycle (SDLC) andAgile(SCRUM)
Methodologies.
Designanddevelopmentof web-basedapplicationsusingdifferentWebandapplicationserverssuch
as Apache Tomcat and WebSphere.
ImplementedUnitTestingusingJUnit forJava,Jasmine forAngularjs andIntegrationtestingduring
the projects.
Experience indesigningusingUnifiedModelingLanguage (UML) diagramslike Use Cases,Class
Diagram andSequence Diagrams.
Exposure in developingJ2EEand web applicationsusingIDEslike RAD,Eclipse,Webstorm and
NetBeans.
SoundknowledgeinSoftware engineeringconcepts,Objectorientedanalysisanddesign, waterfall
and agile methodologies.
WorkinginInsurance domainforpast 4.6 yearsdevelopingwebapplications.
Excellentproblemsolving,interpersonal,communicationandpresentationskills.
Good organizational skillsandbe able tohandle multipletasksandworkindependentlyaswell asina
team.
2. TECHNICAL SKILLS
Technologies Java, JavaScript, JQuery, AngularJS , BreezeJS, DOJO, CSS3, Gulp, Bootstrap, SASS ,
HTML5, JSPs,Servlets,AJAX,Maven,Yeoman ,JQuery,SOAPUI, Webservices(RESTful
and XML Based)
Unit testing JUnit (Java) ,Jasmine(Javascript)
E2E Testing Protractor
Frameworks Spring MVC
Application Server IBM’s WebSphere Application Server 7.0, Apache Tomcat
IDE &Tools IBM’s Rational Application Developer, Eclipse, Spring STS,Webstorm
Database Oracle, DB2
Source Control Tortoise SVN, RTC, ClearCase
Others Sonar, Jenkins, Check style, PMD, Saucelabs, jshint, Gulp
Development
Methodologies
Agile and Waterfall
WORK EXPERIENCE
TCS - Liberty Mutual,IN Nov 2013 – Present
Angular JS and REST services
Description:Involvedinthe softwaredevelopmentas UI(AngularJS)andRESTservices(Java)DeveloperinQBE.
Quoting solution is an integration project with Safeco. The intent of this project is to build new Quote Bind
Endorse (QBE) systems commonforbothSafecoandLibertyMutual Insurance.QuotingSolutionshelpstospan
all aspects of Personal Insurance Business across both brands.
Responsibilities:
InvolvedinunderstandingRequirementdocument,applicationdevelopmentanddocumentation.
Executionof enhancementsandotherChange requests.
Runningthe UnitTest Cases, IntegrationTest Cases,fittestsandfixingthe defects
Workingon the sprintstoriestoimplementthe businessrequirementsidentified
PerformHighlevel designanddetailedDesignforUIscreens
Developthe UIScreensusing AngularJS,HTMLand Bootstrap.
Designthe UI screenstosupportresponsiveness,usingbootstrapandangularJS.(Responsive Web
Design)
PerformUnittestingforJavaScriptframeworkusingkarmaandJasmine.
Designthe Page Meta componentusingdroolsand JSON.
Run Fitteststo ensure thatwe get the expectedoutputfromdrools.
Designthe Applicationservicesusedinthe UI - usingjava.
Unit testingthe ApplicationServicesusing JUnit.
3. Monitorthe code qualitystandardsusingSonarViolations.
Move the deployedcode intointegrationenvironmentand ensure the stabilitybywritingHeadless
integrationtestcases
Researchonnewtoolsidentifiedandimplementinthe project
Workingon POCon the newtoolsusedinthe application
Fixingof the developmentandIntegrationdefectsraisedbyQA team
Enteringtime usingclarityandIPMS.
Technologies: Java, REST services, AngularJS, BreezeJS, Gulp, CSS3, Bootstrap, SASS
TCS- State Farm Insurance Company, IL Apr 2012 – Oct 2013
JSP and Java Developer
Description: Involved in the software development as a Java Developer in Life Quote and Purchase.
Enhancementof Quote andpurchase of Life Productsandmigratethemtoanintegratedplatformforenabling
productsand servicestocustomersthroughvariouschannelslikeNew Business,EndorsementsPolicychanges.
Responsibilities:
Involvedinbusinessrequirementsgatheringand Analysis,Design,Development,Integration andTesting
of applicationmodules.
Involvedin variousphasesof SoftwareDevelopmentLifeCycle (SDLC)asrequirementgathering,data
modeling,analysis,architecture design&developmentforthe project.
Participatedinthe Architectural &designreviewswiththe enterprisearchitectural teams.Transformed
the Use CasesintoClassDiagrams,Sequence DiagramsandState diagramsusingRational Rose.
DesignedapplicationsusingJavaDesignPatternssuchasSingleton,AbstractandFactory.
UsedCollections,abstractclasses,interfacesandmultithreading conceptsextensivelyforthe business
logic.
UsedSpring2.5 Frameworkinthe application,whichisbasedonMVCdesignpattern.Developed
Controllerclasses,DAOclasses,Service layerwithJSPpagesasaUI and configuredthe
applicationContext.xml.
UsedAjax scriptingto make the webpagesmore dynamicbymakingasynchronouscallstothe server
and onlyreloadingthe selectedareaof webpage insteadof loadingthe entire webpage.
Extensivelyworkedon Springframeworkforthe businesslogictier.Developedandconfiguredservice
JavaBeanswithSpringIOC.
UsingJQueryvalidationframeworkforfront-endvalidations.
Hands onexperienceinwritingSpringRestful WebservicesusingJSON /XML as message medium.
DevelopedJSPsandServletstodynamicallygenerateHTML anddisplaythe datato the clientside.
ExtensivelyusedJSPtaglibraries likeSFX.
DevelopedUIViews,managinglayouts,page flows,formvalidation,formbean etc. usingJSPs,Servlets,
SpringMVC,JavaScript,CSS,JSTL, HTML and JQuery
DevelopedResponsivenessforthe webpage using mediaQuery inCSS.
Executionof enhancementsandotherChange requests.
Participatingindefecttriagingandfixingthe defects raisedinthe systemtestingRunningthe UnitTest
Casesand IntegrationTestCasesandfixingthe defects
UsedApache Log4j for loggingandJUnitfor testing.
4. Technologies: Java SE 6, J2EE, Spring, JDBC, JavaScript, XML, STS, AJAX, JSON, JQUERY, HTML, Rational Rose,
WSDL
TCS-Farmers Insurance, CA Sep 2011- Mar 2012
JAVA Developer
Description:Involvedinthe software developmentasa Java DeveloperforAutoInsurance.The data required
for generatingthe formsare convertedtothe applicableformatusingrules.Java rules(ODM) were createdto
convertthe formatof the data to the requiredformatandpassedas inputto the applicationwhichgenerates
the form.
Responsibilities:
Involvedinthe developmentof Software DevelopmentLife Cycle(SDLC) using Waterfall methodology.
UsingSOA (Service OrientedArchitecture) providedend-to-endintegratedportfoliosolutionsalongwith
end-to-endmanagedservicesforaddressingvariouschallengesfacedbyApplication.
Developedthe service andDAOlayersforthe applicationusing spring.
Designthe database schemas,writing SQLqueriesand PL/SQL procedures,applyingoptimization
techniques,Loggingof dataprocessingtologtablesforsystemtrackingpurposes.
Wrote JAVA interfacestobringdatachange usingoracle.
Wrote several SQLScriptsto load data intothe Oracle Database.
UsedClearCase the versioncontrol tool forcode commitand update.
Technologies: JAVA 1.5, Spring, Web Services, JUnit, xml, Eclipse 3.1, Oracle 9i, Rational Clear Case.
AWARDS AND ACHIEVEMENTS
Awarded“Starof the Month” for successfullytriagingandcompletingthe defectsontime in State
Farm Insurance
Awarded “Onthe Spot Award”for analyzinganddocumentingthe UML, Classdiagramsand design
patternsina short span of time.
Awarded“Onthe Spot Award”for mentoringnew membersintoproject.
Awarded“ Star of the Quarter”for quicklyanalyzinganddocumentingAutoinsurance project.
Awarded“BestTeam”for completingthe Life AppandPurchase inState FarmInsurance as a team.
CERTIFICATIONS
Oracle CertifiedWebComponentDeveloper(OCWCD)
Oracle CertifiedJavaProgrammer(OCJP)
EDUCATION
Bachelor of Technology in Information Technology, First Class with Distinction