Kevin Smith, Developer in Lübeck, Schleswig-Holstein, Germany
Kevin is available for hire
Hire Kevin

Kevin Smith

Verified Expert  in Engineering

Software Developer

Location
Lübeck, Schleswig-Holstein, Germany
Toptal Member Since
April 30, 2015

Kevin has extensive experience developing performant web applications using current technologies. Next to web development in general, he has a strong interest in native iOS and Mac development. He's comfortable working on his own, in a team setting, or as the lead of small teams.

Portfolio

Collins GmbH
Grunt, Gulp, SCSS, Backbone.js, Marionette.js, JavaScript, PHP
Tapunit GmbH
Docker, SCSS, CSS3, JavaScript, HTML, Node.js
Pixellent GmbH
Node.js, SCSS, CSS, HTML, Ruby, PHP

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, MacOS

The most amazing...

...problem I've solved was to add Lisp-style generic functions to JavaScript through metaprogramming.

Work Experience

Web Developer

2014 - PRESENT
Collins GmbH
  • Drastically improved the performance of JavaScript and CSS.
  • Created a JavaScript style guide for internal use.
  • Revised the front-end JavaScript application architecture.
  • Pushed for the adoption of API blueprints through apiary for easier/speedier development.
  • Pushed for the integration of tools like Macaw for better Front-end/design collaboration.
Technologies: Grunt, Gulp, SCSS, Backbone.js, Marionette.js, JavaScript, PHP

Lead Developer

2013 - 2014
Tapunit GmbH
  • Researched and set up a Heroku-like developer experience for internal application development/deployment.
  • Implemented the back-end for an image gallery sharing service using Node and AWS as well as interfacing with PayPal and Stripe.
  • Created an interactive portfolio for a 3D artist with a Flash-like experience using only HTML5.
  • Created the logic for an iOS puzzle game using SpriteBuilder.
  • Created a level editor Mac OS X app.
Technologies: Docker, SCSS, CSS3, JavaScript, HTML, Node.js

Lead Developer

2011 - 2013
Pixellent GmbH
  • Created a reusable, component-based style guide for an eCommerce platform.
  • Created a pixel editor as a Facebook app.
  • Built a test automation tool for regression testing existing layouts.
  • Created numerous raffles/lotteries as Facebook apps.
  • Created a mood board with drag and drop features using JavaScript.
  • Developed numerous WordPress templates.
Technologies: Node.js, SCSS, CSS, HTML, Ruby, PHP

About You Online Shop

http://aboutyou.de
An online fashion store. I'm currently part of the team developing the front-end for the website.

Languages

SCSS, HTML5, JavaScript, Less, ES7, ECMAScript (ES6), CSS, HTML, CSS3, Markdown, PHP, Ruby, Objective-C

Frameworks

Flux, AngularJS, Sails.js, Laravel

Libraries/APIs

React, Backbone.Marionette, Backbone.js, Marionette.js, Node.js

Other

Consulting, Codebase Development, ESLint, GitFlow

Tools

Webpack, Atom, Gulp, Grunt, PostCSS, JSLint, JSHint, Babel, Adobe Photoshop, Bitbucket, Vagrant, GitHub, Git

Paradigms

Functional Programming, SMACSS, Scrum, Agile Software Development, Kanban, BEM

Platforms

MacOS, Docker, WordPress, Visual Studio Code (VS Code)

Storage

MySQL, MongoDB

2009 - 2013

Bachelor's Degree in Computer Science

University of Lübeck - Lübeck

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring