
Kevin Smith
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Lead Developer
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.
Lead Developer
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.
Experience
About You Online Shop
http://aboutyou.deSkills
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
Education
Bachelor's Degree in Computer Science
University of Lübeck - Lübeck