Sebastian Lau – Curriculum Vitae
PERSONALDETAILS
Nationality: BritishMobile #: +385981879691 / +447731515610E-mail: Skype:seb_lauWebsite:
TRAINING / SKILLS / EXPERTISE
- OpenReach Annex 2B
- MCSE Windows Server 2003 w/ XP, Active Directory & SQL (70-270, 70-297, 70-229)
- Master Microsoft Office User Specialist (MOUS)
- Systems design and analysis. Network topologies, implementation and analysis. UI/UX Design (WinForms/WebForms)
- SMED training [Senior Operations Manager]
- VB (VBScript /A/.NET), C (C, ++, C#),Java, T-SQL, Perl(CGI), ASP.NET, Silverlight [4], PHP, HTML, JScript,JQuery, Ajax, WML
- XML, XSD, XSL [1.0, 2.0], XPath, SOAP
- Windows Desktop/Server [3.11 – 8.1], Ubuntu 11.04, Mac OS [10.5.6], Solaris [10] implementation and administration
- DOS, MS-BATCH, Bash, Korn, automation/shell scripting
- PPC application design and the .NET Compact Framework
- Unit, System and Integration Testing (Unit Testing with NUnit) for Black, Grey and White Box scenarios.
- Adobe Software Family [CS6], MS Office [2013], MS Visual Studio [2013], Lotus Suite,Biztalk Server [2006]
- Network Topology, DFD, IO, OO, and UML system modelling for presentation and design of multi-user, scalable systems
- Project management, budget creation and management, training path planning, and target planning.
- Technical minute taking and specification building
- Website modelling, design, implementation and server load testing (IIS 6.0/7.0/7.5/8 with languages above)
- Excellent time and resource management skills; enabling tight and demanding deadlines to be met
- Use of logical methodologies for problem solving, system design and software development.
- Ability to effectively lead and work within a team; communicating, motivating and increasing productivity of staff.
- NetTiers, LINQ, Entity Framework, ADO, OLEDB, DSN-based database connectivity.
- Cross-platform/application interfacinginn-Tier system topologiesutilisingMVC/P pattern.
WORK HISTORY
The Digital Media Collective / Technical Director / Jul 2016 – Sep2017Covent Garden, London
●Purchased new [VPS] servers, installed and configured Windows Server 2012 R2withIIS and SQL Server 2014
●Designed logos, branding, website, invoice & documentation templates
●Managed clients, contracts and hires
●Liaised with key industry figures for investmentand licensing opportunities
usdx.seblau.net
●Prototypedcustom HTML5 playerwithreal-time graphic overlays/highlighting
●ImplementedWebRTCbased acoustic [pitch] analysis and microphone / camera capture
●Sourced and processed isolated music video streams [studio, instrumental from stem, music video, lyrics with timing and pitch data]
Safety-Assured Ltd / Technical Director / Aug 2016 – Aug 2017
Innovation House, Upminster / (Contract)
●Created social media strategy (Facebook, Twitter) and coordinated employee
●Created and implemented Risk Assessment campaign micro-site (with Print, Facebook and Adwords advertisements)
●Updated existing solution infrastructure
●Integrated PDFJS for superior (in web-app) PDF display across platforms/browsers
Major-T Consultancy Ltd / Technical Director / May 2015 – Jul 2016 / Aug 2017 – Sep 2017
Westbourne Grove, London / (Contract) / (Contract)
●Purchased new servers, installed and configured Windows Server 2012 R2
●Deployed and configured ActiveDirectory,DNS, DHCP, Exchange Server 2013, SQL Server 2012, RRAS (VPN), OpenFire, Jira, Confluence
●Configured Group Policies for Work Directories, Permissions, Policies, Security Requirements and Mapped Directories
●Implemented triple stage backup and disaster recovery with real time monitoring/backup
●Re-cabled office; organised switches/cables, audited and documented the network, software and hardware infrastructure
●Consolidated and documented domains, hosting and DNS settings
gap.major-t.com
●Created requirements, architecture and specificationdocuments
●Created web site (jQuery, Bootstrap) and backend (C# MVC5) based on wireframes
●Created database (MS SQL, EF6)
●Integrated LeadTools based document recognition (OCR, OMR) and field extraction
●Integrated Tesseract (OCR, OMR) for full page text extraction and conversion (hOCR)
●Utilised and updated jCrop for field definitions of document templates
●Integrated iTextSharp for auto template generation from PDF (convert PDF fields into extraction fields locally)
●Integrated NPOI for reading Excel Import Definition spreadsheets and writingExcel Processing Results spreadsheets
●Integrated and extended Datatables.js for sorting, reordering, resizing, pagination, filtering of tables
FOOTSEE100 / Technical Director / Jul 2014 – May 2015
●Created custom scraping tool for data/video/image sourcing
●Created consolidation database (MS SQL, EF6) and migrated source data into it
●Held acquisition and partnership meetings with potential affiliates and studio/distributors
●Implemented main reactive (Knockout, jQuery) web site and backend (C# MVC5)
●Involved in production of unique content (video, photoshoot)
Agria Insurance Ltd / Senior Consultant / Feb 2014 – Jun 2014
Gatehouse Way, Aylesbury / Agria Vet / Agria Breeder / GCCF / Kennel Club / (Contract)
●Scoped existing process to build database architecture(SQL Server 2012, Database-First using Entity Framework)
●Created and maintained JIRA tasks team wide
●Implemented single distributed source control (Git) and migrated existing Mercurial and TFS sources
●Created AGILE/SCRUM development strategy
●Implemented shared document/knowledge repository (self-hosted Confluence installation)
●Implemented task/bug tracking and created appropriate workflows (self-hosted JIRA installation)
●Held daily stand-up SCRUM meetings and sprint retrospectives
●Standardised/templated required project documents (including creation for sprints 1-3) [Data Definition Document, API Definition, Project Plan,
Functional Specification)
●Audited and documented existing client application and backend database, created de-risking plan.
●Mentored junior PM
●Implemented continuous integration and continuous deployment (self-hosted TeamCity installation)
●Created backend database, DAL, BLL, WebApi layers and connector to legacy SOAP interface
●Supported BAU with bug fixes to legacy system
●Managed development team and liaised with business stakeholders and infrastructure team
●Vetted and interviewed new development team candidates
●Began consolidation of environment servers (multiple standalone machines into 2 high performance VM clusters with SAN)
●Reported directly to CTO
Calm Ray / Senior Technical Lead / Jul 2013 – Oct 2013
Kensington Village, London / Mylan / Publicist / Razorfish Health / Digitas Health / (Contract)
●Scoped existing process to build database architecture (SQL Server 2012, Database-First using Entity Framework)
●Created and maintained JIRA tasks team wide
●ImplementedLDAP,PDF generationand Excel generation modules
●Installed and configured Azure instances for staging and QA environments
●Configured and trained other team members on use of Git for source control
●Created/defined stub WebApi for Administration and Client [Angular] frontends
●Implemented actual WebApi
●Mapped security principals/concerns and created custom attribute to process method calls with said security
●Implemented SpecFlow documentationproject
●Oversaw front-end development
The App Business / Senior Technical Lead / Nov 2012 – May 2013
Broadwick St, London / Unilever OneView / (Rolling Contract)
●Setup development/testing environment (blade server with Hyper-V running multiple VMS’)
●Configured DNS, DHCP, ActiveDirectory, RRAS and routing for use on project.
●Installed and configured AD RMS for document rights encryption.
●Installed and configured Federation Services for Trusted Party authentication(also integrated with AD RMS).
●Installed and configured SQL Server 2012.
●Installed and configured Team Foundation Services for source control and continuous integration (including unit testing)
●Established deliverables for each sprint
●Prototyped services for AD RMS encryption, ADFS authentication, PDF generation, file encryption and Amazon services (AWS and SMS)
●ImplementedMTOM based WCF service exposing internal services to End-user [iPad] and Admin [HTML] clients.
●Developed MVC Rest API endpoints for each specific client
●Created unit tests and integration tests for each system.
●Ran SQL tracingto optimise [CodeFirst] SQL-LINQ queries.
●Created documentation for network/service/user/system topology, API’s (internal and external services) and functional specifications.
The BIO Agency / Technical Lead / Jun 2012 – Nov 2012
Gresse St, London / Headline / Hachette / Orion Publishers / (Rolling Contract)
●Managed deployments and content changes to Teamsite
●Utilised SCRUM methodologies for bug / enhancement management
●Maintained multiple environments (dev, test, staging, live)
●Traced search bugs via IDOL querying
●Refactored and enhanced code as necessary
Yell / Hibu / zNode / OpenToExport (Reskin)
●Liaised with stakeholders to gather requirements for UX designs
●Implemented mock response search provider
●Reskinned zNode solution as per OTE specifications (HTML and CSS changes)
●Isolated reskin controls and styling’s to support single-instance implementations
●Documented external API’s [Lucene search service] and documented installation and deployment guide
Pay 24/7 / Western Union / Travelex
●Was the Domain Owner, created technical documentations and led client meetings (for defining ownership boundaries and processes)
●Implemented MIGS (Mastercard Payment Gateway) API calls for single and multi MID DCC and CPC payments
●Re-organised source control (GIT) to hierarchical library, legacy, reskin and language branches
●Established formal source control, release control, data import (format) and development practices
Royal Society Mencap / Senior Developer / Jul2011 – May 2012
Golden Lane, London / (Rolling Contract)
●Installed and trained staff on source control (Subversion withTortoiseSVN)
●Deployed and trained staff for BugTracker.NET
●Advised on technical strategic decisions for department
Raising Your Game
●Created UX wireframes and functional specification
●Implemented DB, interface and shared library with .NET4.0 using Entity Framework 4
●Created and deployed MVC3 with Jquery sitein DEV-STAGING-LIVE environments
MenProp
●Upgraded .NET2 with ADO.NET site to .NET4 using Entity Framework 1.5 and AJAX
●Gathered requirements and implemented new features
●Mentored existing team members of the project
Archibald Ingall Stretton / Freelance Developer / July 2011
Berners Street, London / o2 Rewards Nursery / (Contract)
●Created technical specification document and managed resource/timing project plan.
●Implemented DB, interface and library changes.
●Converted static html designs into MVC3 (Razor) ASP.NET site with required functionality.
Safety-Assured Ltd / Systems Developer/Consultant / June 2011
Innovation House, Upminster / (Contract)
●Implemented new NopCommerce based web sales site
●Expanded default functionality to further integrate with existing back office system.
●Created and managed “mailshot” email campaigns.
Archibald Ingall Stretton / Freelance Developer / Sep 2010 – May 2011
Berners Street, London / o2 Preferences and Permissions / (Rolling Contract)
●Updated specification documents as required
●Implemented PnP into existing Membership interface and library
●Documented new endpoints, required application keys (Jelerang/O2 switches) and changes to Membership database
●Tested new functionality against reference service
o2Squirrel
●Bulk transformed user data for import into new phase of customer surveying
●Generated user uptake reports and status
o2Health
●Created functional requirements document and [UX] wireframes document for updates to site
o2Blueroom Best Seats
●Updated database tables and data for new requirements and regenerated data layer (new enums)
●Performed SVN merge against two other branches and variants of the database
o2More
●Managed customer expectations and progress via client facing weekly meetings on site and conference calls (including on site demo’s)
●Updated UX wireframes and functional specification as required
●Created backend management system and implemented frontend MVC (ASP.NET Razor) site
●Deployed sites, provided post deployment support for usage and fixes and generated usage, click through, referrer and conversion reports
●Created specifications and timings document for Phase 2 (improvements and changes) to site
o2 Arsenal Fives
●Managed offshore development team on site requirements and defect resolution
●QA’d offshore solution, implementing fixes where required
●Deployed site and oversaw performance in live (with reporting)
Crayon London / Backend Developer / May 2010 – Aug 2010
Swallow Place, London / British Gas Generation Green / (Contract)
●Inspected existing epiServer implementation, porting pertinent codebases.
●Analysed existing Interface Architecture documentation for missing risks, requirements and dependencies.
●Designed standalone SQL Server schema/database.
●Implemented ASP.NET Membership and Role Providers for account handling and ELMAH for error reporting/logging.
●Provided end-user support and generated management reports for existing system.
●Implemented LINQ-to-SQL data layer and database model
●Created SSIS project for migration of existing user, school, product and geo data.
●Re integrated third party API’s and microsites
●Created administration CMS
Aspire Technology / Senior Developer / Feb 2010 – May 2010
Mortlake High Street, London / AspireSSO [Redhat, Symantec] / (Contract)
●Created customMembership and Role providers with custom database backend.
●Created Reporting Services authentication/authorisation extensions for custom based ACL integration.
●Created proxy webservice for providing membership/role/authentication functionality.
●Provided custom controls for easy integration into existing applications.
●Designed and implemented administration console/page for user management.
●Implemented amalgamated ‘portal’ control, enabling tight knitting of existing apps/domains in a single location, rather than the existing disparate one.
Symantec/Aspire Renewal Centre
●Reviewed existing systems and created technical specifications and wireframes fornew system.
●Created ASP.NET WebApp for data management, quote generation (Report Viewer) and look ups
●Integrated ACT! API calls for real time data retrieval and submission into legacy systems
●Created required reports and localised variants of reports and pages (English, French, German, Spanish, Italian)
●Utilised AJAX for async data retrieval (lookups, auto-completes, pre-population business logic etc)
●Encompassed all business/data layer tasks into web services for migration of legacy apps into standardised system.
Archibald Ingall Stretton / Freelance Developer / Nov 2009 – Feb 2010
Berners Street, London / o2More & Blueroom For Business / (Contract)
●Reviewed existing offers and created interface for adding/editing standardised versions for dynamic generation
●Extended existing o2Blueroom CRM to accommodate new pages and security requirements
●Stylised pages to maintain original system look and feel
o2Blueroom
●Created ASP.NET pages and interface as per wireframes specification
●Implemented business logic layer as intermediate service using NetTiers ORM for data services.
●Imposed security using ASP.NET Membership, Personalisation and Role providers
●Created custom cross-browser controls (e.g. RichTextBox, generic paging, etc)
●Created http handlers and integrated Ajax controls and JS scripting (autocompleter, partial postbacks, watermarks, etc) for a richer interface
●Tagged and branched in SVN where necessary to support test teams(continuous testers, end-users, internal testers) and deployments
●Performed some Agile Testing as well as standard use case testing
●Validated migrated data, developed SQL update and select scriptstorepair and find inconsistencies/missing data respectively
●Load tested and optimised caching against the SQL Server
lowcostholidays.com
●Scrutinised proposed solution, creating a feasibility study and implementation report
EDF STST
●Spec’d user tracking and content delivery system for EDF landing pages.
●Created backend SQL database and stored procedures
●Implemented solution for generation of customised pages (content delivered based on previous delivery rates, conversion rate and referrer)
●Implemented user path tracking via server sessioning and pseudo image delivery (blank image that causes a log entry)
●Analysed data, then designed visit, conversion, common path, and other reports for rendering with SSRS
Momentum / Lead Web/Silverlight Developer / Sep 2009 – Oct 2009
Rosebury Avenue, London / Microsoft / Carphone Warehouse Microsites / (Contract)
●Created C# WinForms based application for advertising (flash animation), customer information gathering (input forms) and leaflet printing (Microsoft
‘Life Button’ for use on touch screen kiosks in shopping centres.
●Configured three Windows Server 2008 in load balancing configuration (one DB, two web) to supportASP.NET, SMTP and WCF services
●Designed and configured SQL Server 2008 database [stored procedures, tables and triggers]
●Created and configured WCF services with endpoints for Silverlight and ASP.NET
●Created Silverlight video player and ‘Life Button Generator’ to be embedded in microsite
●Implemented mobile site with prize code checking and redirection [via web service calls]
●Automated generation and sending of html emails with embedded images.
●Liaised with customers and maintained extremely tight deadlines.
●Created metric reports and implemented report server
●Oversaw the deployment and trained staff in the use of the Kiosks.
Safety-Assured Ltd / Systems Developer/Consultant / Jan 2009 – Sep 2009
Innovation House, Upminster / (Contract)
●Supervised merging of third party website and database.
●Updated DNS to instigate web and mail switchover.
●Built and implemented new Silverlight UI
●Implemented new web services for LINQ to SQL querying, ASP.NET authentication services, role services and profile services.
●Updated interfaces and views to accommodate Silverlight UI as well as legacy system (WinForms)
●Migrated reports and invoice creation to reporting services.
●Created additional MI/KPI variable period reports
●Provided first line tech support, general systems updates and performed database cleansing.
British Telecom’s PLC / Subcontract Deliverables - Senior Technical Consultant / Sep 2008 – Dec 2008
BT Centre, London / (Contract)
●Worked with two offshore teams, assisting the direction of strategy, methodology and targets
●Defined methodology/steps for performing Root Cause Analysis of order faults
●Performed unit tests to generate baselines of happy paths for use in defect analysis
●Rapid Prototyped solutions using Access/Excel hybrid demo (VBA for UI & Data linking)
Data Integrity Reporting Platform
●Mapped existing database/server topologies
●Created scheduled SSIS package for incremental updates from multiple database clusters