Forum | Russian | FAQ | SiteMap | Contact Us








1234567891011121314151617

Resume 3

Adam Harley
Denver, CO
Software Developer, US Citizen

SUMMARY OF SOFTWARE SKILLS

Skill Used Since Familiarity Level Freq. Use
------------------ ------------- -------------------- ------------
C++ Late 1996 Very Strong Consistent
C Early 1996 Very Strong Consistent
UNIX Environ. Early 1996 Very Strong Consistent
UNIX Progr. Early 1997 Relatively Strong Occasional
UNIX Admin. Early 1997 Relatively Strong Occasional
Perl Late 1997 Relatively Strong Occasional
Shell Scripts Late 1997 Relatively Strong Occasional
80x86 Assembly Late 1996 Reasonable Rare
OOA/OOD/OOP Late 1996 Relatively Strong Consistent
Java Mid 1996 Reasonable Rare
Team Dev. Early 1997 Relatively Strong Consistent

KEY SELLING POINTS

  • Three years industry programming experience, 10 yrs as hobbyist
  • Strong problem-solving and reasoning skills
  • Intensive experience with both the C and C++ languages, with Unix commands, shells, tools, system programming, sys admin.
  • Ability to communicate technical ideas clearly and concisely
  • Experience with a variety of computing environments, and tools: numerous compilers, source control, windowing systems & apps
  • Understanding of many computing concepts: OOA/OOD/OOP, compilers, assembly languages, operating systems, real-time OS, multithreading, networking, databases, client-server arch.
  • Academic grounding in computer science, engineering, and math
  • Experience in the telecommunications industry

JOB OBJECTIVE

Design and implement system software, libraries or firmware

EMPLOYMENT

May 2000 - June 2002
Smart Communications, Buffalo, Colorado

Software Eng., Voice over IP-Enabled Routing VIPER SoftSwitch
  • Designed and implemented protocol and management features for SoftSwitch connects PSTN to IP network for voice & data calls
  • Protocols included SS7 ISUP, IPDC, and SIP.
  • Management features included billing and switch monitoring.
  • Switch had an object-oriented design, was implemented using C++
  • Identified and corrected incorrect locking for multi-threading
  • Provided support for revenue-generating 400M production sys.
  • Led, responsible for porting state engine from Solaris to Linux
  • Managed vendor employee who was "on loan" to Level 3
August 1999 - May 2000, Winter 1999
Red Wave Software, Stanford, Colorado

Software Developer, C++ Standard Library
  • Determined if test failures & OEM reports showed product flaws
  • Investigated and resolved product flaws and OEM product flaws, often complex: involved, eg, multithreading, assembly debugging
  • Learned advanced features of C++ language, corresponded with both compiler vendors and the ISO C++ language committee
  • Participated in complete software life cycle:

    • Helped test & validate product for several releases
    • Corrected defects in the product
    • Helped document product
    • Helped train technical support personnel on product

  • Interviewed job candidates
Summer 1998, Fall 1997
Terasat Canada; Gloucester, Ontario

Systems Programmer, Data Processing/Satellite Ground Systems
  • Researched the structure and processing of satellite telemetry
  • Designed, partially implemented object-oriented C++ class library for satellite telemetry processing
  • Designed and implemented C functions for parsing, socket-based messaging, time calculations, and optimized file I/O
  • Enhanced system messaging using sockets and shared memory, while avoiding process deadlock; fixed other system bugs
  • Performed installation and maintenance of Linux and HP-UX
Winter 1997
Vertel Technologies/Bell Northern Research; Verdun, Quebec

Programmer, Speech Services Dept. Voice Recognition
  • Designed and implemented dynamic debugging interface for Real-Time system, using Remote-Procedure Calls RPC
  • Implemented test scripts in a proprietary scripting language
  • Reviewed and suggested improvements to scripting language
Summer 1996
G2 Communications "G2 Com"; Longueuil, Quebec

Computer Programmer and Technical Advisor
  • Developed Java Applets and C language CGIs
  • Learned Java and details of UNIX programming
  • Devised workarounds for bugs in 3rd party software
1994 - 96
Various Private Individuals; Montreal, Quebec

Tutoring High School and Junior College level Math and Physics
  • Taught course material and expressed course concepts
Fall 1995
Marianopolis College; Montreal, Quebec

Assignment Corrector, Calculus

EDUCATION & ACADEMIC ACHIEVEMENTS

2002-
Candidate, B.A. Mathematics
University of Colorado at Boulder; Boulder, Colorado

1996 - 99
Bachelor of Applied Science coursework, Systems Design Engineering
University of Waterloo; Waterloo, Ontario

1994 - 96
Diploma of Collegial Studies, Pure & Applied Sciences
Marianopolis College; Montreal, Quebec



1234567891011121314151617