Brett Batie (425) 736-2198 - brett@batie.com 12009 SE 186th ST Renton, WA 98058 "Like your favorite superhero, I am there when and where you need me, come up with creative solutions and love using my power and strength as a Software Engineer to achieve good.” EDUCATION: University of Washington 01/2004 - 08/2006 Tacoma, Washington Bachelor of Science in Computing & Software Systems Member of Upsilon Pi Epsilon - International Honor Society for Computer Science PROFESSIONAL EXPERIENCE: Senior Software Development Engineer / Smartsheet Bellevue, WA 2013 - Present - Developed & Maintained Java and C# SDK's to access the Smartsheet API. The code is viewable on Github: * Java: https://github.com/smartsheet-platform/smartsheet-java-sdk * C#: https://github.com/smartsheet-platform/smartsheet-csharp-sdk - Developed Smartsheet labs (https://smartsheetlabs.com/) with two other developers that adds additional features to Smartsheet by using Smartsheet's API. The code using Java, Angular and the Play Framework and is available at: https://github.com/smartsheet-platform/smartsheet-labs - Developed a Salesforce Application that runs inside Salesforce and allows automatically syncing data between Smartsheet and Salesforce. More details about this application are at: https://goo.gl/5JmGXp Primary Environment: Java, Javascript (Angular / JQuery) Technologies Used: AngularJS, Apex, API, C#, Docker, Java, JQuery, Play Framework, RabbitMQ, Rest, SOQL, SQL, VisualForce Development Manager / Senior Software Engineer, Imagenet LLC. Kent, WA 02/2011 - present - Maintain & enhance 150 custom client web portals giving enterprise clients access to search/browse over 1.2 billion multi-page OCR’d images consuming 61TB. - Responsible for administering 42 Linux servers. Stabilized this environment by increasing monitoring/logging, optimizing software & hardware, adding redundancy, and always looking for the next improvement. Maintain/Optimize 6 MySQL servers storing 634 GB of data with single tables containing as much as 450 million rows. - Weekly meetings with CEO to propose options for current and future projects. Daily meetings with Project Managers and clients to go over technical details of each project. - Proposed and started migration to Amazon Cloud reducing monthly costs from $19,705 to $7,231 (63% savings) allowing for easier growth, predictable billing and a better backup system. Overhauled the backend & frontend code to be optimized for EC2/S3 while maintaining same UI look & feel. Setup load balanced web servers and redundant MySQL servers with regular drive imaging and backups. Optimized code decreasing image load time from seconds to milliseconds while reducing load on web servers. - Hired & managed a team of 5 offshore engineers for 6 months. Setup development environment providing limited access to client data and protected live servers. Provided training/documentation, code review and managed code pushes to live server. Primary Environment: LAMP (CentOS, Apache, MySQL, PHP) Technologies Used: ArcServe, AJAX, Apache, Bind 9 (named), CentOS (Linux), CFEngine, CSS, cURL, dompdf, DRBD, etcKeeper, ext3, ext4, FogBugz, HTML, Java, Javascript, jQuery, Mercurial, MySQL, Munin, pdftk, Photoshop, PHP 5, Pingdom API, Python, ProFTPD, Regular Expressions, Ruby, Server Density, Shell Scripting, SSH, SQL, Subversion, XFS, XML Senior Software Engineer, Software Projects, Inc. Telecommute 08/2008-present - Worked closely with clients via email, phone, and instant messaging to gather project specifications and provide time/deadline estimates. Kept clients informed with each step of the process and made necessary adjustments if the scope changed. Ultimately provided clients with a deliverable. - Developed & maintained different e-commerce sites receiving up to 2 million unique visitors per month and processing orders in excess of 20 million a year. Setup these sites to support features such as one-click orders, up sells, down sells, customer back-office and affiliate system. - Integrated the customers back-office with 3rd party APIs such as disk.com (for fulfillment), web checks (payment system), GetResponse (email marketing), Google AdWords, and Yahoo Search Marketing. Primary Environment: Freebsd, NGINX, MySQL, PHP, C++ Technologies Used: AJAX, Apache, Cassandra, C#, C++, CentOS (Linux), CodeIgnitor, CSS, cURL, dompdf,Flash, FreeBSD, GeoIP, HTML, Java, JavaScript, jQuery, Mercurial, MVC, MySQL, Nginx, OOP, pdftk, Pear, Photoshop,PHP 4, PHP 5, PHP-FPM, Python, Regular Expressions, REST, SaaS, Shell Scripting, SOA, SOAP, SSH, SQL, XML Software Developer, Fluent Edge Technologies, Inc. Coeur d’Alene, Idaho 06/2006 – 08/2008 - Maintained/Debugged/Re-wrote applications written in languages such as Cobol, VBScript and C# that communicate with multiple platforms such as HP3000, Windows, MSSQL Server. - Maintained/Debugged/Re-wrote websites written in classic ASP receiving M25,000 unique hits (3,000,000 total hits) per day. - Designed/Built/Tested applications in C# and Java to work with Ecometry and/or Banking Systems. - Educated Cobol programmers with current object oriented methodologies. Primary Environment: Windows IIS, C# (70%), Java (25%), Cobol (5%) Technologies Used: Ant, ASP, Batch Scripting, C#, Cobol, CSS, Eclipse, Ecometry, HP3000, HTML/XHTML, IIS, J#, Java/J2EE, JavaScript, JScript, JUnit, Microsoft Access, Microsoft SQL Server, MySQL, NAnt, NUnit, OOP, PHP, PostgreSQL, Regular Expressions, RDP, SOAP, SqlLite, Subversion, SQL, UML, VBScript, Visual Basic OTHER RELEVANT EXPERIENCE: Seattle Sports Hack Day, Best App Award 2013 Top 5% most viewed LinkedIn Profile 2012 Startup Software Engineer, FileToLink 01/2009 - 02/2011 Open Source Software Developer, CMS Made Simple 06/2004 - 06/2005 Data Structures Tutor, Department of Veteran Affairs 11/2004 - 12/2004 Technical Volunteer, NPower Seattle 04/2004 - 06/2004