Steve Talbot, Full-stack Developer in Cardiff, United Kingdom
Steve Talbot

Full-stack Developer in Cardiff, United Kingdom

Member since March 25, 2019
Steve is a chartered engineer with over 15 years of experience in technical, commercial, and management roles across corporate and entrepreneurial environments. He has run a software consultancy since 2012, during which time he's been engaged as the technical co-founder of three startups. Steve is comfortable working with a broad range of open source technologies and with a Cambridge "starred first." has a strong academic background.
Steve is now available for hire

Portfolio

Experience

  • PHP, 16 years
  • JavaScript, 16 years
  • SQL, 16 years
  • Linux, 16 years
  • Amazon Web Services (AWS), 7 years
  • Elasticsearch, 5 years
  • Silex, 4 years

Location

Cardiff, United Kingdom

Availability

Part-time

Preferred Environment

Linux (Ubuntu), PhpStorm, Jira, Git, AWS

The most amazing...

...software I've architected is a configurable workflow engine, which helps residential property transactions proceed 40% more efficiently.

Employment

  • Technology Consultant

    2012 - PRESENT
    Solviq
    • Provided software consultancy and "interim chief technology officer" services to clients.
    • Developed a portfolio of reusable software, including open source contributions.
    • Held directorships of startups serving the property, financial services, and music industries.
    • Developed VoIP telecommunications infrastructure using Asterisk.
    Technologies: PHP, MySQL, Elasticsearch, JavaScript
  • Chief Technology Officer

    2015 - 2019
    TrackMyMove (Properr Software Ltd)
    • Developed the technology strategy, architecture, and DevOps for the cloud-based platform.
    • Recruited and led the engineering team to deliver the software and infrastructure.
    • Researched and developed configurable workflow and critical path algorithms, which help residential property transactions proceed 40% more efficiently.
    • Helped to secure two investment raises and R&D tax credits.
    • Implemented engineering good practices and processes, including DevOps automation.
    Technologies: PHP, CouchDB, Elasticsearch, JavaScript, AngularJS, React, Amazon Web Services (AWS), Ansible, Ubuntu Linux, Git, Jenkins
  • Chief Technology Officer

    2015 - 2016
    Delio Wealth
    • Supported the executive team through the Startup Bootcamp Fintech accelerator.
    • Recruited and led the team to deliver a minimum viable product for a European bank.
    • Developed the software architecture and dev ops for the cloud-based platform.
    • Implemented JWT-based OAuth2 bearer authentication to support access from on-premise software installations to the cloud-based platform.
    • Ensured the platform passed an external security audit and penetration test.
    Technologies: PHP, JavaScript, Amazon Web Services (AWS), Ansible, Ubuntu Linux, Git, Jenkins
  • Director

    2014 - 2015
    Musiqli (Musiqroom Ltd)
    • Helped secure R&D grant funding from the Welsh government.
    • Supported the team through Cambridge University Judge Business School’s accelerator program.
    • Architected and developed the back end of cloud platform using PHP and Zend Framework.
    • Developed search indexes for a catalog of sheet music using Elasticsearch.
    • Conducted research interviews with the target audience (music industry professionals and dedicated hobbyists).
    Technologies: PHP, Zend Framework, PHPUnit, Elasticsearch, JavaScript, AngularJS, Amazon Web Services (AWS), Amazon CloudFormation, Vagrant, Ubuntu Linux, CentOS Linux, Git, Jenkins, Ant, Grunt, Babel
  • Principal Systems Engineer

    2007 - 2012
    General Dynamics UK
    • Acted as the requirements manager on an armored vehicle program with 400+ engineers, responsible for managing the system requirements for the entire fleet of vehicles and monitoring technology readiness levels, system maturity and cross-functional design issues.
    • Worked as a bid writer for parts of the winning bid that secured the aforementioned armored vehicle program.
    • Led engineering for a systems architecture research and development project, managing a lab for evaluating third-party products and developing supplier relationships.
    • Worked as a project manager and systems engineer for a communications software project, which required me to set up company-wide guidance for open source software usage within defense projects.
    • Held a company-wide systems engineering role, with responsibilities including interviewing, mentoring prospective chartered engineers, and developing company-wide process guidance.
    Technologies: IBM Rational Doors, Sparx Enterprise Architect
  • Fast-track Graduate Engineer

    2004 - 2007
    BAE Systems Insyte
    • Worked in a series of placements across many departments and UK sites.
    • Won a Chairman’s Award for a team project on management of high-performance teams.
    • Earned a postgraduate certificate in management from the University of Lancaster.
    Technologies: MATLAB

Experience

  • Configurable Workflow Engine for the Residential Property Industry (Development)
    https://www.solviq.com/projects/trackmymove

    TrackMyMove was conceived to make the process of buying and selling a home faster and more transparent.

    The platform is built around a configurable workflow engine, in which progress can be driven by any participant of a property transaction, regardless of which participants are actively engaging. This is technically very challenging to implement, partly because of the risk of a workflow becoming "stuck" when people are not engaging but also because of issues around concurrency and performance.

    The company behind TrackMyMove, Properr Software Ltd, was founded in 2015. At the time of writing, the directors are seeking an acquirer for the intellectual property.

  • Prepay Phone Billing Software and Infrastructure for a Startup Incubator (Development)
    https://www.solviq.com/projects/welshice

    Users of serviced offices expect to have access to a telephone system with a call-answering service provided by the reception team. Welsh ICE needed a billing solution that would allow them to pay for and control most of the running the phone system while enabling the hotdesk users to purchase prepaid calling credit and have their calls professionally answered and transferred.

    Solviq created the software to separate the call charges on a per-tenant basis. We were part of the project for over a period of several years from its inception, through its early operation and support, to end-of-life, and transition.

  • Conduit (Development)
    https://www.solviq.com/projects/conduit

    As we worked on other projects at Solviq, we found ourselves solving the same problems repeatedly. If there wasn't a suitable off-the-shelf solution, we might have to create software to meet the need.

    A prime example of this is Conduit, a family of libraries that make it easy to write API-based applications, without compromising on good programming practice.

    Conduit started as a prototype after we repeatedly hit limitations of existing libraries and frameworks while working with complex document-based data structures. We thought there might be another way to go about converting the data between domain objects and document-based formats (like JSON) and validating the data thoroughly.

    Our library became a powerful and highly configurable data serializer, mapper and validator for PHP, with integrations for popular open source frameworks, and an associated JavaScript client.

    Conduit is licensed under the permissive MIT license and, at the time of writing, is planned for release to the broader open source community.

  • API-based Web Application Serving the Performing Arts (Development)
    https://www.solviq.com/projects/musiqli

    When building a successful career in the music industry, it's essential to connect and work with the right people. In an industry where the best connections are made by personal introduction, it's challenging and frustrating to make connections online.

    Solviq, as a technical partner, collaborated with music industry organizations like the Welsh Music Foundation to develop the concept of digital matchmaking for musicians. We also secured a grant from the Welsh government, which was used to fund a research project. We designed search and filtering algorithms based on mutual relevance scoring, drawing upon research we conducted to determine the criteria that drive successful collaboration within the music industry. We also designed the architecture of the application and implemented cloud infrastructure.

Skills

  • Languages

    PHP, JavaScript, ECMAScript (ES6), SQL, HTML5, HTML, CSS
  • Frameworks

    Silex, Zend Framework, Symfony, Redux, PHPUnit, Angular, Jest
  • Libraries/APIs

    React, Doctrine, Chai
  • Tools

    AWS CloudFormation, Amazon SES, AWS SES, AWS Push Notification Service (AWS SNS), Amazon SQS, Vagrant, Packer, Flow, Ansible, Jira, Git, Asterisk, Amazon CloudFront CDN, Xdebug, Grunt, Mocha, Jenkins
  • Paradigms

    Agile
  • Platforms

    Ubuntu, Linux, Amazon Web Services (AWS), AWS EC2, CentOS, AWS Lambda, Docker
  • Storage

    Elasticsearch, MySQL, Amazon Aurora, CouchDB, AWS S3, MongoDB
  • Other

    Ant, Asterisk Gateway Interface (AGI), Oracle VM VirtualBox, ESLint

Education

  • CMI Level 7 — Distinction in Strategic Management and Leadership
    2010 - 2011
    Cardiff School of Management - Cardiff, UK
  • Postgraduate certificate in Management
    2007 - 2008
    University of Lancaster - Lancaster, UK
  • Bachelor of Arts degree (honors) and Master of Engineering degree (first with distinction) in Engineering
    2000 - 2004
    University of Cambridge - Cambridge, UK
Certifications
  • Chartered Engineer
    NOVEMBER 2007 - PRESENT
    Institution of Engineering and Technology and Engineering Council UK

To view more profiles

Join Toptal
I really like this profile
Share it with others