You are on page 1of 1

Kevin Co London, UK

 07596 744089 |  kevin.co@pm.me |  k3vinco

Polyglot software developer focused on delivering business value through software best practices, close team collaboration, and
continuous improvement. Looking for opportunities to contribute to scalable web architectures and data pipelines in the functional
programming paradigm.

Experience
Transport for London London, UK
SOFTWARE DEVELOPER Sep 2016 - Present
Implemented code for and contributed designs to projects such as Fares in Journey Planner, Facebook Travelbot and Journey Planner
UI redesign as part of various Agile teams. Implemented various public-facing features for website and API using technologies
including JQuery, ASP.NET MVC and WebAPI. Debugged and fixed live functional and data issues involving MongoDB and SQL Server.

Fares in Journey Planner


• Designed an event-driven architecture using Azure, Redis and CQRS pattern to scale with spikes in Journey Planner requests.
• Migrated, refactored and extended a legacy internal system to communicate with the new service, adding value by improving code
extensibility and robustness using C#, Domain-Driven Design and functional programming principles.
• Designed and implemented a data pipeline using Azure Event Grid and F# to handle loading of national transport data.
• Upskilled new software development apprentices to a productive standard with Scrum, Git and Continuous Integration by hosting
workshops and ad-hoc mentoring.

Facebook TravelBot
• Developed features according to user stories using Node.js, ES6 and the Dialogflow SDK for AI chatbots.
• Proposed and implemented custom JSON-based domain-specific language to allow Product Owner to independently implement
conversation flows, allowing for rapid feature development.

PricewaterhouseCoopers London, UK
CORPORATE TAX APPRENTICE Sep 2014 - Jun 2016
Assisted corporate clients with managing their tax obligations, including statutory tax compliance as well as ad-hoc tax consulting
projects. Proposed and implemented a contacts database in Microsoft Access and VBA as an alternative to Excel spreadsheets, thereby
improving data integrity and consistency.

Skills
Languages
Scala, F#, Java, C#, SQL, Javascript (ES6), HTML, CSS (Sass), Python, Bash
Tools and Technologies
Git, ASP.NET WebAPI, Azure, SBT, Linux, NPM, Atlassian suite (JIRA, Confluence, Bitbucket), TeamCity, Fiddler
Processes and Methodologies
Agile (Scrum), Continuous Integration/Delivery, Test-Driven Development, Responsive Web Design, Domain-Driven Design

Education
University of Glasgow Glasgow, UK
BSC. COMPUTING SCIENCE (4 YEAR DEGREE, NOT COMPLETED) Sep 2010 - Aug 2013
• Completed modules in foundational computational thinking, database fundamentals and calculus.
• Took modules in OOP, algorithms and data structures, computer systems, combinatorics and linear algebra

You might also like