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) |