Summary:
    • Able to learn software very quickly.
    • Use applications and databases that work on multiple platforms (PC/Ubuntu/Mac/iOS/Android) 
    • Positive Leader, able to lead teams to meet deadlines.
    • Believe in cost effectiveness and automation, able to look for solutions that save time and money.
    • Big Supporter of Open Source Products.
    • Looking new technology stack environment.
    • Use design patterns MVC, singletons, observer pattern.  

Technical Skills: 
Operating System:  Ubuntu 20.04 (main system), Windows, OSX, 
Languages: Python, JavaScript, HTML5, Dart, C#, Ruby, CSS, ActionScript 3.0 (EMCAScript), SQL, PHP, Java 
Frameworks: Django, Flutter, Bootstrap, .Net, Ruby on Rails, React JS, React Native, Angular 10, Vue JS, 
IDEs: VSCode, Atom, Sublime, Flash Builder, Intellij, Android Studio, Visual Studio, Unity3d, Jupyter Notebook
Package Managers: NPM, yarn, gem, pip, Composer  
Databases: SQL Server, MySQL, PostgreSQL, SQLite
Graphic Programs: Photoshop, GIMP, KdenLive, Premiere
Ticket Tracking: JIRA,  
Code Repositories: git, svn, Visual Sourcesafe.  
Testing: Flexunit, TestComplete

Professional Experience:

Advanta Solutions LLC as Consultant                                                                                                  March 2014 –  December 2020  
	Role: Full Stack Developer
Project: Portal to handle legal cases, claims to those cases, time management
    • Architected front end Flex Air App.
    • Created a Portal track time to cases/claims. 
    • Created a Portal edit/create cases.
    • Improved Claims Portal with HTML5. 
    • Created a Portal to search through Panel members.
    • Used MVC to communicate between portals. 
    • Created a universal communicated object. 
    • Used design patterns.
    • Using Vue JS to build a prototype
    • redesigned and developed tomneedsajob.com in Python/Django tomneedsajob.com
    • Using Ruby for scripting
    • created a Blackjack game in Python.
    • Developed WebGL site using Unity/Visual Studio/C#. The link: http://tomneedsajob.com/webgl
    • Developing a 3D game using Unity/Visual Studio/C#. The game is an overhead shooter. All the logic of the game is C#. 
    • Developing a VR 3D game The game’s logic is written in Unity/Visual Studio/C#. Here is a link to my vblog on developing it. tomneedsajob.com/spaceburger
    • Using Steam VR
    • Using Xamarin/C# creating a Customer tracking mobile App. 
    • Using Flutter to create a productivity App for iOS/Android
    • Using Angular 10 and HTML5 to build a prototype. 
    • Used AWS to host a Database. 
    • Used AWS for an S3 bucket storage container
    • Using React JS and HTML5 to build a prototype
    • Using Vue JS to build a prototype
    • Using S3 (AWS) For mobile App.
    • Used GCP for a prototype.  
    • Studied Node js 
    • Taken Udemy course “Complete Python boot camp”
    • Taking Udemy course “Complete React Developer in 2020”
    • Taking Udemy course “Vue JS 2 – The Complete guide”

Environments: VS Code, Visual Studio, Sublime, Juypter Notebook, Flash Builder, Intellij, Postman   

Kaiser Permanente as Consultant                                                                              November 2013 – March 2014
Role: Full Stack Developer
Project: Customer Service Application
    • Updated Costumer service Portal using flex. 
    • Updated HTML5 web pages. 
    • Created a Test Driven Development plan.
    • Created Fixtures and Mock data for Tests. 
Environment: Flash Builder, Postman



Arena: Battle of freedom (mobile game) as Architect                                           January 2013 - June 2013  
Role: Mobile Developer
Project: Mobile Game
    • Used the Starling framework to create hardware accelerated graphics, HTML5.
    • Used modern design patterns Singletons, Observer Pattern. 
    • Mobile application that will be delivered to Android and iOS tablets. 
    • Creating original art for the game using Photoshop.
Environment: Flash Builder

Pinnacol Assurance as Advance Web Developer                                                   January 2010 – January 2013
Role: Full Stack Developer
Projects: Customer Service Application, Medical Record Application 
    • Created a web service that creates and combines PDFs and serve them back to the application in Ruby on Rails.
    • Used Ruby on rails as Application layer. 
    • Created a customer service application in Flex that the users needed little or no training.
    • Created a medical associate application that simplified processes in Flex.
    • Maintained and develop a First Report of Injury App decreased loading time from 40 seconds to 4.

Environment: Flash Builder, TextMate

Comcast Media Center as Contractor                                                                     February 2009 – November 2009
Role: Full Stack Developer
Project: Application to maintain a high data transfer application
    • Built Administration tools using Flex/AIR/Web services/XML/Cairngorm.
    • Built Window popup from tool Menu using Flex/AIR/Web services/XML/Cairngorm.
    • Wrote deployment scripts for Flex/AIR application for ANT.
Environment: Flash Builder

Sparrow LLC as Contractor                                                                                       September 2008 – January 2009
Role: Front End Developer
Project: A Kiosk Application
    • Built a complex 3D Flash/Flex Menu.
    • Used Cairngorm Framework. 
Environment: Flash Builder

Peak 8 Solutions 	as Contractor	    		                                       July 2008 – September 2008 
Role: Front End Developer
Project: Windows application cleaning/maintenance software
    • Worked with an Adobe AIR application. 
    • Developed an application with Flex 3 and the SHU library. 
    • Built automatic Unit Tests by building AIR application without IDE.
    • Created RSS Feed reader using Flex and PHP
Environment: Flash Builder


National CineMedia as Flash Flex Software Architect		                       November 2007 – April 2008
Role: Full Stack Developer
Projects: Movie Portal website, Online Games
    • Apart of the original team to architect the website.  
    • The website ran on Adobe Flex on the visual layer, WebORB as a middle layer, and Microsoft SQL Server 2005 as the database server. 
    • Also used Cairngorm as a framework inside flex. 
    • Used C# and .Net for a backend API
    • Personally developed two sections for the website, the game section and the chat section.
    • The game section showed stats of the user's scores on the games using the Cairngorm framework and were displayed in flex.  I also developed the games In Flash using ActionScript 3.0.
    • The chat section used the WebORB Middle layer to communicate with the users. The interface was developed in Flex. The chat had voice and video to go with it.
Environment: Flash Builder

JM Marketing/QSL Marketing  as Software Engineer 	                      May 2004 – 2007
Roles: Game Developer, DBA
Projects: Online Games, Direct Mail Printing Applications, Direct mail Maintenance  
    • Created a database Flash Game Engine running on SQL Server and C# backend
    • Architected a new system in C# and SQL Server 2005
    • Use XP Programming to migrate FoxPro Database to SQL Server 2005 / C#
    • Lead a team to setup a new Office in Phoenix Arizona.
    • Responsible for hiring employees for new office.
    • Created an invoicing program that uses AJAX.
Environment: FoxPro, Windows, SQL Server, Visual Studio 2005, Flash, AJAX, Visual Studio 2005.

milehighcomedy.com as PHP Consultant			                       2006
Role: Software Development
Projects: Website for comedians to use for social media
    • Created an Object oriented Calendar system in PHP and used MySQL as the database.
    • Advised another programmer on PHP.
    • Created the original database in My SQL.
Environment: Linspire (Linux), MySQL, Blue Fish  

Montano Solaria 	as Flash Software Engineer		                       2005
Role: Software Engineer
Project: Kiosk sofware
    • Developed a non linear HD Flash streaming video kiosk for Comcast that streamed and managed memory.
Environment: Windows, Mac 

PickCo LLC as Software Engineer		         	                                        September 2002 – May 2004
Role: CD Hybrid Software Engineer
Projects: CD for marketing for veterinarians 
    • Developed hybrid compact discs that cross platform between pc / Mac using Macromedia Director.
    • Updated existing website search feature with an improved search capabilities using Microsoft indexing service and ASP.
    • Created database applications that operate in both Mac and PC environments.
Environment:  Windows, Mac, Adobe Director (Macromedia), HomeSite, MacDisk

Boo Mortgage / The LoanGuru as Software Engineer 	                       November 2001 – March 2002
Role: Front End Developer
Project: Website for picking the best loans 
    • Developed the web front end in HTML / JSP / Struts.  
    • Created the second-generation design using PhotoShop / Freehand.
    • Participated in cold call efforts to boost membership for the web site. 
Environment: Windows, Forte, PhotoShop, Java, Struts

Refinery Inc. as Flash DHTML (HTML5) Senior Web Developer & Programmer           September 2000 – June 2001 
Role: Front End Developer
Projects: Sony Movie websites, E-commerce website, Javascript Framework (before Jquery, built my own) 
    • Lead technical development projects for clients such as Qwest, MortgageRamp, Scott’s Liquid Gold, Sony Pictures, and Warner Brothers.
    • Fixed multiple Netscape specific problems relating to web site optimization and browser consistency.
    • Developed proprietary DHTML menu systems built for frequent customization.
    • Worked with Project Manager and Team Members to identify project goals, budget and timeline issues.
Environment: Windows, Dreamweaver, HomeSite, IIS, Netscape JavaScript Debugger, Flash, Anark, Photoshop, ImageReady.

Lansa  as Technical Consultant				                      June 2000 – August 2000
Role: Front End Developer
Project: their main product Lansa
    • Worked closely with development staff on a migration project with console applications.
    • Conceptualized, designed and developed a menu system to work in multiple browsers allowing for n-tier of navigational choices.
Environment: Windows 2000, Internal Lansa software, JavaScript Debugger, AS400.

Evergreen New Media as Programming Specialist     	                                     February 1999 - May 2000  
Role: Software Engineer
Projects: Casino games, Online streaming concert site, film concerts, CD Rom creations. 
    • Developed Internet games, such as Blackjack and Slots by utilizing Director and Flash software technology in conjunction with JavaScript, DHTML (HTML5), and ASP.
    • Developed a live online streaming concert site that broadcasts concerts built using Real Media Server.  
    • Built CD-ROM presentations to dynamically showcase product information for sales purposes.
    • Served also as the system administration for company servers, and workstations.
    • Used ColdFusion with a Banking Site. 
    • Created a Java Applet for a Casino Game.
Environment: Windows, Adobe Director (Macromedia), IIS, HomeSite, Flash, Photoshop, ImageReady, Java

Education:
    • University of Colorado at Denver         2002                   Denver, CO
Finished a year towards Computer Science Degree. GPA 3.5

    • Community College of Aurora              2001 – 2002       Denver, CO
GPA 3.6

    • Colorado Institute of Art                     1997-1998          Denver, CO           
Degree: Associates Degree in Multimedia with an emphasis in Computer Animation

    • University of Northern Colorado            1994 – 1997       Denver, CO
Degree: Mathematics emphasis in Computer Science (DNF)