Daniel Ma
Verified Expert in Engineering
Software Developer
Daniel is a young, passionate, and talented developer. He is a very quick learner and has worn many hats in his career, such as architect, JavaScript problem solver, designer, and full-stack developer.
Portfolio
Experience
Availability
Preferred Environment
Git, OS X
The most amazing...
...thing I've built is an API-backed billboard application for a campus of 1,000 people.
Work Experience
Full Stack Developer
HOAst
- Worked directly with the product owner to build custom Rails application.
- Extended bootstrap.
- Wrote custom jQuery plugins.
- Sole developer - wrote tests, back-end, and front-end.
- Worked in a high accountability atmosphere with code reviews and frequent reports to out of state product owners.
Developer
HMB Consulting
- Supported legacy C#/VB architecture for more than 1k users.
- Built Knockout.js widgets to interact with API back-end.
- Extended existing .NET REST API.
- Extensive experience with Eventbrite API.
- Provided weekend support.
Web Developer
Tech by Paul
- Built custom WordPress themes and functions from Photoshop files.
- Created a visualization tool for Google Analytics.
- Worked on in-house projects, as well as contracted remotely to other clients.
- Reviewed, refined, and approved code written by junior and outsourced developers.
- Specialized in solving complex CSS and JavaScript issues.
- Helped architect and maintain a custom PHP framework.
Experience
Saddleback.com
http://saddleback.comSkills
Languages
Haml, JavaScript, CSS3, CoffeeScript, CSS, HTML, Ruby, HTML5, PHP, SCSS, SQL, Python, AutoIt, Visual Basic, C#, Objective-C, Swift
Frameworks
Bootstrap 3, Ruby on Rails (RoR), QUnit, .NET, Knockout (Knockout.js), ZURB Foundation, Ember.js, Cocoa, Sinatra
Libraries/APIs
jQuery UI, jQuery, Underscore.js, Backbone.js, jQuery Mobile, Eventbrite API, Node.js
Tools
RSpec, Chrome Developer Tools, TextMate, Adobe Photoshop, NPM, Adobe Illustrator, Microsoft Visual Studio, Grunt, Gulp, Browserify, MacVim, Vim Text Editor, Sublime Text 3, Subversion (SVN), Osclass, MAMP, Visual Studio, Git
Paradigms
Object-oriented Programming (OOP), Agile Software Development, Functional Programming, Pair Programming
Platforms
MacOS, Heroku, Linux, Windows, WordPress, Twitter, OS X, iOS
Storage
MySQL, SQLite, Elasticsearch, PostgreSQL, Redis, Microsoft SQL Server
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