

Ben Jones
Verified Expert in Engineering
Front-end Developer
Cardiff, United Kingdom
Toptal member since March 27, 2017
Ben is a skilled developer who always keeps the user in mind, which allows him to see how beneficial or detrimental a development process can be. He wants to create simple but effective software to reduce workload on all sides and to make employees, employers, and customers happy.
Portfolio
Experience
- Vue - 4 years
- Node.js - 3 years
- TypeScript - 2 years
- Angular - 2 years
- Vuetify - 2 years
- Express.js - 2 years
- MongoDB - 2 years
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), MacOS
The most amazing...
...thing I've built was a highly customized sales management program which reduced workload by up to 80%.
Work Experience
Vue Front-end Developer
PolicyFly, Inc.
- Rebuilt a Vue application to introduce tooling that helped the company scale, such as introducing TypeScript and unit testing.
- Organized and worked directly on developing almost all main features of the website.
- Converted a large-scale application from Vue 2 to Vue 3.
Front-end Developer
ARS Type (via Toptal)
- Refactored sections of the website to use Angular for client-side rendering.
- Created and updated pages to follow new design documents using SCSS.
- Built components and directives to allow dynamic switching of font families.
- Helped design and consume an API to provide a faster user experience throughout the website.
- Integrated a custom secure payment workflow through various providers.
MS Word Developer
Everwill (via Toptal)
- Created VBA scripts to process documents created via another tool into a consistent format.
- Ensured Mac for Office compatibility for the script using the VBE interface.
- Created an installer for MacOS using AppleScript to provide user-friendly ribbon controls for the scripts.
Freelance Front-end Developer
MJCZone, Inc. (via Toptal)
- Set up a server-side rendered Vue app using Nuxt.
- Added material design using Vuetify.
- Created an event management system using Vue.
- Created a public-facing event viewer including registration forms with generated field types based on admin requirements when creating events.
- Used Vuex to manage global application state and Axios for API requests.
- Built a plugin based on Sortable.js for drag-n-drop field sorting.
- Assisted in building a plugin/middleware to dynamically generate breadcrumbs throughout the site that work with Nuxt SSR, can fetch and store data such as an event name using async/await, and can be translated using i18n locales.
Sales Administrator
Espex Batteries
- Created a warehouse organization tool to track item movement.
- Built a sales processing program which integrated with Microsoft Office.
- Used web APIs in order to create and track shipping orders.
- Integrated programs with Sage 50 using Sage ADO.
- Oversaw quality control of the whole company.
Designer
Signbox Graphics
- Used CAD software to create vector images for vehicle and shop front signage.
- Enhanced bitmap images for thermal printing.
- Printed and assembled signage for a variety of applications.
- Provided customer support.
- Arranged and scheduled timescales for projects.
Experience
Territory Assistant
Roguelike Dungeon Crawler
Node-NN (Node Neural Network)
https://github.com/BenShelton/node-nnCodePen Profile
Education
MongoDB Certified Developer (Associate Level) in MongoDB Developer
MongoDB University - MongoDB
Certificate in Data Visualization
FreeCodeCamp - Online
Certificate in Front-end Web Development
FreeCodeCamp - Online
Certifications
MongoDB Certified Developer
MongoDB Certification Program
Skills
Libraries/APIs
Vue 2, Vuex, REST APIs, Vue, Node.js, Socket.IO, React, jQuery, D3.js
Tools
Bitbucket, GitLab, Sage 50, Git, GitHub, Webpack, Mongoose, CAD
Languages
TypeScript, ECMAScript (ES6), SCSS, HTML5, CSS3, Visual Basic for Applications (VBA), Sass, JavaScript, SQL, HTML
Frameworks
Vuetify, Nuxt.js, Express.js, React Native, AngularJS, Redux, Angular, Ruby on Rails (RoR), Bootstrap
Storage
MongoDB, MySQL, PostgreSQL
Platforms
Docker, MacOS, Visual Studio Code (VS Code)
Other
Axios, HTTP, Semantic Versioning, Vite
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring