Aaron Todd Sherrill
Email: atsherrill@gmail.com
4543 SW 26th Ave., Fort Lauderdale, FL 33312
View/Download Resume as: PDF, Word, Text

Career Summary

Technology professional with broad experience in software development, marketing, support, education, and technical writing. A persistent problem solver. Enjoy development and working with others. Traditional values of dependability, honesty and commitment. Take pride in excellence and work well done. Near fluency in Mandarin Chinese.
 

Work History

2016 to Present

Milestone Computer Solutions, LLC

Position: Software Developer
Location: Asheboro, NC and Taipei, Taiwan

Developed integrated two-application server system for pension management company’s new service involving new ASP.NET Core application for client's customers and new development for existing in-house Visual FoxPro 9 application. Deployed system 12/2017 with IIS and SQL Server in Azure. Currently supporting production system and developing new version 2 functionality.

2003 to Present

Chinese Toolbox
www.chinesetoolbox.com

Position: Creator
Location: Taiwan and US

Created entirely new type of software for learning Mandarin Chinese involving managed reading assistance, progress tracking, and tools to help focus learning effort where most needed. Envisioned while living in Taiwan, design is based on personal experience in learning Chinese. Developed application in C++, server with Perl, online store via PayPal integration, license key system, and website. Currently developing next version as iOS and Android mobile apps.

Bethany Learning Center (BLC)
www.bethany.com.tw

Position: Founder
Location: Taipei, Taiwan

Establish a successful cram school in highly competitive, downtown Taipei. The family business has grown to over 300 students, providing instruction in English, Chinese literature, physics, biology, and math. Employs two full-time office assistants and numerous local and foreign teachers.

1997 to 2002

Apple Computer
Professional Services

Position: Senior Consulting Engineer & Analyst
Location: Raleigh, North Carolina

Designed/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 3½-year assignment: As project analyst and developer, designed and developed client-server, web, and multi-tier software using WebObjects for Signature Confirmation service. Developed other Windows desktop, legacy (IBM 3270 screen-scraping), web, and UNIX server applications that enabled USPS call center personnel to effectively service thousands of customer requests daily. Utilized application server and database modeling technologies in application development. Worked closely with customers in defining application requirements and managing development schedule, testing, and deployment. Received award from Apple “for significant contributions of Release 24, a major re-engineering and development effort on the USPS Corporate Call Management Project”. Databases: Oracle and DB2.

Military Sealift Command 6-month assignment: Sole developer of Java-based WebObjects warehouse application in final stages of application development and deployment. Worked closely with customer after initial deployment to identify remaining problems and document enhancement requests. Deployed application updates with corrections and enhancements. Remotely monitored application performance and made changes as necessary. Database: Sybase.

Apple internal 4-month assignment: Worked on a team of five to develop a new internal sales management application. Documented application requirements in USE-CASE format. Wrote several PL/SQL stored procedures to migrate data from old to new databases. Database: Oracle.

1996 to 1997

NetObjects

Position: Support specialist and software engineer
Location: Redwood City, California

Served in three roles with this start-up in dynamic, team-oriented environment:

1995 to 1996

Addtron
Manufacturer of network equipment

Position: Marketing Specialist
Location: Fremont, California

Numerous responsibilities in small sales office of Taiwanese company:

1992 to 1995

D-Link Corporation

Position: Technical writer
Location: Taipei, Taiwan

Produced numerous manuals for networking products: routers, hubs, bridges, transceivers, network cards, networking software, print servers, etc. Trained staff in use of desktop publishing software.

1989 to 1992

Self-Employeed

Position: Documentation Consultant
Location: Taipei, Taiwan

Developed product documentation (user guides, technical manuals) for broad range of computer products. Gathered product information through direct use of product and through meetings with engineers. Developed written content and artwork. Integrated text and graphics using page layout software. Responsible for all aspects of manual creation. Put forth painstaking efforts to ensure that manuals were logically organized, easy to read, and beautiful.

1988 to 1989

Chaplet Systems

Position: Technical Writer
Location: Taipei, Taiwan

Produced several user guides for company’s laptop computer products. Final 150-page manual recognized by Portable Computing magazine as being


Skills

Software Development

This is my primary skill and interest. Have almost always been involved in some form of software development since college. Greatest accomplishments include work done at Apple and Chinese Toolbox. Currently developing iOS and Android versions of Chinese Toolbox. Have worked with many programming languages and APIs but primarily C#, C++, Java, Objective-C, Perl, and Win32. Have developed desktop applications, web applications, client-server servers, and middle-tier servers.

Languages: C#, C++, Objective C, C, Java, JavaScript, Perl, others

Systems: Windows, macOS, iOS, Mac OS X Server, Linux, CentOS, Solaris, BSD, OpenStep, 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

Development environments: Visual Studio, C++Builder, Android Studio, WebObjects, Borland C++

Version control systems: Concurrent Versioning System (CVS), Perforce, GIT

Virtualization: VMware Workstation, VMware Fusion
 

Mandarin Chinese

Learned Mandarin Chinese to near fluency while living in Taiwan for over 20 years. Very familiar with Taiwan culture and society.

Project Management

Served as both analyst and developer for USPS Signature Confirmation service. Carried out several functions of project manager. Worked closely with customer and other associates in managing expectations, schedules, development and deployment of new service.

Technical Support

Provided phone and online technical and developer support at NetObjects. Resolved technical problems with network devices (adapters, hubs, etc.) at Addtron.

Technical Writing

Created many instruction manuals for computer products from 1987 to 1995.

 


Education

Graduated 1985, BS in Computer Science
LSU-Shreveport, Shreveport, Louisiana

 

 

 

CombinedBanner3

See the updates for
Chinese Toolbox and Toolbox Coding

especially the new Chinese Toolbox 13.1.0.5.