Daniel Ma, Developer in Pasadena, CA, United States
Daniel is available for hire
Hire Daniel

Daniel Ma

Verified Expert  in Engineering

Software Developer

Location
Pasadena, CA, United States
Toptal Member Since
August 19, 2014

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

HOAst
Bootstrap 3, Twitter, jQuery, RSpec, Ruby on Rails (RoR)
HMB Consulting
Ruby, Python, Node.js, Knockout (Knockout.js), Visual Studio, .NET...
Tech by Paul
MAMP, SQLite, MySQL, Osclass, WordPress, Subversion (SVN), PHP

Experience

Availability

Part-time

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

2014 - PRESENT
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.
Technologies: Bootstrap 3, Twitter, jQuery, RSpec, Ruby on Rails (RoR)

Developer

2014 - PRESENT
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.
Technologies: Ruby, Python, Node.js, Knockout (Knockout.js), Visual Studio, .NET, Visual Basic, C#

Web Developer

2012 - 2014
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.
Technologies: MAMP, SQLite, MySQL, Osclass, WordPress, Subversion (SVN), PHP

Saddleback.com

http://saddleback.com
Worked on this site as a part of HMB Consulting. Many bug fixes, as well as front-end and back-end extensions

GitHub Portfolio

https://github.com/danielma
This is my github portfolio.

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

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