Summary of Qualifications
- Software Developer since 1997. Excellent experience with C#, JavaScript, Java, ObjectiveC, HTML, CSS, SQL, and others languages.
- Skilled in development, design, and deployment of Web applications, Mobile apps, and desktop applications.
- Proficient with concepts and techniques like Scrum, Agile Development, Object Oriented Development, Design Patterns, Domain Driven Design (DDD), Test Driven Development (TDD), and best practices.
- Skilled trainer, user group leader, and frequent speaker at user groups, code camps, and MSDN Events. I have been speaking regularly at user groups and code camps since 2006.
Technical Summary
Languages
- C#
- Swift
- Typescript
- Java
- ObjectiveC
- Javascript
- HTML
- CSS/LESS/SASS
- SQL/T-SQL/PSQL/MySQL
Web Frameworks
- TomCat/Servlets
- ASP.Net MVC
- Nancy
- Node/Express
Operating Systems
- Apple OSX
- Windows
- Apple IOS
- Android
- Linux
Databases
- Postgres
- Sql Server
- MySql
- Oracle
- SQLite
- Microsoft Analysis Services
Professional Experience
C Space
(2015-present)
-
Hatch by C Space
Developer of iOS version and backend api
Hatch is a use engagement platform, writen in Swift against a Restful api.
-
Community by C Space
Developer of iOS version and backend api
Sister app of Hatch
-
Catalyst
Fullstack developer
Web application sister platform of Community and Hatch
Project Technologies:
- C#
- Asp.Net MVC
- Sql Server
- Typescript
- React
- Redux
- Azure
Unity Corporation
(2009-2015)
-
Unity FrameWORK
Front-end developer/designer/project manager.
FrameWORK is a multi-tenant content delivery platform centered on content engagement. FrameWORK allows users to upload content from their own systems, or utilize embeddable content from sites like YouTube, Vimeo, Google Maps, DropBox, and more.
Project Technologies:
- Java
- Tomcat
- Postgres
- HTML5
- Javascript
- LESS
- JQuery
- Twitter Bootstrap
- Lodash
- Grunt
- ffmpeg
- ImageMagick
- Flot
- D3
- git
-
WonderBar
Principle developer
WonderBar was a multiplatform (web/desktop/mobile), multi-tenant application for delivering videos on a schedule to large groups of users.
Project Technologies:
- ASP.Net MVC
- C#
- Javascript
- JQuery
- JQuery UI
- Adobe Air
- ObjectiveC (IPhone/IPad)
- SQL Server 2008
- NHibernate
-
JLog.com
Senior Developer
JLog was web application for creating Video storyboards on the web and on IPads.
Project Technologies:
- Asp.Net MVC
- C#
- JavaScript
- JQuery
- JQuery UI
- WCF
- SQL Server 2008
- NHibernate
- ObjectiveC (IPad version)
DiamondB Software (2002-Present)
-
Times Table Helper
Developer/Designer/Owner
IPad/IPhone app I created to help dyslexic children learn and practice their multiplication tables.
-
Simple Math
Developer/Designer/Owner
IPad app I created to help dyslexic children learn and practice addition.
-
Scrum Cards
Developer/Designer/Owner
IPhone/IPad app I created for agile estimating.
Legend
-
OneVoice
Outside Contractor
IPad/IPhone applications to help very autistic children speak by selecting icons to form sentences utilizing Speech-to-text. Similar to Proloquo2Go. Now owned by Appetizr.
R-Technics
-
SongShow Plus Stage Monitor
Outside Contractor
IPad application for controlling SongShow Plus presentations
-
SongShow Plus Color Improv
Outside Contractor
IPad application for controlling SongShow Plus presentations
-
SongShow Plus Presenter
Outside Contractor
IPad application for controlling SongShow Plus presentations
TreeTop Technologies/MobileDataforce (2002-2009)
-
Unnamed Web Application
Senior Developer
Created and designed Google Maps based web application for tracking and routing surveyors to home locations
Project Technologies:
- Asp.Net
- C#
- JavaScript
- JQuery
- Google Maps
- Sybase IAnywhere
- NHibernate
-
Home Disaster Estimation Desktop Application
Senior Developer
Created WorkOrder/TimeTracking system for diesel mechanics, and provided onsite training for company’s existing developers
-
WorkOrder/TimeTracking Web Application
Senior Developer
Created WorkOrder/TimeTracking system for diesel mechanics, and provided onsite training for company’s existing developers
Project Technologies:
- Asp.Net
- C#
- JavaScript
- JQuery
- Google Maps
- SQL Server
- DB2
Volunteering
Boise Software Developers Group
(2002-Present)
-
Group President
I help organize the group, present on various topic, sent out meeting announcements, and find speakers
Boise Code Camp
(2002-Present)
-
Board of Directors
As a member of Board of Directors of Boise Code Camp, I help with running the event, organizing meetings,
finding speakers, finding volunteer, and finding sponsors. In addition to that, I have also presented at all but one Boise Code Camp.