More Related Content
Similar to Skanthan thiru
Similar to Skanthan thiru (20)
Skanthan thiru
- 1. Skanthan Thiru
Sr. Developer / Software Architect
316 Carrier Cres, Maple, ON L6A 4N8
skanthant@gmail.com
416-985-9758
PROFILE:
I am a seasonedITprofessional withextensiveapplicationandinfrastructure architectureexperience.Expertise in
developing windows, web applications and web services using n-tier architecture. Worked on new projects,
enhancements,maintenance andtroubleshooting.Ihave apassion for technology and excellent leadership skills
that allows me to drive into any situation to provide controlled and methodical approaches to resolve issues.
Highlights:
Currentlyworkingwith Ministryof Justice Leddevelopmentefforts,designedandimplementedplatform
architecture,andmanagedotherdevelopmentteammembers forpublicfacinge-Filing(case management)
applicationforLandlordandTenantBoard.
Experience in HL7applicationdevelopmentwithMinistryof Health (OACCAC)
Experience increatinglogical andphysical datamodelsasperOPSarchitecture standards
15+ yearsof experience asanInformationtechnologyprofessional withstrongexpertisein Software
development&designing Web,WindowsClient/Serverandn-Tiermapplications.
Havingexpertise in C#,ASP.NET,VB.NET,ASP,JavaScript, JQuery, HL7Messaging,XML, XSLT,HTML, Web
ServicesandWCF
.NetFramework4/3.x/2.0,Visual Studio2010 /2008/2005/2003, SQL Server2008/2005.
Experience inconductingthoroughunit,integrationandUserAcceptance Testing(UAT)
Architecture and design, refactorexistingcode andperformance tuning.
Experience inteamlead,code reviewing andimpartingknowledgetojuniordevelopers.
Good understanding and experience in mobile development with APPLE IOS.
Proficientindatabase design,programming,optimizationwith storedprocedures,triggers,schedulersetc.
Can workunderpressure with minimal supervisioninindependentandteamenvironments.
VeryStrongunderstandingof WebArchitecture (Client/Server),HTTPprotocol,SOAPandthe underlying
technologyof the WebandexperiencewithCross-Browsercrossapplicationdevelopmentandsupport.
Strongtroubleshooting,analytical andproblemsolvingskills.
Hardware, Operating Systems:
Windows7/Vista/XP/2003/2000/ NT/9x, WindowsCE/ CE.NET /XPE,Sun Solaris.
Software Skills:
Programming Languages: C#.NET / VB.NET,OBJECTIVEC
Databases: MS SQL Server2000-2008 (storedprocedures,functions,triggers,DTSbackupjobs) and MS
Access2000.
WebDevelopment:ASP.NET,AJAX,JSON,XML,XPATH,XSLT,JavaScript,HTML, ClassicASP,JavaScript,HTML
and CSS.
Frameworks: .NetFramework3.X/ 2.0 (C#,ASP.NET,ADO.NET,WebServices/WCF,WF(Windows
Workflows),WSE(WebServicesExtension3.0).
WebServers:IIS 5, IIS 6, WindowsCEWeb Server.
Methodology:ObjectOriented,SOA,Structural,andSDLC.
DesignPattern: MVC, Singleton,Factory,Facade,etc.
Software Tools: Mirth Connect,SoapUI,LoadUI, Database programmingusing SQL,SSRS, Transact SQL,
PL/SQL.
Technologies:SystemAnalysisandDesign,NUnit,UML (sequence diagram,Use case diagram)
- 2. Skanthan Thiru
2 | o f 5
PROFESSIONAL EXPERIENCE
SOFTWARE ARCHITECTURE/ TEAM LEAD - CONSULTANT NOV 2012 - PRESENT
Justice TechnologyServices - Ministryof CommunityServicesand Correctional Services- Toronto, ON, Canada
Leddevelopmentefforts andmanagedteammemberstodesignandimplementplatformarchitecture formulti-
platformN-Tierapplications.Completelyarchitected,designedanddevelopedanenterpriselevel publicfacinge-
Filingapplication,trackeradmincomponentandWCFintegrationtoCMORE case managementapplication forthe
Landlordand TenantBoard fromscratch.
Reusable Customcontrols andveryrobustapplicationenginetocreate anytype of Application
dynamically.
BusinessObjects ,Database layerrepositoryare createdbyEntityframework
Createdlogical andphysical datamodelsasperOPSarchitecture standards.
Exportall online applicationstoPDF(PDFSharp).
Canada Postpostal code webservicestovalidate postal code andaddresses.
Applicationisbuilttomeet all the standersof AccessibilityforOntarians with DisabilitiesAct (AODA)
IntegratedwithjQueryMobile forMobile andportabledevices.
PaymentsusingCCPaypaymentsystem
E-File Tracker(Admincomponent) buildon jQueryGrid,MVCwithmultiple role basedwindows
authenticationand OPSGO-PKI(Entrust) infrastructure authentication.
Exportall e-file toCMORE case managementsystemthroughWCF.
Real time HearingSchedulingwithCase managementsystem.
Entrust TruePass SSLCertificates forsecure paymentsystem.
Development Environment:VS.Net2010, C#, ASP.NET,AJAX, XSLT,PDFExporter, JSON SOA Architecture, MVC,
jQueryGrid,WCF,TFS 2010, , SQL 2008 R2, SSRS,XML, Web farms deployment, SQL2008 and JavaScript,UML, GO-
PKI(Entrust), OWASP, SANS and WASC security guidelines/standards, Entityframework., Compliance Sheriff
AccessibilityTestingTool,JAWSscreenreaderfor AccessibilityforOntarianswithDisabilitiesAct(AODA)
SENIOR DEVELOPER HL7 & ENTERPRISE WEB APPLICATION. JULY 2011 –NOV 2012
OACCAC(Ministryof Health - Ontario) Toronto, ON, Canada
Workedon ClientHealth&RelatedInformationSystems(CHRIS) andit’smodules,WCFservicestoconsume client
messagesfromvariousthirdpartieshealthclientsandhospital.ConsumeHL7MessagesfromRMR. ExportHL7
messagestodata repository.EndtoendintegrationandunittestingwithCHRISandthirdparty applicationsand
vice versa.
Export CHRIS eventsand clientdata to UHCN (UniversityHealthCare Network) –HL7
HL7 messageswill be consumedbyvariousUniversityhealthcare networkclients.HL7 messagesare converted
and exportusingWCFand Mirth Connectfromthe raw XML messagescreatedbythe CHRISeventtriggers. Endto
endintegrationandunittestingwithCHRISandthirdparty applications.
CHRIS New SystemsTasks and Manual Tasks based on ClientLocal Population
Enhance the existingnightlySystemtasksandEventdrivenManual tasktoadd new task basedonClientlocal
populations.
CHRIS ClientCare Model (CCM) integratedwith PointClick Care (PCC)
EnhancedClientcare model withClientSubPopulationinformation,whichcomesfromPointClickCare (PCC) Web
- 3. Skanthan Thiru
3 | o f 5
Service Messages.Sendmanual tasksforappropriate primarycase loadteam.
CHRIS Productions Support
Scriptsto fixedduplicate External Referralsinactivate ExternalReferralsandreprocessmissedExternalreferral
HL7 messages.
PathWays(STARTA) and CHRIS eReferral Integration
DevelopednewMirthChannelstoconvertincoming HL7eReferral messagesintoCHRISWCFXML messages.
EnhancedCHRIS Webservicestoprocessnew eReferral message.
Enhance existingExternalReferral (placements) withnew HL7messagesandModifyWebservicesandMirth
Channels. HL7 Messagesare convertedusingMirthConnectand Channels.
CHRIS Referrals Discharge Wizard
Workedon a newmodule todischarge referrals.Thisdischargewizardallowsthe usertoclose all the related
servicesandtasksrelatedtothe referral before discharge it.
CHRIS DeploymentconfigurationScripts for all 14 CCACS
Create scriptsto enable,disable andgive valuesforCHRISfeaturesandsystemsrolesforall deployment
environments(8environments) forall 14 CCACS,includingProductionservers.
WebServicesMessage validationand Load Testing
UsingSoaupUI and LoadUI testthe modifiedwebservice messagesforvalidationandloadtest.
Development Environment:VS.Net2010, C#, ASP.NET,SOA Architecture,WCF,TFS2010, HL7 messages,SQL2008
R2, SSRS, XML, WebService,MirthConnect,AJAX,WebfarmsDeployment, UML,SQL2008, EViews ,Telerik control
and JavaScript.
SOFTWARE ARCHITECTURE /TEAM LEAD SEP 2005 –JUNE 2011
ITWorldCanada.com Scarborough, ON Canada.
Software architecture,design,andimplementationof all webapplications,BIapplicationsdeveloped atITWorld
Canada.I have builtthe followingwebapplications,adminapplications,CMSsystems,Businessintelligent(BI),SEO
ReportingToolsandLeadGenerationToolsfromscratch.
Managed Brazilianoffshoredevelopmentteam.
Suguar CRMcustomizationforSalesandOnline userengagementandsubscription
Revenue Tracking Tool ( ITWorldCanada’s BusinessIntelligent BI- Tool)
B2B Lead GenerationCampaignTool
IT World Canada Circulation(Audience Services)
www.itworldcanada.com Enterprise publishingwebpublishingsite
m.itworldcanada.com/ (ITWorldCanadaMobile website)
www.itbusiness.ca itbusiness.ca/mobile/ (ITBusinessMobile website)
Directioninformatique.com jobs.itworldcanada.com
www.techlearningspace.com/ www.itworldcanadaevents.com/
www.itleadershipawards.com/ www.smartest-it.ca/
http://intranet.itworldcanada.net/ - Memberportal usingSharePoint
video.itworldcanada.com/ - IT WorldCanadaVideoLibrary
issuemamger.itworldcanada.com (onlinejobticketingapplication –internal use)
www.visability.ca/ www.youfindit.ca
www.pcworld.ca www.macworldcanada.com
CustombuildContentManagementSystem(CMS)
- 4. Skanthan Thiru
4 | o f 5
Readertrackingand Businessintelligence(BI).
Powerful Custombuild vertical search Engine for Articles,BlogsandForum - Resultscanbe sortby
article publisheddate orrelevancy.
ContentTargeting - relatedVideos,Whitepapers,Articlesandblogsandsponsorcontentbasedon
advertisingcriteria
Semantic – Keyword Advertising
o The abilitytotarget advertisingdirectlytotagsandkeywordsinan article.
o Alsosponsorthe listingpage andsearchresultsforthat keyword.
o Allowsmultiplevendorstosponsorthe same keyword.IEVirtualization
Google Map APIWebservice forlistingof youfindit.calistingbasedon local search.
Autogeneratedrelatedarticlesbasedonthe articles’theme.
SEO optimizedTitle,H1,Meta keywords,descriptionsandURLs.
SystemgenerateddynamicsitemapandnewsfeedforSearchengines(Google,BingandYahoo)
Showsrelatedwhitepapersbased onthe article theme
Showsrelatedvideosusing Brightcove videowebservices.
ShowsrelatedBlogsForumandWikis.Whichare in the TelligentCommunityServer.
Dailyand weeklyNewslettersusingMessagentserver.
Targetedcustomnewsletterbasedonthe readerprofile ( Jobcategory,industry)andthe areaof interest
of the reader
Tools Used:
.Netframework3.5,2.0and1.1, C#.Net,Asp.Net,classicASP,WebServices,XML,XSLT,Ajax,ADO.Net,Linq
to SQL, ContentManagementSystem(CMS), SharePoint2007,SugarCRM, WCF,Web Services, Telligent,UML,
CommunityServer, RSSFeed,WindowsServices,SQL server 2005,SQL server2008, SQL ServerReporting
Services,Indexingservices, IndexingQuery,, Search Engine Optimization(SEO) ,Double Click(Dart)
Advertisementserver,Javascript,Hitbox, Omniture Analytics,Google Analyticsand AppFabriccashing.
SENIOR DEVELOPER JAN 2002 –AUG 2005
NewMedia Cell Toronto, ON, Canada.
DesignedanddevelopedanIntranetapplication,“Extendedwarrantyand renewal” forHitachi Canada to
registerandrenewextendedproductwarranty.
Tools Used:Visualstudio.NET,C#,ASP.NET,VB.NET,ADO.NET,XML Technology(XSL,XSD,DTD),SQL server
2000(Stored Procedures,Triggers,views),Crystal Report,Photoshop,MacromediaDreamweaverMX2004 &
Fireworks,MX2004,IIS,Javascripts,PDFreportsandmail merge.
o Analyzedthe existedAS400basedapplication.
o Gatherednewbusinessprocessrequirementsandcustomizeduserrequirements
o DesignedDataBase( SQL 2000 server) andsystemfunctions
o Developedfront-endandbusinesslogicusingC#.NET and ASP.NET
o Designedanddevelopedall requiredreportsbothbatchandreal time(letters) using"crystal report"
o Convertedexisted(AS400DBII) data to SQL2000 Database.
o Convertedthe textdata(enteredfromthe customerwarrantycard) toXML file
o DevelopedaXML data editingtool toeditdata entryerrorsconvertedfromtextfile toXML data.
o Wrote uploadprocessto transfereditedXMLdata into mainSQL database.
o Performsunittestinganddebuggingof applicationcomponents
o Configuredthe Serverandimplementedthe system atcustomersite bydeployingall application
modules(.Net)
o Providedusertrainingonthe newsystemtoall the user’sincludingadministrative tasksandsecurityissues.
- 5. Skanthan Thiru
5 | o f 5
DevelopingandupgradingVertical Searchengine http://www.wearenetwork.com/
Tools:J2EE, Java, Struts,JavaBeans,CustomTag,Tiles.JSP,ResinServerandMYSQL
DevelopedPoint-of-SalesRestaurantManagementSystem.
Tools:C#.Net,SQL Server2000(StoredProcedures,Triggers,views) andCrystal Reports.
Tools: Visual studio.NET2003, C#, Macromediaflash,Photoshop,DreamweaverMX2004, Content
managementsystem(CMS) andJavaScript
SMS basedtriviaengine game(UNITYDigital BridgesPlatform) - Popstars Quiz, NBA basketball
o Tools:JSP,Java,MySQLIt is a triviaengine game forSMS basedonthe word match to a question
scenario.PlayerswillregisterviaSMSto textinto 3 levelsof triviapuzzlequestions.Playermustbe
the clock and max time of each level
Sumgeneratingsystem –Itdesignedtodevelopelementaryandintermediatestudents'confidence in
mathematics. Tools- VB.net,Crystal Report7.0
Automobilerepairsystem –VB6.0,SQLServer2000, Crystal Report.
PROGRAMMER ANALYST APR 1999 –OCT 2001
Peacock Systems
Hotel Reservationsystem - Thisenterprisesystemmanage all facilitiestoon-linehotel roomreservations
(webbased),andinternal hotel reservationof individualhotels(application).Systemintegratedwith
HSBC-QSICreditCard PaymentProcessingSystem.
Trackit system- ThisProjectisdevelopedfornational Airlinesinordertoimplementwebbased Trackit
Work FlowmanagementsystemusingasGroupWare.
Tea purchase andexportssystem - ThisissimilartoHotel Reservationsystem.Thisisdevelopedto
implementon-lineteapurchasing.
JobSystem-Webbasedonline jobapplicationsystemforPeacockSystems
Tools - ClassicASP,VB6.0,IIS,MTS ASP,VBScript,CDO(mail),COM,COM+, HTML, DHTML ,JavaScript,CSS,Flash
, SQL Server2000 (StoredProcedures,Triggers,views,SQL-Job,SQLTransfer),MSExchange Server
2000/OutLook 2000 and Crystal Report
PROGRAMMER APR 1997 –OCT 2001
CeyCanTravel & Tours
Designed,developedandimplementof AirlinesTicketing&FinancialSystemwithplentyof reporting
functionality(more than50 differentreportsusingcrystal report).
DesignedandDevelopedsystemstocollectdatafromticketreservationsystem,produce appropriate
informationandreportsinthe areasof Sales,Refund,FinancialReportingandCommissionManagement.
Tools - DevelopedwithVisual Basic,SQLServer(storedprocedures,triggers) Active X,COM,customDLL's, and
Crystal Report.
EDUCATION
Readingfor“Certificate inEnterpriseArchitecture” - Universityof Toronto
Successfullycompleted“DevelopingWebServicesandServerSide ComponentswithC#”at SenecaCollege –
Toronto,ON - Dec 2006
successfullycompleted“PROGRAMMINGC#WITH VISUALSTUDIO.NET”at SenecaCollege –Toronto,ON -
January 2004
MicrosoftCertifiedSolutionDeveloper(MCSD) 2003
Certificate inInformationTechnology(AustralianComputerSociety.Sydney Australia)1999-2000
Advance DiplomainComputerSystemsDesign. National Instituteof BusinessManagement.(NIBM) (Affiliate
of Universityof Dublin, Ireland)-1995-1998