Sathish Babu Sivaiya is an agile software developer in Miamisburg, OH seeking an H1B visa sponsorship. He has over 6 years of experience building web services for search and user storage functions. He is interested in challenging jobs involving big data loading, searching, and retrieving. He has worked as a software engineer for Cognizant Technology Solutions since 2012 and has also worked for American Megatrends India and Solverminds Solutions and Technologies. He is proficient in Java, RESTful web services, Marklogic, XML, XQuery, and other technologies.
1. SathishBabuSivaiya 12/24/2015
Agile software developer
Miamisburg,OH
srmsathish@gmail.com
+19378130195
NeedH1B sponsor
I've beenworkingforthe past 6+ yearsbuildingthe webservices necessarytoconductsearch
and userstorage functionsfora web application.I'minthe bigdata loading,searchingandretrieving
fieldand interestedin anyjobthatprovidesachallengingenvironment(like,save 10ms outof a 1 sec
transaction) andkeepsme onthe edge.
Work Experience
Software Engineer- CognizantTechnologySolutions -Miamisburg,OH-February 2012 to Present
Software Engineer–AmericanMegatrendsIndiaPrivate Limited –Chennai,India–September
2010 to January2012
Programmer– SolvermindsSolutionsandTechnologiesPrivate Limited –Chennai,India-
December2009 to September2010
Responsibilities
Convertingbusinessrequirementsintoderivedandfunctional requirements.
Analysis, Designingandcodingthe implementation.
Unit testingandperformance tuning.
Bug fixingandCode review.
Accomplishments
Coordinate betweenthe clientanda10 memberoffshoreteam.
MigratedGold ScoringprojectdevelopedinClojure languagetoJava.
Identifiedvariousperformance bottle-necksandproposedsolutions.
Createdmultiplereusable toolstoconfigure andmaintainmultiplecertificationenvironments
and databasesandto monitor& validate data.
ConductedMarklogicand XQuerytrainingsessionstomore than 20 people overa3 year period.
ConductedJavatechnical interviewsforthe new joinerstothe teamduringteamrampup.
Education
Masters inComputerApplications - AnnaUniversity - Chennai, India(2006to 2009)
Bachelorof Science inMathematics - Madras University - Chennai, India(2003 to 2006)
Skills
Good knowledgeinJava
RESTful webservices usingJava
Big data managementandsearchusingMarklogic,XML & XQuery
Webapplication developmentusingJ2EE,Servlet, JSP,Struts,EJBandJavaScript.
WorkedinScrum frameworkof Agile developmentmethodology
UsedTFS to track requirementsandworkforeachsprint.
Some of the othertoolsandtechnologiesused:JAXB,JSoup,XSLT,Clearcase,SoapUI,Eclipse,
NetBeans.
Good knowledgeinboththe SQLand NoSQLdatabases.
2. Certifications& Awards:
Sun Certified Java Programmer (SCJP) for JDK version 1.5
Awarded as Best New Entrant of the quarter
Awarded as Associate of the quarter
The Incredibles (TeamAward) for Q2 for Clojure migration project.
Technical Expertise:
Webservices:
I’ve workedonRESTful webservices formycurrentclient.We switchedoverfrom SOAto REST
during2010 and have developedandexposedmultipleinterfacesasRESTful webservices.
The webserviceswere builtinJavausingthe Jerseyframeworkusingthe annotationsfeatures
and alsodirectlybyextendingthe JettyAbstractServletobject.I’ve implementedCRUDoperationsfor
the Search module byexposingGETand POST interfacesinweb servicesusingJersey.AlsoI’ve created
servicestosearchand retrieve acontentbase of over1.5 billiondocuments.
I’ve used JAXB bindingtomarshal andunmarshal xml forthe services aswell asusedstring
basedparsingforthe same.I’ve alsocreatedall the related XSDand WADL filesrequiredforthe various
interfaces. We’vealsousedJava’sMultithreadingfeature toaccomplishthe transactionsasynchronously
to save the transactiontime.
Marklogic:
I’ve workedfor2 yearsand 6 monthsina module thatrequire CRUDoperationsinMarklogic.
Thisincludedsaving,retrieving,editinganddeletingusercontentina webapplication.Iwasresponsible
for settingupandmaintainthe developmentenvironmentandconfiguringthe certification
environment.Settingupthe developmentenvironmentrequirescreatingforests,databasesandapp
servers.Configuringrange indexesindatabasesandcontrollingre-indexingandmerging.
I’mcurrently workinginsearch module forthe past 1 year whichdealswiththe actual content
of the website whichisinexcessof 1.5 Billiondocuments.Thismodule facilitatessearchandretrieval of
thisdata.
The codingpart includesextensive use of the various APIprovidedbyMarklogicespeciallythe
‘cts API’. We’ve alsoextensivelyused range indexes,URIlexicons andfieldindexestooptimize the
searchqueries.We’ve alsousedthe functionmappingfeature of MarkLogicalongwiththe
asynchronous nature of the http callsto absorb variousfunctiontimesinone another.
I’ve alsocreatedhtml toolswithUI using XQueryand JavascriptinMarkLogic to monitor,
validate andconfigure the variousdatabasesanddatainthem.
RelevantProject Experience
Organization: Cognizant TechnologySolutions
Project #1
Title NewLexis –Shared services – Searchand Retrieve
Client LexisNexis
Period Feb2012 – Till date
Technology Servlet,Webservices, Core Java, XQuery,XML& Marklogic
3. Description
Search is the core functionality provided by the Product.
Users are provided a comprehensive search tool which supports varied range of searches
including word search, fielded searches, search within segments, compare searches and find
common results and more.
Retrieve provides a service to get the raw documents formatted in multiple ways to suit
different purposes like viewing, printing, email and download.
Organization: American MegatrendsIndia Private Limited
Project #2
Title CNH AvailabilityMAX(AMAX)
Client Case New Holland
Period Feb2012 – Jul 2012
Technology Struts,JSP,JavaScript,Ajax,CSS,Sybase
Description
CNH AvailabilityMAXisawebapplicationwithsingle sign-onintegrationonthe dealerportal thatmakes
it easiertodo businesswithCNHdesignedtoimprove customersatisfactionbyincreasingthe parts
availability,maximizingfill,optimizinginventoryinvestmentsandgivingmore time toplanandgrow the
business.
Project #3
Title Visual eBIOS
End Users AMI BIOS Developers.
Period Sep2010 – Jan2012
Technology Eclipse PDE,SWT, Core Java
Description
Visual eBIOS (VeB) is a comprehensive software tool used during all aspects of firmware
development. VeB is designed to provide an advanced graphical environment to speed
firm-ware development,basedonitsabilitytomanage,groupandgraphicallyrepresentlogically
related modules. VeB development environment is integrated and built with the Eclipse
platform.VeB allows the users to load and build the firmware projects. VeB is integrated with
VSS source control allowing the users to perform source control operations from within
application.
Organization: SolvermindsSolutionsand Technologies
Project #4
Title LinerResource Planning(LRP) System
Client EmiratesShippingLine
Period Dec 2009 – Sep2010
4. Technology Servlet,Swing, JSP, Core Java&SQL
Description
Liner Resource Planning system is a fully web enabled integrated application that empowers
shipping lines to plan, monitor, optimize and control their back office operations. Giving the
management unprecedented real-time visibility to their business activities, manage and
optimize assets utilization and monitor performance of their offices and agencies.