Kaleidocode Portfolio - June 2016 · Grunt, Postgres, Linux. ... HTML5, C#, ASP.NET MVC, and...

Post on 11-Feb-2019

224 views 0 download

transcript

ProjectPortfolio

OurteamKaleidocodeconsistsofatalentedteamofarchitects,developers,analystsandprojectmanagersthathaveworkedcloselyonawidevarietyofchallengingenterprisesoftwareprojectsandproducts.

ProjectsKaleidocodehashadtheprivilegeofbeinginvitedtoworkonhighvalueenterprisesoftwareprojects.Asampleofthesearedescribedbelow.

Product:BankingPlatformClient:SAHomeLoans

BolsteredtheSAHLinfrastructureteamtoassistwithdesigningandimplementinginfrastructuralcorefornextgenerationbankingplatform.Thissoftwareisthestructurethatundergirdsinternalandexternalwebapplicationsforprocessingloanapplications,managingloanfacilitiesandproviding3rdpartyservices–e.g.attorneyconveyancing.Thesoftwareisbuiltasaserviceorientatedarchitecturedistributedviadockerisedcontainers,utilizingeventsourcingandservicebuses.Ourteamassistedwithimplementationofcoreinfrastructure,primarilytheAPIinterfaces,projectiondatasources,aswellasthecoreframeworkanddomainservicesemployingdomaindrivendesignprinciples.

Unit G1, 35 Intersite Avenue, Umgeni Business Park, Durban, 4001, SA www.kaleidocode.co.za \ +27 31 303 2299 \ info@kaleidocode.co.za

Technologiesemployed:C#,Nancy,Docker,T4Templates,Angular,RabbitMQ,Solr,Node,Gulp,Grunt,Postgres,Linux.Product:ScalableSalesApplicationsClient:Rewardsco

Designedandimplementedawebbasedsalesapplicationforoutboundsales.Theapplicationhas:

• AmodernBootstrapinterface• Integrateddialer• Flexiblesalescampaignmanagement• Optimisedbackofficemanagement

OurteamconductedaturnkeyprojectcomprisingAnalysis,ProjectManagementthroughtoArchitectureandDevelopment.Thissystemcomprisedintegrationtoa3rdpartydialerandtheagentinterfaceisdeliveredoverTerminalservices.Technologiesemployed:HTML5,C#,ASP.NETMVC,andSQL2012.Product:FraudDetectionSystemClient:LexisNexisRisk

KaleidocodePortfolio 2

Unit G1, 35 Intersite Avenue, Umgeni Business Park, Durban, 4001, SA www.kaleidocode.co.za \ +27 31 303 2299 \ info@kaleidocode.co.za

Highperformancevendorfrauddetectionviaintelligentgraphdataprocessing.TheprojectconsistedofsuperchargingtheperformanceoftheexistingSQLrelationalsolutionbyimplementingagraphdatabasesolution,andmanagingworkloadviaaparallelservicesbusprocessingengine.TheapplicationprovidesinsightintopotentialfraudbycomparingdataonemployeesandvendorsoflargecorporatesandSOE’s.Ourteammanagedtheproject,conductingthedesign,projectmanagementandsoftwareimplementation.Technologiesemployed:C#,Neo4J,NServiceBus.Product:LexisMobile–LegalResearchClient:LexisNexisResearch

DesignedandimplementedpowerfulXamarinmobileapplication.Kaleidocodewastaskedwithdevelopingthreemobileclients;Windowsdesktop,AndroidandIOS.TheprojectincludedextensiveserversideprocessingoflegalpublicationsdistributedviaahighperformanceAPItomultiplemobileclients.XamarinwasusedtowritethecommonPCLcodeonthemobileclientsenabling70%commoncodebasebetweenallclients.DatawasstoredlocallyondeviceusingSQLLitetechnology.Theprojectrequiredrequirementsgathering,reviewofcompetitiveproducts,anddesignofastandardmobileproduct.Technologiesemployed:Xamarin,

SQLLite,C#,ASP.NETandSQL2012.Product:EmployeeHousingEnrolmentClient:GovernmentEmployeeHousingScheme/SAHomeLoans

Turnkeyprojecttosupportenrolmentofhousingrequirementsforpotentiallyupto1milliongovernmentemployees.Thiswebapplicationregistersemployees,aidsenrolmentoftheirhousingrequirementswiththeGEHS.Features:

• Enrolment• Affordabilitycalculations• Creditreporting–integrationwith

Compuscan• Loanapplications–integrationwith

SAHLThissystemwasbuiltforscalingonMicrosoftAzureusingserviceinstances.Keyrequirementwastocopewithsuddenspikesofusage.TheKCteamsuppliedProjectManagement,ArchitectureandSoftwareImplementation.Technologiesemployed:C#,Nancy,KnockoutSPA,SQLAzure,AzureWeb.Product:HRTalentManagementSystemClient:AdaptIT/Zamtel

KaleidocodePortfolio 3

Unit G1, 35 Intersite Avenue, Umgeni Business Park, Durban, 4001, SA www.kaleidocode.co.za \ +27 31 303 2299 \ info@kaleidocode.co.za

ImplementedafullresponsivewebapplicationforHRprofessionalsaddressingperformancecontracts,developmentplanning,probations,andskillssourcing.Thetalentmanagementapplicationincludes:

• Modernresponsiveuserinterface• ComprehensiveEmployeerecords• PerformanceContractWorkflows• DevelopmentPlanWorkflows• TalentPlans• CompleteTaskSystem• Notifications• Flexibleconfigurablescheduleand

workflows• DetailedReporting

KCimplementedtheapplicationasaturnkeyproject;fromAnalysis,DesignandProjectManagementtoCodingandQualityAssurance.Thesystemcontainsapowerfultaskengine,andishighlyconfigurabletosupportdeploymentasaWhiteLabelSaaSsolutionifrequired.Technologiesemployed:HTML5,C#4.0,ASP.NET,Bootstrap,SQLReportingServicesandSQLServer2012.Product:CandidateReferenceCheckingClient:LexisNexisRisk

DesignedandimplementedamoderninterpretationofthisindustryleadingreferencecheckingsolutionThecompletelyrebuiltRefcheckAdvancedboasts:

• Anewlookinterface• FasterandSmootherUser

Experience• Anewrangeof31background

checks• AutomatedApplicationstatusand

DocumentRequirementnotificationsystem

• OptimisedBackOfficesystemallowingstafftoperformcheckprocessingfasterandmoreefficiently

• Highperformanceengineforhighercheckvolumethroughput

OurteamconductedaturnkeyprojectcomprisingAnalysis,ProjectManagementthroughtoArchitectureandDevelopment.Thissystemcomprisedcomplexintegrations,services,andprocessingenginestomeettherequirementforahighlyscalableandextensibleproduct.Technologiesemployed:HTML5,C#4.0,ASP.NET,NServiceBusandSQL2008.Product:EditorialProcessingAfricanGovernmentLegislationClient:KenyaLaw/LexisNexis

Sourced,customisedandimplementedleadingOpensourceJavasolutionsforeditorialcontrolanddigitallegislationpublishing.Kaleidocodeintegratedleadingopensourceproductstoprovideanendtoendeditorialpublishingsystem.

KaleidocodePortfolio 4

Unit G1, 35 Intersite Avenue, Umgeni Business Park, Durban, 4001, SA www.kaleidocode.co.za \ +27 31 303 2299 \ info@kaleidocode.co.za

TheclientrequiredanautomatedworkflowcontrolledmanagementsystemforXMLbasedlegislation.Acompletelyabstractedworkflowengine,andmiddlewareESBweredeployedtomanageeditorialprocessesandpublishingprocessestovariousdigitalformats.Theprojectrequiredextensivecustomisation,middlewareimplementationandoptimisationtoprovideaperformantdocumentmanagementsystemwithautomatedxmltransformstofinalpublishingformats,includinganXMLdatabasedrivenwebsolution.Productsandsolutionsincluded:WSO2,eXist-DB,Xquery,XSL,OpenKM,Java,JBPM.Product:FulfilmentSystemClient:Rewardsco

CreatedafulfilmentapplicationthatmanageslogisticsandstockcontrolforTelcodevicesales.Theapplicationincludes:

• Stockmanagement• Integrationintosalesapplications• Ordermanagement• Paymentcontrols,salessupport• 3rdpartyinterfacestologistics,

bankingandriskpartnersOurteamwasinvolvedinAnalysis,ProjectManagement,ArchitectureandDevelopment.Technologiesemployed:HTML5,C#,ASP.NETMVC,andSQL2012.

Product:SupplyChainCollaborationPortalClient:Agrista

Designandbuildacuttingedgebusinesstobusinessglobalservicefortheagri-financevaluechain.ThisprojectwithabuildvalueestimatedatmorethanR10millionspanned2years.LaunchedinternationallyinEurope,andSouthernAfrica,thisprojectwasmonthsinconceptualplanninganddesign–withtheactualbuildleadingtobetareleaseonlytakingapproximately9months.TheteamcoveredthefullremitfromAnalysisandProjectmanagementtoArchitecturesandDevelopment.Includingadvancedfeaturessupportingcollaborativecustomerrelationshipmanagement,onlinecreditprocessing,loansecuritiesmanagementandinputsprocurement.UsedTechnologies:HTML5,C#4.0,ASP.NET,NServiceBusandSQL2008.Product:StructuredFinanceERPClient:ABSABank/Agrista

KaleidocodePortfolio 5

Unit G1, 35 Intersite Avenue, Umgeni Business Park, Durban, 4001, SA www.kaleidocode.co.za \ +27 31 303 2299 \ info@kaleidocode.co.za

CreatedanddevelopedaperformantfacilitiesERPforcreditprovidersintheagriculturalspace.Anever-evolvingproductbroughttomarketbyAgrista,theteamhasdevelopedthisfarreachingwebprojectformorethan4years.WithabuildvalueestimatedatoverR25millionandsupportingwellover3billionrandperannuminloanfacilities,thisproductisnowinversion4.Tobuildthisweb-basedfinanceproductsuitefortheAgri-financeindustrytherewasarequirementforafullrangeofanalysis,designanddevelopmentskillsfromteammembers.Implementedatseveralsecureinternalandexternalsitesforclients,suchasABSAbank,theteamhadtopassvendorcriteriatests,securitypenetrationtests(bySensePost)andothervariedcompliancerequirements.Technologiesincluded:C#2.0/3.0/3.5/4.0,ASP.NET,SQL2008.Product:Mexican-WaveClient:HoganLovells

AnalysedandprojectmanagedbyRoryClarkeintheUKThisinnovativeprojectbrokegroundintheprofessionalservicesspace,supportinga£3millionperannumlegaloutsourcingcontractwithPrudentialPropertyInvestmentManagers,amajorUKpropertyfundmanagementcompany.ThisimplementationenabledinternationallawfirmHoganLovells,tocontroltheoutsourcedworkflowoflegaltransactionsto3rdpartylegal

serviceproviders.Developedcompletelywith.NETtechnologiesasahighlyscalable,multi-tiercomponent-orientedarchitecture,MexNetsupplies128bitsecurity,clientbillingdata,documentmanagement,documentdraftingandtransactionmanagement.RoryClarkeprepareduserrequirements,performedsystemdesign,softwarebuildplanningandconductedprojectmanagementandongoingclientliaison.Technologiesused:C#,ASP.NET,SQL2000.Project:UnitTrustMgtSystemClient:Marriott

DesignedanddevelopedbySoftwareArchitect,ChrisTite.Thiswasanambitiousprojecttore-writetheMarriottUnitTrustManagementsystem,runningatthetimeonamainframe,intoasimplerwebbasedapplicationwhichwouldcuttrainingtimedramatically.TheprojectwastocausesuchachangeintheorganizationthatanIndustrialPsychologistwasemployedfulltimetomanagethechange.Takingalmost3yearsandcostingoverR3millionrandtocomplete,thisprojectwasanunmitigatedsuccess.WhencompletedthesystemmanagedtheunittrustsofthreeofthelargestunittrustcompaniesinSouthAfrica,Marriott,AllenGrayandOldMutual.Technologiesused:ASP,COM+,SQLServer.