Ben Carey, Full-stack Developer in London, United Kingdom
Ben Carey

Full-stack Developer in London, United Kingdom

Member since December 27, 2017
With more than seventeen years of development experience, accompanied by over a decade of building and consulting with tech startups, Ben is a seasoned veteran and brings with him an abundance of specialized skills. He also held the position of vice president of partnerships and product strategy at one of Europe's leading startup accelerators for over two years. The combination of coding and strategic experience that Ben brings is unrivaled.
Ben is now available for hire

Portfolio

  • WildEarth
    Amazon Web Services (AWS), CSS, Apache, Technical Leadership, Design, Vue.js...
  • Intrface Limited
    Apache, UI, Technical Project Management, Project Planning, Project Discovery...
  • Bubbla Limited
    Apache, UI, Technical Project Management, Project Planning, Project Discovery...

Experience

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

Bitbucket, DataGrip, PhpStorm, OS X

The most amazing...

...thing I've coded is my own PHP and JavaScript framework for bootstrapping specialized web and API development.

Employment

  • Senior Full-Stack Engineer and Consultant

    2019 - PRESENT
    WildEarth
    • Designed, implemented, and maintained the technical infrastructure for a progressive web app with a global reach.
    • Developed a progressive web app that attracts over a million active users.
    • Strategized and designed the initial UX/UI for the progressive web app.
    Technologies: Amazon Web Services (AWS), CSS, Apache, Technical Leadership, Design, Vue.js, Lumen, Product Strategy, AWS, JavaScript, PHP
  • Co-founder | Technical Director

    2019 - PRESENT
    Intrface Limited
    • Handled the day-to-day running of the company and internal operations.
    • Oversaw and managed all development activities within the company.
    • Designed and maintained the company’s server infrastructure.
    • Developed and maintained the company's corporate website.
    Technologies: Apache, UI, Technical Project Management, Project Planning, Project Discovery, Project Timelines, Technical Leadership, CTO, Back-end, Startup Consulting, Amazon Web Services (AWS), Product Strategy, Laravel/Lumen, API Development, Database Design, DevOps, SQL, Web Development, Progressive Web Applications (PWA), PWA, User Experience (UX), Full-stack, User Interface (UI), Linux, SCSS, CSS, HTML, Laravel, Lumen, Vue.js, JavaScript, PHP, AWS, MySQL
  • Founder | CEO | CTO

    2014 - PRESENT
    Bubbla Limited
    • Integrated a customized XMPP chat system (powered by ejabberd).
    • Led, developed, and maintained the direction of the product strategy.
    • Developed the entire web stack and back end (websites, API, and more).
    • Constructed an efficient importing and connecting system for phone contacts.
    • Built up numerous automated and intelligent marketing systems to self-promote the application.
    • Prepared and implemented pitch decks.
    • Fulfilled typical CEO and CTO responsibilities.
    Technologies: Apache, UI, Technical Project Management, Project Planning, Project Discovery, Project Timelines, Technical Leadership, CTO, Back-end, Startup Consulting, Amazon Web Services (AWS), Product Strategy, Laravel/Lumen, API Development, Database Design, DevOps, SQL, Web Development, User Experience (UX), Full-stack, User Interface (UI), Elasticsearch, MySQL, Ejabberd, Linux, Vue.js, JavaScript, CSS, HTML, PHP
  • Founder | CEO

    2007 - PRESENT
    Sine Macula Limited
    • Conducted the day-to-day running of the company and all internal operations.
    • Formed, managed, and maintained numerous subsidiaries within the company.
    • Designed and developed numerous websites and web platforms.
    • Consulted on over 30 startups.
    • Designed and maintained the company’s server infrastructure.
    • Constructed multiple frameworks used within all of the company’s projects to make development more efficient and to ensure each site meets professional coding and SEO standards.
    Technologies: Apache, UI, Technical Project Management, Project Planning, Project Discovery, Project Timelines, Technical Leadership, CTO, Back-end, Startup Consulting, Vue.js, Amazon Web Services (AWS), Product Strategy, Laravel/Lumen, API Development, Database Design, DevOps, SQL, Web Development, Progressive Web Applications (PWA), PWA, User Experience (UX), Full-stack, User Interface (UI), Linux, MySQL, JavaScript, CSS, HTML, PHP
  • Senior Full-stack Engineer | Tech Lead

    2019 - 2021
    Global Food and Drink Company
    • Led the development of a large-scale PWA.
    • Worked closely with the designers to strategize the user experience of the PWA.
    • Designed, implemented, and maintained the entire web stack on Azure.
    • Consulted, brainstormed, and subsequently implemented numerous user acquisition strategies.
    • Developed a bespoke PWA preloader, initializer, and installer.
    Technologies: JavaScript, Product Strategy, Progressive Web Applications (PWA), PWA, Vue.js, Azure
  • Senior Full-stack Engineer | Tech Lead

    2018 - 2019
    A High Profile Startup in the Travel Industry
    • Led the development of a large-scale RESTful API for a mobile application.
    • Worked closely with the designers to strategize the user experience of the mobile application.
    • Designed, implemented, and maintained the entire web stack on AWS.
    • Led the development of a bespoke admin portal both for front end and back end.
    • Provided ongoing consultation on the product strategy and UX/UI.
    Technologies: PHP, Lumen, Product Strategy, AWS, JavaScript
  • Senior Full-stack Engineer

    2018 - 2018
    Global Retail Company
    • Implemented landing pages for pay-per-click marketing.
    • Developed a dynamic system to auto-generate responsive landing pages.
    • Provided pixel-perfect implementation of approved designs.
    Technologies: PHP, JavaScript, Vue.js, Google Cloud Platform (GCP)
  • Technical Lead and Product Strategist

    2016 - 2018
    Snatch Media
    • Led the ongoing development of the product strategy behind the UX/UI.
    • Provided general startup consultation and mentorship throughout the incubation.
    • Oversaw the mobile and API development, and subsequently managed to auto-scaling of the infrastructure when the product went live and was receiving over 30k sign-ups a day.
    • Assisted with the fundraising documentation and position the business ready for its second round of funding.
    • Managed a team of three designers, and seven developers to deliver the mobile application in unprecedented time.
    • Hired, coached, and reviewed the performance of two developers over the course of the development cycle.
    Technologies: Auto Scaling, Startup Funding, Startups, Product Strategy, Leadership, Linux, Laravel, PHP, Amazon Web Services (AWS)
  • Vice President of Partnerships and Product Strategy

    2016 - 2018
    E-Man (Global Intermedia Limited)
    • Reviewed, assessed, and vetted all possible startup inquiries (acted as the E-Man panel).
    • Negotiated and closed startup applications (sales).
    • Oversaw and managed the delivery of the creative and engineering milestones for each project.
    • Steered the company into the future by means of reviewing our internal design-and-development process and implementing new systems to ensure efficiency and high quality.
    • Led the brainstorming of the core product strategy for each of the company’s startups (including numerous highly successful startups such as Snatch).
    • Conducted code reviews on all the front-end and back-end web development (APIs included).
    • Managed a team of fifteen, including software engineers, designers, product strategists, and QA, to incubate numerous startups.
    Technologies: Apache, UI, Technical Project Management, Project Planning, Project Discovery, Project Timelines, Technical Leadership, CTO, Back-end, Startup Consulting, Vue.js, Amazon Web Services (AWS), Product Strategy, Laravel/Lumen, API Development, Database Design, DevOps, SQL, Web Development, User Experience (UX), Full-stack, User Interface (UI), Elasticsearch, MongoDB, MySQL, Linux, JavaScript, CSS, HTML, PHP
  • Lead Web Engineer

    2012 - 2015
    ManSys Limited
    • Designed and developed each of the company’s websites (external and internal).
    • Migrated the entire company’s desktop software to a web application module by module. This particular software is used by some of the largest company’s around the world to manage their import and export documentation.
    • Managed and maintained the entire company’s server infrastructure.
    • Oversaw and managed all the design work.
    • Refactored and modernized the majority of the company’s database infrastructure.
    Technologies: UI, Technical Project Management, Project Planning, Project Discovery, Project Timelines, Technical Leadership, Back-end, Startup Consulting, Product Strategy, API Development, Database Design, DevOps, SQL, Web Development, User Experience (UX), Full-stack, User Interface (UI), IIS, Apache, Windows Server, Linux, CSS, HTML, Microsoft SQL Server, MySQL, JavaScript, PHP
  • Founder | CEO

    2010 - 2014
    Shout at Night Limited
    • Defined, refined, and maintained the product strategy.
    • Designed the entire web platform, branding, and management system.
    • Developed the entire web stack (websites, API, and more).
    • Managed the company finances.
    • Constructed the fully bespoke management system for the platform (including payment integration).
    Technologies: Apache, UI, Technical Project Management, Project Planning, Project Discovery, Project Timelines, Technical Leadership, CTO, Back-end, Startup Consulting, Product Strategy, API Development, Database Design, DevOps, SQL, Web Development, User Experience (UX), Full-stack, User Interface (UI), MySQL, Linux, JavaScript, CSS, HTML, PHP
  • Web Developer | Designer | Startup Consultant

    2002 - 2007
    Freelance
    • Founded, ran, and managed numerous startup ventures including the design and development of their respective websites and web platforms; this also included one of my own startups that saw over 100,000 visits in its first week.
    • Consulted on various other startups.
    • Developed numerous websites, web applications, and APIs.
    Technologies: Apache, UI, Technical Project Management, Project Planning, Project Discovery, Project Timelines, Technical Leadership, CTO, Back-end, Startup Consulting, Product Strategy, API Development, Database Design, DevOps, SQL, Web Development, User Experience (UX), Full-stack, User Interface (UI), MySQL, Linux, JavaScript, CSS, HTML, PHP

Experience

  • Bespoke PHP Framework

    Before being introduced to Laravel, I must confess I was an "anti-frameworker," I much preferred writing vanilla PHP where I had full control over the entire source. Not to mention, working in this way is one of the things that taught me a lot of what I know now.

    When I began developing larger-scale web platforms, it became apparent that I needed something much more structured, scalable, and maintainable so I set out to develop my own bespoke and optimized PHP-based framework.

    Over the course of five years, this framework was developed and maintained. By the time I was introduced to Laravel, the framework I had built was offering an array of built-in features similar to that of the Laravel framework.

  • JavaScript Library API

    Before Node.js and the likes of Webpack, importing JavaScript files into projects was a little messy. Being a perfectionist, this frustrated me and I decided to develop my own JavaScript API that would allow me to both; have a centralized place for all of my common JavaScript files and, only load the ones I require from JavaScript itself. No need for 20 script tags anymore!

  • Bespoke Extension to the Lumen and Laravel Frameworks

    A bespoke extension of the Lumen and Laravel frameworks allowing for ultra-fast bootstrapping of extremely optimized and efficient API's and websites.

    99.9% of websites on the market will miss many of the checkboxes that must be checked in order for a website, in my opinion, to be considered professional. This extension, out of the box, ensures that as many of these checkboxes that can be checked are checked.

  • Automated Marketing System

    One of the most exciting, and satisfying, things I have engineered is an intelligent, and automated marketing system for a mobile app. Using various algorithms, the system would directly reach out to new potential user's in a non-intrusive manner. As a result, the user aquisition rate for the application sky-rocketed overnight.

  • API Request Parser

    A custom query parameter parser built on top of Lumen and Laravel to handle filtering, sorting, and limiting, of the recordsets returned from the API. This allows developers to define, in the request URI, what they would like returned i.e. limit, order, fields, paging, and more.

  • Mobile Contact Syncing for User Acquisition

    There are numerous techniques for acquiring new users when building applications that authenticate through mobile, however, there is one method that has proven to be substantially more effective than others. In order for this method to work, the user's contacts must be synced with the API, and then intelligently filtered based on various bits of accessible data. The code used in this particular feature has been adapted and implemented in numerous subsequent applications since it's first implementation.

  • Web Crawlers

    Aggregating data from publicly accessible websites can be a nightmare, especially when the website is poorly structured, or is sitting on an ancient and slow infrastructure. On numerous occasions I have been tasked with writing automated scripts to scrape and export the data from various websites to be used internally.

  • Viral Project at School

    While at school, I developed a website that allowed students to share content with their peers. Despite only telling a couple of friends about the site, within twenty-four hours, it had gone viral and students from around the South West of the United Kingdom were posting content almost every minute. At it's peak, the site saw over 20,000 visits a day.

Skills

  • Languages

    HTML5, SCSS, CSS, HTML, JavaScript, SQL, PHP, Bash
  • Frameworks

    Laravel, JavaScript MVC, Laravel Mix, Vanilla JS, Lumen
  • Libraries/APIs

    REST APIs, Laravel Elixir, Twilio API, API Development, Modernizr, Node.js, Vue.js, jQuery, Three.js, Facebook SDK
  • Tools

    Sketch, AWS IAM, AWS SES, Balsamiq Mockups, Apache, PhpStorm, Git, Bitbucket, Jira, Adobe Photoshop, Webpack, DataGrip
  • Paradigms

    Search Engine Optimization (SEO), Clean Code, Responsive Development, Model View Controller (MVC), DevOps, Database Design, Object-oriented Programming (OOP), Unit Testing, Agile
  • Platforms

    AWS EC2, AWS Lambda, Amazon Web Services (AWS), DeployHQ, Rackspace Cloud, Web, MacOS, Windows, Windows Server, Twilio, CentOS, Ubuntu, Linux, Azure, OS X, iOS, Android, Google Cloud Platform (GCP)
  • Storage

    AWS S3, JSON, MariaDB, MySQL, Redis, Microsoft SQL Server, Memcached, MongoDB, Elasticsearch
  • Other

    Laravel/Lumen, API Integration, Architecture, Leadership, AWS, Back-end, CTO, Technical Leadership, Project Timelines, Project Discovery, Project Scoping, Project Planning, Technical Project Management, UI, Progressive Web Applications (PWA), Front-end, Writing & Editing, Startups, Full-stack, Cloudflare, APIs, PHP Frameworks, Web Development, Optimization, Pixel Perfect, User Interface (UI), Web Services, Startup Consulting, Product Strategy, User Experience (UX), Product Management, Mentorship & Coaching, Code Review, Code Refactoring, PWA, Design, Algorithms, Startup Funding, Auto Scaling, IIS, Ejabberd, XMPP
  • Industry Expertise

    Project Management

To view more profiles

Join Toptal
Share it with others