AARON TODD SHERRILL www.toolboxcoding.com CAREER SUMMARY AND GOALS Full stack C# and C++ software engineer with excellent work ethic and passion for solving problems and delivering solutions. Well rounded; much experience on multiple platforms with 4-plus years ASP.NET Core. Seek to promote and work in a team-oriented environment where everyone pulls together, supports one another and wins as a team. Partial to full remote flexibility desired. Remote dependability demonstrated at Milestone and leadership as entrepreneur in Taiwan. EMPLOYMENT I. HCA Healthcare / Insight Global Nashville, Tennessee 1/2019 to Present Software Engineer Developed ASP.NET Core 2 bot and web applications for Cisco Webex Teams in Agile environment including multi-threaded messaging bots, Bootstrap interfaces, background task manager, single sign-on (SSO). Azure DevOps/TFS integral in all tasks—code repositories, continuous integration (CI) and traditional and OpenShift deployments. Primary tools: Visual Studio, SQL Server, Azure DevOps, Git, Postman, Docker, OpenShift. II. Milestone Computer Solutions, LLC Asheboro, North Carolina and Taipei, Taiwan 2016 to 2018 Software Developer Developed, tested, deployed and supported new financial data collection service for pension management company comprising two integrated applications functioning as a single system: (1) new ASP.NET Core (MVC) web service application for customers, and (2) enhancements to existing Visual FoxPro client/server application for office employees. Deployed initial system 12/2017 with IIS and SQL Server in Azure and continued developing 2.0 release. Skills employed: ASP.NET Core, MVC, C#, Javascript, OOP, Bootstrap, LINQ, Razor, Dependency Injection, JSON, Lambda Expressions, Entity Framework, Identity, Data Annotations, Fluent API, IIS, SQL Server, mult-threaded programming. III. Self-Employed Taipei, Taiwan 2003 to 2015 Entrepreneur and Developer http://www.chinesetoolbox.com Created entirely new type of software for learning Chinese involving managed reading assistance, progress tracking, and tools to help focus learning effort. Developed Win32 (Windows) application in C++ with C++Builder, server in Perl with MySQL database, online store via PayPal integration, license key system, and website with comprehensive end-user documentation. Developed TCP/IP socket and HTTP classes for communicating with backend server. http://www.bethany.com.tw Established successful private school in downtown Taipei. Initially home-based, has grown to over 300 students and several employees providing instruction in English, Chinese literature, physics, biology, math and other subjects. IV. Apple Inc. Raleigh, North Carolina 1997 to 2002 Senior Consulting Engineer and Analyst In Professional Services division of Apple with US government security clearance, designed and programmed enterprise-class software systems (web, desktop and multi-tier applications) in Java and Objective-C for U.S. Postal Service, Military Sealift Command, and Apple: * U.S. Postal Service assignment: As project analyst/developer, designed and developed client-server, web, and multi-tier software for Signature Confirmation service. Developed desktop (Cocoa), legacy (screen-scraping), web, and UNIX server applications for USPS call center operations and support. Utilized application server and database modeling technologies. Worked closely with customers in defining requirements and managing schedules, testing, and deployment. * Military Sealift Command assignment: Sole developer of Java-based warehouse application in final stages of application development and deployment. Worked closely with customer after initial deployment to identify remaining problems and develop/deploy enhancements. * Apple internal assignment: Worked with team to develop internal application. Documented requirements in USE-CASE format. Wrote PL/SQL stored procedures to migrate data. V. NetObjects Inc. Redwood City, California 1996 to 1997 Software Engineer Served in three roles: (1) Technical Support: serviced end-users via phone and email. (2) Developer Support: supported third-party developers; developed documentation for NetObjects Fusion Component API. (3) Engineering: API development; developed, tested and documented component API in C++; developed sample code demonstrating API functionality on Mac and Windows, enabling third-party development of NetObjects Fusion extensions. Handled and resolved all API support requests. VI. Addtron Technology Co Ltd Fremont, California 1995 to 1996 Marketing Specialist Numerous responsibilities in sales office of Taiwanese company. Advertising: worked with ad agencies. Trade Shows: handled all aspects of show preparation, booth design, space reservation, etc. Presented and demonstrated products. Technical Support: managed support staff. VII. Self-Employed Taipei, Taiwan 1988 to 1995 Technical Writer Developed over 70 manuals for broad range of technology products, including API documentation, laptops, motherboards, routers, network cards, etc. Gathered product information through direct use and meetings with engineers. Developed written content and artwork. Responsible for all aspects of manual creation. Put forth painstaking efforts to ensure that manuals were logically organized, easy to read, and beautiful. Final 150-page Chaplet laptop manual recognized by Portable Computing magazine as being: "well-written and illustrated, easy to understand, and logically organized. Everything you need to know about the LA-30A is there. The manual also includes a tutorial that shows you how to set up the Chips and Technologies NEAT chipset for special RAM configurations." COMPUTER SKILLS * Languages: C#, C++, Objective C, C, Java, JavaScript, Perl, Fortran, COBOL, PL/1, Assembler * Systems: Cisco Webex, Windows, OS X, Mac OS X Server, Linux, CentOS, Solaris, BSD, OpenStep, iOS, Android * Programming technologies: API development, Model-View-Controller (MVC), internationalization, globalization, Cocoa, client/server, web applications, web services, Winsock, sockets; HTTP, Unicode, object-oriented design, Enterprise Object Framework, XAMPP, PL/SQL, WebObjects, screen-scraping, ASP.NET Core, .NET framework, Razor, Dependency Injection, JSON, Bootstrap, LINQ queries, Tag helpers, View Models, Regular Expressions, Lambda expressions, Knockout, Identity, Entity Framework, Data annotation, Fluent API, Yrrid Legacy Objects Framework (screen-scraping) * Databases: SQL Server, MySQL, Oracle, DB2, Sybase, OpenBase, Access, Filemaker Pro * Web servers: IIS, Apache * Application servers: WebObjects * Development environments: Visual Studio, C++Builder, Android Studio, WebObjects * Version control systems: Git, Concurrent Versioning System (CVS), Perforce * Applications: Microsoft Office, Project, Visio, NetObjects Fusion, PhotoShop, Team Viewer, others * Desktop Publishing: FrameMaker, PageMaker * Virtualization: VMware Workstation, VMware Fusion * Containerization: OpenShift, Docker NON-COMPUTER SKILLS * Languages: fluent in Mandarin Chinese * Writing: technical writing in early part of career and as part of Chinese Toolbox * Teaching: central to the family business (bethany.com.tw) * Management: Treat employees with respect, fairness and kindness. Most will do a great job. EDUCATION BS in Computer Science, 1985, Louisiana State University in Shreveport, Shreveport, LA