Charlton Rose: Additional Employment History
This list enumerates Charlton's less recent employments not listed on his main resume page.
Sep. 2002-Mar. 2007
(full-time)
Software Project Lead,
Daifuku America Corp.
(Salt Lake City, Utah)
- Manage software projects for warehouse automation systems.
- Develop web-based interface to replace existing, thick-client warehouse management software, for operation on mobile scanning units.
- Teach weekly training classes on Java, OOP, and development methodologies.
- Develop, promote, and manage cost-saving build processes.
- Design and implement vector graphics library for rendering transformable equipment layouts with real-time status indicators.
- Facilitate technology exchange with Japanese partner companies.
- Travel frequently to customer sites and maintain positive customer relations.
-
Experience:
Ant
Delphi
GWT
Java
Java RMI
JavaScript
JBoss
JDBC
JSP
SQL
StarTeam
Struts
Swing
Tomcat
Windows
May 2000-Jun. 2003
(consulting)
Lead Software Engineer,
Smart Input, Inc.
(Sparks, Nevada)
-
Develop embedded software for the AlphaSmart 3000 portable laptop word processor, including:
- proprietary thesaurus compression and query engine
- document outlining and navigation tools
- customized form builder and data-gatherer for industry-specific applications
- Direct development team.
- Develop and maintained in-house APIs for accelerated product development.
- Monitor product documentation for technical accuracy.
- Implement web-based purchasing and affiliate referral system.
- Master multi-platform installation CDs.
-
Experience:
C
Java
Linux
Microsoft Visual Studio
Visual SourceSafe
Feb. 1999-Mar. 2000
(full-time)
Software Engineer,
IntraCom Corporation
(Sunnyvale, California)
-
Develop, test, and debug software products, including:
- medical database and search engine interfaces
- MedEcho ultrasound transmission software
- Write executive summaries for corporate business plans.
- Evaluate third-party technologies for integration into company projects.
- Provide technical consultations for company executives.
- Complete two post-employment contracts.
-
Experience:
AWT
Java
Red Hat Linux
Samba
Windows
Sep. 1996-Aug. 1997
(consulting)
E-zine Columnist,
Inquiry.com
(San Mateo, California)
- Answered reader-submitted questions in E-zine's "Ask the JavaScript Pro" column.
- Sorted through hundreds of help requests daily to select compelling topics for publication.
- Published 67 tutorials related JavaScript and HTML.
Aug. 1996-Dec. 1996
(part-time)
University Instructor,
Brigham Young University
(Provo, Utah)
- Planned, prepared and presented lectures on C to class of 150+ students.
- Developed laboratory assignments and exams.
- Tutored struggling students individually.
- Managed two teacher assistants.
Jan. 1997-Feb. 1999
(part-time)
Research Assistant,
Brigham Young University
(Provo, Utah)
- Researched methods for generating accurate instruction-level microprocessor traces.
- Developed and maintained processor simulator software.
- Developed reusable software components for trace data processing.
- Proved the CITCAT instruction trace theorem with R-4400 MIPS microprocessor (joint project with Tandem Computers, Inc.).
May 1995-Nov. 1995
(internship, full-time)
Multimedia Programmer (internship),
Seino Information Services, Ltd.
(Oogaki-shi, Gifu-ken, Japan)
- Designed multimedia educational software for children.
- Translated company promotional materials.
- Designed and developed company's first web site.
- Researched and reported on issues related to internet adoption.
Jul. 1994-May 1995,
Jan. 1996-Aug. 1996
(part-time)
Teaching Assistant,
Brigham Young University
(Provo, Utah)
- Developed machine language assemblers for theoretical instruction set architectures.
- Developed processor simulation software for instruction trace research and student laboratory exercises.
- Integrated network tools into Computer Architecture course curriculum.
- Tutored students individually and in groups.
- Published on-line tutorials.
- Substitute-taught classes.
Apr. 1994-Jul. 1994
(part-time)
Telecommunications Technician,
Brigham Young University
(Provo, Utah)
- Installed and maintained ROLM digital telephone and computer network facilities.
- Demonstrated security bugs in telephone system software during pre-employment consulting.
Discover more at CharltonRose.com.
Last updated 2018.11.17.