{Gabriel L. Helman}

GabrielHelman *at* gmail *dot* com


Skills:
·    Programming languages: Basic.NET, C#, ASP.NET, JavaScript, SQL, HTML, CSS, PHP, C/C++, Java, JSP, Delphi, OpenGL, INFORM, Perl, Python
·    Software: Microsoft Office, Works, Visual Studio, Borland Builder, CVS, PhotoShop, Illustrator, Acrobat, Premiere, Encore, DreamWeaver, Fireworks, and Newtek Lightwave
·    Operating Systems: Windows (3.1, 9x, 2000, and XP), MS-DOS, UNIX, and Macintosh
·    Platforms: x86-based processors as well as MCS51, AVR, and PIC micro-controllers
·    Computer Hardware: Extensive experience with computer and network construction, troubleshooting and repair.

Employment:
Inspironix – Software Developer / Consultant July 2007 - current
·    Lead developer on custom web-based data systems for education-based client under .NET using VB.NET, C#, ASP.NET, and SQL Server
·    Lead developer for educational web-based data system with features that include:
     ·    Large SQL Server database of user-editable test questions with rich text-editing via ASP.Net web interface
     ·    User can design a Test by selecting Questions from database, as well as end of page graphics, cover sheets, and other options
     ·    System will dynamically build a PDF of the Test for download with questions arranged in an efficient and visually pleasing manner
     ·    System also produces answer sheets that can be scanned and uploaded for grading
     ·    Produces extensive reporting on student, class, and school progress
·    Meet with clients personally and design new software based on their requirements and expectations; relations with all of my clients are superb
·    Develop, refine and manage the company’s .NET standards
·    Designed and wrote on-line knowledge base of SQL, IIS, and .NET tips and tricks
·    Train new employees regarding the company code etiquette and software output expectations for .NET systems

Accenture / C-IV Project – Programmer / Analyst December 2006 – July 2007
·    Maintained large web-based application for State of California social assistance agency
·    Wrote specifications for application GUI elements with graphic design responsibilities
·    Resolved user tickets and implemented fixes for system issues
·    Implemented new features based on project specifications
·    Managed test build and deployment process

Needhams Electronics – Software Engineer 2006
·    Developed and wrote the software for the pt-one – the company’s new product – a serial in-system device programmer for EEPROMs and micro-controllers
·    Wrote programming algorithms for I2C, Microwire, and SPI interface EEPROMs, as well as AVR and PIC micro controllers; these algorithms ran on an embedded MCS51 micro controller
·    Team Lead for pt-one software maintenance – shipped a new software release every month
·    Deployed and administrated a company-wide install of Bugzilla, customized heavily to meet their specific needs
·    Installed company-wide code documentation system based on Doxygen on the company intra-net; I managed the regular documentation updates
·    Wrote the help files and manuals for the company’s entire product line
·    Developed a series of training videos for deployment on the web

Colusa Produce Corporation - Network Administrator 2002 – 2005, Promoted to IT Department Manager in October 2004
·    Designed and Implemented FTP based system to allow database files to be updated automatically between offices in California, Michigan and New York
·    Worked with other Administrator to construct VPN over the Internet, connecting offices in CA and NY
·    Provided on-site technical support, including configuring anti-virus software
·    Promoted to IT Department Manager

Digital Archivist / Multimedia Consultant - ongoing freelance basis for several clients 2001-2005
·    Photo restoration: converting slides, photographs, film into cleaned/optimized digital media.
·    Format conversion: converting VHS tapes into DVD format complete with menus and chapter selections.
·    Image Restoration: Digital conversions resorted, picture quality and clarity to its optimal/original state.
·    Designed and produced a series of short presentations and slide shows for display and DVD, including a music track and performing the voice over narration.

Computer Tech - ongoing freelance IT business for several clients 2001-2005
·    Computer design: Assembling computers from hardware to software based on client's needs.
·    Broad spectrum of troubleshooting, repair and maintenance.

Related Work and Projects:
 Directed Programming Experience
·    Wrote several small Visual Basic applications to handle random number generation and data collation.
·    Created a Dynamic String class for C++
·    Led team of four to design and implement computer games.
·    Designed and programmed a 3D Flight Engine in OpenGL and Win32 APIs with real world physics.

Operating Systems Programming
·    Designed and programmed several simulations of OS tasks (both Win9x and UNIX), including:
    ·    Linker / Loader (processing fictional assembly code into fictional machine code)
    ·    Processor time sharing, Job Scheduling, and Memory page swapping
    ·    Command line text parser to navigate and manipulate file system

Data Structures and Analysis
·    Designed and implemented an object oriented data base program, with a dynamically scalable data structure and multiple forms of analysis.
·    Programmed several small databases using both Microsoft Works Database and Microsoft Access.

Digital Multimedia
·    Built and textured several 3D models from scratch, designed, rendered, and composited several minutes worth of animation, including music and sound effects.
·    Wrote program to display a star map in 3 dimensions, allowing for unlimited rotation and multiple views.
·    Wrote bitmap-based font module for OpenGL programs.
·    Edited and converted multiple video, audio and image files, including the following formats:
    ·    VHS, Quicktime, AVI, DVD, VCD, WAV, MP3, OGG, TIF, PDF, PCT, PSD, TGA, EPS, AI, JPG, GIF, PNG

Software Engineering
·    Part of a team that designed and implemented web-based "job board" systems in Perl, all ran on a UNIX server.

Artificial Intelligence
·    Designed computer game based on classic "Hunt the Wumpus" simulation.
·    Designed and implemented Reactive Agent capable of playing and winning, on both Win9x and UNIX platforms.

Education:
California State University, Chico
Bachelor of Science in Computer Science - 2001
Minor in Creative Writing
Overall GPA: 3.2


{BACK}

{colophon}