Please visit for full resume (pdf, doc) at http://williamchang.org WILLIAM CHANG Portfolio (pictures, videos, and source codes): http://williamchang.org Address: 2637 Rainbow Springs Ln, Orlando, FL 32828 Mobile: 954-608-4516 Email: business@williamchang.org QUALIFICATIONS Web Development - Certified Sitecore Developer - 14+ years of HTML, CSS, DOM, XHR - 11+ years of JavaScript (Vanilla JS, jQuery) - 10+ years of ASP.NET Web Forms & MVC - 6+ years of Web Services (SOAP, REST) - 6+ years of Microsoft SQL - 6+ years of SQL, Stored Procedures, LINQ - 9+ years of C# - 4+ years of Visual Basic (VB) - 3+ years of PHP and MySQL - 2+ years of Java EE (Servlet, JSP, JDBC) - 3+ years of DevOps, PowerShell, MSBuild Desktop and Smartphone Development - 3+ years of C and C++ - 1+ years of Objective-C, OpenGL ES (iPhone) - 3+ years of Java (Console, Swing GUI, Android) Project Development - Worked on 18+ web apps and web service projects - Worked on 4+ desktop projects - Worked on 2+ mobile projects - 4+ years of leading teams and managing projects - 8+ years of problem solving, troubleshooting - 5+ years of operating distributed systems as DevOps - 5+ years of operating production systems as DevOps EXPERIENCES SeaWorld Parks & Entertainment, 2012-Present Orlando, FL Software Development Engineer - Content Web Service, SEA API Web Service (ASP.NET Web API C#, CMS Sitecore) - Estore App, EZPay App, EZTicket App, FreedomPay Service (ASP.NET C#, ASMX, ADO.NET) - Park Sites: SeaWorld, Busch Gardens, Aquatica, Discovery Cove, Water Country USA, Sesame Place, Adventure Island (ASP.NET MVC C#, MS SQL, HTML5, CMS Sitecore, JavaScript) - Reseller Database, Ecommerce Database (SQL, Stored Procedures, MS SQL Server) - DevOps Tools and Automation (MSBuild, PowerShell, Web Deploy, TFS Build Server) - Integrate Solr, Coveo, Lucene, Rackspace Cloud Files (ASP.NET MVC C#, CMS Sitecore) - Park Blogs: SeaWorld, Busch Gardens (PHP, MySQL, HTML5, CMS Drupal, JavaScript) - QR Code Redirector (ASP.NET MVC C#, MS SQL, Stored Procedures, JavaScript) MindComet, 2010-2012 Orlando, FL Software Developer - SeaWorld Parks for Hispanic and Weather Service (ASP.NET 3.5 C#, MS SQL, CMS Sitefinity, jQuery) - Howl-O-Scream at Busch Gardens Tampa 2010 (ASP.NET 3.5 C#, CMS Sitecore, XML Web Service) - HOS Contest Management System (ASP.NET 3.5 C#, MS SQL, CMS Sitecore, jQuery, HTML 5) - SeaWorld Parks (ASP.NET 3.5 C#, MS SQL, CMS Sitecore, jQuery, HTML 5) - Planet Hollywood Earl of Sandwich (ASP.NET 4.0 C#, Razor, CMS Umbraco, jQuery) - Planet Hollywood Buca di Beppo (ASP.NET 4.0 C#, Razor, CMS Umbraco, jQuery) Elite Technical Services, Inc, 2008-2010 Orlando, FL Senior Application Developer - LEGACY: Technet, Intranet Web Application (Classic ASP VB, MS SQL, jQuery) - LEGACY: Vendorsoft 2 (ASP.NET 3.5 VB, MS SQL, jQuery) - Two Promotion Websites (Classic ASP VB, jQuery) - Vendorsoft 3 (ASP.NET 3.5 C# MVC, ORM NHibernate, MS SQL, NUnit, jQuery) - SubmittalCheck (ASP.NET 3.5 C# MVC, ORM NHibernate, MS SQL, NUnit, jQuery) Engineering Technology, 2003-2008 University of Central Florida, Orlando, FL Senior Software Engineer - SCINET - Seminole County Government Integrated Networks (ASP.NET 1.1 VB, MS SQL, YUI, Ext JS) Role: Software Engineer - FINDER – Law Enforcement (ASP.NET 2.0 C#, MS SQL) Role: Software Engineer - UCF OEAS Assessment and Program Review (ASP.NET 2.0 VB, MS SQL, YUI) Role: Software Engineer - UCF CECS Diversity (ASP.NET 2.0 VB, MS SQL, YUI) Role: Lead Software Engineer - US-YSTR - Y Chromosome Haplotypes Search Engine (ASP.NET 2.0 C#, MS SQL, YUI) Role: Software Engineer - Brevard County Government Solid Waste (ASP.NET 2.0 VB, MS SQL, jQuery) Role: Software Engineer - Knightverse - Charlotte County Government Comprehensive Plan (ASP.NET 3.5 C#, MS SQL, jQuery) Role: Software Engineer - UCF CECS Engineering Technology (ASP.NET 3.5 C#, MS SQL, jQuery) Role: Lead Software Engineer - Performance VU (ASP.NET 3.5 C#, MS SQL, jQuery) Role: Software Engineer Consultant, Freelance Engineer, 2005-Present - Fabricam Engineers (Static XHTML, JavaScript Prototype & Scriptaculous) - Foodosaurus sponsored by Wackadoo's Grub & Brew (ASP.NET 3.5 C#, MS SQL, jQuery) Creative Crew (Programming Club), 2005-Present University of Central Florida, Orlando, FL Founder, Hobbyist Desktop Applications - Game Engine, Code Name: Discover (C++, XML) - Used OGRE engine for graphics rendering to OpenGL and DirectX. - Import and parse XML to build static world. - Used Bullet 3D physics for collision and shooting. Mobile Applications - Pong Game, JavaME aka J2ME (Java) - 2D Side Scrolling Game, Google Android (Java, XML) - Pong Game with 2D Physics, Apple iPhone (Objective-C 2.0) Web Applications - Domain Generator (PHP, MySQL, jQuery) SKILLS MS-DOS QBasic, Visual Basic (VB), C, C++, Objective-C, C#, Java, HTML, CSS, JavaScript, PHP, ASP.NET, SQL (standard SQL-92, Transact-SQL), LINQ, SAP, OpenGL ES Development Tools - Microsoft Visual Studio - Microsoft Team Foundation Server (TFS) - Apple Xcode (for Apple iPhone) - Eclipse (for Google Android, Java EE) - SAP NetWeaver Developer Studio - Adobe Photoshop and Illustrator - Autodesk Maya and Blender (3D Modeling) - OGRE (Graphics Rendering Engine) - Bullet (3D Physics) and Box2D (2D Physics) - NUnit, xUnit, MSTest (Unit Testing, TDD) - Git (for GitHub) and TortoiseSVN (for Subversion) Web Technologies and Tools - Microsoft IIS - Microsoft SQL Server Management Studio and SQL Server Profiler - Microsoft Entity Framework and NHibernate (ORM) - ASP.NET MVC, Web API, Web Forms, ASMX, WCF aka SVC - WebService Studio and Wizdler (Debug SOAP) - Apache HTTP Server, Apache Tomcat - MySQL with phpMyAdmin and SQLite with SQLiteStudio - Responsive Web Design (RWD), Canvas, WebSocket - AJAX aka XHR (JSON or XML for data interchange) - Postman (Debug REST) - Google Chrome DevTools (Debug JavaScript, CSS, DOM, HTTP) EDUCATION Bachelor of Science, University of Central Florida, Orlando, Florida Major: Information Technology