## Some of my favorite things:
- Removing trailing whitespace
- Consistent use of whitespace
- Javascript events with succinct handling functions
- Avoiding more than two indentations (or blocks) within a function
- Sending only basic data types (string, number, list) to templates
- Extending / inheriting in templates before heavy logic
- Short CSS selectors, primarily with classes
- Multiple CSS selectors instead of duplicate declarations
- Many classes on HTML elements instead of multiple CSS selectors
- Focused components composed to make orchestrated beauty
## Toolset
- Fluent in HTML, CSS, Javascript and related tools: jQuery, Backbone.js, Bootstrap, LESS, SASS, Jinja/Django/ERB templates, etc
- Effective with PHP, Python and popular frameworks: Django, Flask, CodeIgniter
- Acquainted with Ruby and familiar with Rails
- Plenty of time spent writing SQL and managing databases (MySQL, PostgreSQL, SQLite)
- Purposeful with git
- Comfortable with many areas of systems configuration
- Admirer of unix and programs such as make, xargs, grep, find, tail…
Web Developer @ Contracted work with several clients on varied projects:
- Front-end builds for product and promotional websites
- JavaScript MVC applications using Spine.js and Backbone.js.
- Leaflet.js map within a Rails application
See http://danmarvelo.us/work for more information. From November 2012 to Present (3 years) Front End Developer @ Worked on new features and redesigns as the Senior Front End Developer. Primarily responsible for the HTML (and Jinja templates), CSS and Javascript, but with significant time working with the Python web framework running the site (Webware for Python).
In particular:
- Migrated application to Jinja templates from Python object-oriented HTML generator or HTML in strings.
- Led front-end development of (the now mostly defunct) tabletguides.com.
- Co-led architecture and implementation for git and Jinja template based CMS driving mostly static pages on tablethotels.com.
- Initiated and performed front-end performance analysis and improvements. From March 2009 to November 2012 (3 years 9 months) Greater New York City AreaWeb Journeyman @ Freelance developer focusing on developing HTML, CSS, and Javascript. From April 2007 to March 2009 (2 years) Web Developer @ Started as a part time contractor migrating Access databases to SQL Server.
Developed websites in HTML/CSS/JavaScript, VBScript / ASP, PHP, and C# using SQL Server and MySQL databases.
Acted as junior server administrator for Windows web and mail servers. From September 2002 to April 2007 (4 years 8 months) Technical Support Engineer @ - Answered customer’s questions on Home Automation Software (Windows) by phone and email.
- Wrote articles and documentation for software.
- Reverse engineered Microsoft's method for combining multiple help documents (CHM format) to appear as one.
- Built sample web based interfaces (through software’s web server) to devices in the home, my start in writing web applications. From June 2001 to September 2002 (1 year 4 months) Programmer @ Created reports and debugged internal Visual Basic application used to enter orders for company's products. From July 2000 to June 2001 (1 year) Systems Resource Programmer @ Wrote programs (Visual Basic) and scripts that performed database maintenance tasks supporting a team of mainframe programmers. From September 1999 to July 2000 (11 months)
BS, MIS @ Iowa State University - College of Business From 1995 to 2000 Dan Conner is skilled in: JavaScript, CSS, PHP, Python, HTML, Web Development, Git, Front-end, SQL, MySQL, Agile Methodologies, Unix, Django, SASS, Jinja and Django..., LESS, CoffeeScript, Backbone.js, XSLT, Ruby on Rails, Ruby, jQuery, Subversion, Web Applications, HTML 5, REST, AJAX, Databases, Apache
Websites:
http://danmarvelo.us