Post Job Free

Resume

Sign in

Developer Java

Location:
Los Angeles, CA
Salary:
100000
Posted:
October 31, 2014

Contact this candidate

Resume:

Will McCarthy

*** *** ***** **., **** *, Los Angeles, CA 90012

213-***-**** acgkcg@r.postjobfree.com

WORK EXPERIENCE

Java/Oracle Instructor, Mentor-Global, San Jose, CA June, 2014 to present

Performed intensive corporate training in Chicago and Detroit, training professionals to change careers to professional

development and/or QA. All topics (pseudocode, modular programming, OO design and implementation, reuse, testing and

team programming) were taught through hands-on solutions to actual programming problems in Java, using the BlueJ tool.

Java Instructor, Cal State Long Beach, Long Beach, CA August, 2014 to present

Taught Data structures (trees, lists, stacks, queues, deques, graphs, hash-tables), and Algorithms (searching, sorting (heapsort,

mergesort, quicksort, shellsort, selection, insertion), string algorithms), Design patterns (Decorator, Builder, Singleton,

Abstract Factory, Command, and Object-oriented design in Java, emphasizing best practices such as Essential Java by

Joshua Bloch, and Oracle's training materials for Oracle certification Java SE7 Programmer I and Programmer II exams.

C++ Instructor, Cal State Fullerton, Fullerton, CA August, 2013 to present

Taught Data structures, algorithms, and their design/implementation in C++, and general OO design and implementation,

emphasizing the power, speed, and elegance of templated solutions in C++. Memory allocation, copy constructors/

assignment operators, and copy and move semantics were all developed as necessary. C++11 features were used wherever

possible. Best practices such as Josuttis's The C++ Standard Library, and Vandervoorde and Josuttis's C++ Templates: The

Complete Guide are used. Students should be able to write professional-level C++ code to solve complex problems.

C++ developer, Los Angeles 2013 to present

Working as a consultant for an Australian educational company, switching from Drupal as the CMS to Django and Python

as the framework for development, to improve the flexibility, performance, and version to version stability of the code.

Python developer, Los Angeles, Beijing, China 2009 to present

Currently developing middleware to connect educational websites in many countries to core curriculum standards in Python

and Django, using Oracle and MySQL as the database engines.

Developed board games in Python using Python for Checkers, Tic Tac Toe, and Battleship, using PyGame.

Developed Natural Language Processing SW to analyze an English language corpus, to aid HS students to learn English.

AP Comp Science (Java) Instructor, Objective-C Instructor, Anaheim, CA Jan 2012 to Feb 2014

Changed syllabus so students constantly write apps in Java and Objective-C, and use the texts as a supplementary tool.

Emphasized how to use Design patterns to produce more effective OO designs and implementations. Students primarily

worked on game programs for their projects (Go, Chess, Checkers, Chinese Checkers, Battleship, Sorry,

2005–present

US/UK University Consultant, US Beijing

2007-10

Web developer, Sci. Dept. Chair, Science teacher Miami Central HS / Hialeah Gardens MS, Miami,

2005-07

Sub. Math/Science teacher, WAB and ISB HS, Beijing, China,

ESOL instructor, Dell English, Beijing, China, 2002–05

SW Consultant (C About Learning, Chicago, IL 2001–02

Redesigned their learning-style SW tool (C++ on Windows/Mac OS) so teachers could more effectively design syllabi.

AP Comp Sci Instructor (C VB Instructor, Libertyville/Vernon Hills HS, Chicago area, 2000–01

Co-owner/founder, Alta Vista Montessori School, Chicago area, 1998–2001

Responsible for Operations, Finances, and Recruitment. Built school from ground-up. School filled in one year.

Team Leader, Sr. SW Developer (C SPSS, Chicago 1997–98

Helped convert SPSS applications from FORTRAN code into OO code (in C Trained team of FORTRAN

developers and statisticians to design / write C++ code using Design patterns. Performed Design / Code review.

Team Leader, Abbott Laboratories, Chicago 1995–97

Led design of a scientific db for Abbott’s 400 Analytical Chemists to track lab requests, tests, results, and

approvals of drugs in development. Team Leader of a 3d Molecular Chem db for synthesizing new drugs.

Will McCarthy, resume

Will McCarthy

931 New Depot St., Unit 3, Los Angeles, CA 90012

213-***-**** acgkcg@r.postjobfree.com

Software Mgr., Sr. SW developer (C++, C, Assembler), Axon Instruments, San Francisco, 1989–95

Developed computer SW (in C and C to analyze / display data from Neuroscience experiments. Wrote real-

time data acq. s/w (in C, Asm) (200,000+ samples/s, 16 channels) using double buffering on IBM PC 80x86.

Post doc, University of Colorado Health Sciences Center, Denver 1987–89

Conducted basic electrophysiology, and molecular biology to determine how Na+ channels are glycosylated and folded after

being translated from rat mRNA. Wrote program in C to aquire/analyze scientific data at 50,000 samples/sec.

PhD candidate, Northwestern University, Chicago, 1981–87

Researched how local anesthetics work at the molecular level. Designed and implemented computer programs (in C /

C++, DEC) to analyze large data files. Created math simulations (in C / C++) to compare predictions to data.

Science/Math Teacher, Alvernia High School, Chicago. 1980–81, and summers 81-83

Sr. R&D Engineer, Ni-Tec, Chicago, Solid-state Physics research on next-gen photocathodes for night scopes. 1980

EDUCATION

Java University: Preparing for the Java Cert. Exams JAVAONE, ORACLE San Francisco, 2012

CHEPREO Mechanics / E&M, Python FIU, (4 wks), Miami, 2008-09

ISIS/Draw programming, MDL Information Sys. (1 wk), Sunnyvale, 1997

Intro / Advanced Windows Programming (C Microsoft Univ. (1 wk) Redmond, Boston, 1994–95

Post-doc fellowship, Neuroscience, Genetics (C U. of Colorado Health Sci Ctr., Denver, 1987

PhD, Neuroscience (C/C Northwestern Univ., Evanston, IL, 1987

MS, Metallurgical Eng., UIUC, Urbana, IL, 1980

BA, Physics, Carleton College, Northfield, MN, 1978

Will McCarthy, resume



Contact this candidate