Resume of Randy McLaughlin
RANDY L. McLAUGHLIN 733 Sanford Street Red Wing, MN 55066 (651) 388-7510 E-mail: rm@codeuntangler.com SUMMARY
Page 1
Software toolmaker with special interest in scripting language development and possessing broad experience and certification in object-oriented Java and C++ development. Additional experiences and interests include refactoring, frameworks, APIs, program conversion, web-based query, PDA applications, and animated educational software.
Java, C++, C, SQL, HTML, XML, ILD, JSP, JDBC, Java Servlet, JavaScript, PalmOS, Palm Conduit CDK, Oracle 8i, Outerp, Refactoring, IDEA, JUnit, Ant, PL/SQL Developer, ServletExec, JRun, Microsoft Visual C++, Microsoft Visual SourceSafe, StarTeam, Microsoft Word, Microsoft Excel.
SKILLS
CERTIFICATIONS Sun Certified Programmer for the Java 2 Platform Brainbench Certified C++ Master EXPERIENCE present INDENTED LINE LCC Founder and Lead Developer Published the Outerp outline interpreter framework. 2001-present Conceived and developed file format and interpreter framework. Produced entire body of Java code. Developed tests, documentation and sample applications.
INDEPENDENT SOFTWARE DEVELOPER Custom software development. Developed conduit to transfer PDA database to desktop and produce simple reports. Managed website for professional organization. Enhanced existing web-based mortgage calculator.
Resume of Randy McLaughlin
Page 2
2000-2001
INFORMAL SOFTWARE, INC. Senior Software Engineer Developed, as member of an international team, software that allowed a Palm PDA to extend and control Microsoft Office applications.
Developed conduit to update PDA to changes in underlying document. Created prototype display application for the PDA. Led discussions to improve team process, to better facilitate remote distributed development and to promote object-oriented design and development principles and practice.
1999 – 2000
TECHIES.COM, INC. Software Engineer/Internal Tools Developed internal data mining tools using Java servlet and JSP technology with JDBC SQL queries from an Oracle database.
Developed a job candidate selection tool, including selection technology providing an order of magnitude improvement in speed over SQL database queries. Created a flexible intranet website serving tabular reports based upon Java servlets and JDBC technology. Reusable design allowed new reports to be implemented in under an hour.
1998 – 1999
FOURTH SHIFT CORPORATION Senior Software Engineer Joined ongoing project to convert company’s ERP product from MS-DOS to 32-bit Windows, and from C to C++. Identified architectural problems in original conversion plan, preventing bugs that would be difficult to identify and repair later in the development cycle. Improved memory management and eliminated memory leaks. Developed task-spawning facility and context switch. Reorganized function library to increase coherence and reduce coupling.
1997 – 1998
NORTH CENTRAL CONSULTING Consultant Provided C++ and object-oriented development capabilities to clients.
Resume of Randy McLaughlin
Page 3
1985 – 1997
SAND HILL SOFTWARE Independent Software Developer Developed award-winning educational and entertainment titles as a member of a virtual development team. Developed commercial shrink-wrapped software including: -Cartooners, published by Electronic Arts, awarded the 1989 Software Publishers Association’s Excellence in Software Award, later named the Codie Award, and Best Education Software of the Year by Computer Classroom Learning, 1990. -Millie’s Math House won four major children’s software awards including: 1993 Best Early Childhood Software Award, 1992 Parent’s Choice Award in Software, 1992 Best Children’s Program, and 1993 Best Early Childhood Software Award (California Children’s Media Award). Designed and developed a cross-platform animation scripting language, interpreter and graphics engine.