Post Project
  • Search
    • Buyers can
    • Search offers to buy now
    • Search freelancers to request a proposal
    • Freelancers can
    • Search projects to quote on
  • How it works
  • Log in
  • Sign up
  • Freelancer?
Browse by Category
    Technology & ProgrammingWriting & TranslationDesignDigital MarketingVideo, Photo & ImageBusinessMusic & AudioMarketing, Branding & SalesSocial Media
    Jeff Gonzales

    Jeff Gonzales

    Software Engineer / Technical Writer

    Las Vegas, NV, United States

    *** Expert Software Developer *** 18+ years software development experience Windows, Mac, Linux 4+ years mobile development (Android, iOS, Nokia) *** Expert Technical...Read more*** Expert Software Developer ***

    18+ years software development experience
    Windows, Mac, Linux

    4+ years mobile development (Android, iOS, Nokia)

    *** Expert Technical Writer ***

    SEO article writing, technical writing, academic writing

    textbroker 98% approval rate
    ecopywriters 100% approval rate
    constant-content 100% approval rate

    freelancer dot com - published over 200 certification exams

    Yes, I edit Wikipedia. :)

    Area Covered: USA, Southeast Asia, Online
    Company Name: gonzobrains
    Industry: Information Technology
    Employees: 2-4


    Work Experience
    -----------------

    Summary: *** Expert Software Developer ***

    18+ years software development experience
    Windows, Mac, Linux

    *** Expert Technical Writer ***

    SEO article writing, technical writing, academic writing

    textbroker.com 99.9% approval rate
    ecopywriters.com 100% approval rate
    constant-content.com 100% approval rate


    *** Resume ***

    Jeff Gonzales

    Education
    1999 University of Oxford Oxford, UK
    MSc., Software Engineering at the Oxford Computing Laboratory, Keble College

    Topics include:

    Managing Risk and Quality, Software Development Management
    Functional Programming, Object-Oriented Design, Distributed Objects
    Requirements Engineering, Specification and Design (Z notation), Practical Software Engineering, Software Testing
    Concurrency and Distributed Systems (CSP), Software Engineering Mathematics
    First Order Predicate Logic (FOPL), discrete mathematics, Haskell

    19931996 University of Redlands Redlands, California

    BS, Computer Science with minor emphasis in Mathematics
    Graduated with Computer Science and Proudian Interdisciplinary honors.

    Served in an instructor/trainer capacity in various Computer Science courses.

    Experience
    December 2008  Beijing Rents Beijing, China

    Senior Computer Consultant (contractor)

    Managed project scheduling, development, and testing of database-driven property rental website.

    Provided recommendations for target embedded system hardware platforms.

    Skills required for the task included PHP, MySQL, LAMP, OpenRealty real estate platform, Windows 2003 Server, requirements documentation, design documentation, and other development tools.

    June 2008  November 2008 Farmers Insurance Group Riverside, California

    Senior Computer Consultant (contractor)

    Managed end-user desktops, back-office servers and backup system.

    Installed/maintained office-wide broadband internet connectivity.

    Deployed LogMeIn.com for remote assistance/troubleshooting.

    Skills required for the task included Windows 2000, Windows XP, TCP/IP, Internet router technology, and other system administration tasks.

    April 2008  May 2008 Berkeley Open Infrastructure for Network Computing (BOINC)

    Parallel Computing Volunteer (charity work)

    Created computing cluster for volunteer computing.

    Currently contributing unused CPU cycles to SETI@Home, and WorldCommunityGrid.org

    Skills required for the task included Windows XP, grid computing, and other system administration tasks.

    May 2004  March 2007  Aristocrat Technologies, Inc. Las Vegas, Nevada

    Senior Software Engineer

    Managed project scheduling, development, testing, and deployment for communications protocol translation device.

    Introduced requirements engineering, design documentation and UML design techniques to the projects development process.

    Introduced formal requirements engineering and requiremens management using Telelogics DOORS requirement tool.

    Introduced UML design and code generation using I-Logix/Telelogics Rhapsody design/development tool.

    Provided recommendations for target embedded system hardware platforms.
    Skills required for the task included Windows CE, Windows Platform Manager, I-Logix Rhapsody, Telelogic DOORS, Linux, GNU C++, STL, Object-Oriented Programming, Object-Oriented Design, make, makefiles, CVS, Cervesia, multi-threading, shared memory, serial port programming, UML, XML, requirements documentation, design documentation, embedded systems design, Tern embedded systems, Understand for C++, and other development tools.
    Protocols used include SAS 5.10 / SAS 6.0 host protocol, Bally SDS host protocol, VLC host protocol, and GSA G2S protocol.

    April 2002  Nov 2003  Sierra Design Group (now Bally Technologies, Inc.) Las Vegas, NV

    Senior Firmware Engineer / Team Lead

    Managed team scheduling, development, testing, and deployment for progressives and external bonusing support in gaming machines using Mikohn controllers and IGT SAS 5.10/6.00 protocol communications.

    Managed and developed design and integration for said progressives and bonusing support.

    Developed extendable programming platform for computerized bingo, lottery, and vegas-style gaming machines.

    Developed ticket-in/ticket-out infrastructure for said gaming platform.

    Developed printer support for Ithaca 750, Ithaca 850, Ithaca 860, JCM, Money Controls PayChex, Seiko PSA-66ST, and Seiko Netplex printers.

    Developed promotional credit support via SAS and SDS.

    Introduced requirements engineering, design documentation and UML design techniques to the projects development process.
    Skills required for the task included Linux 6.2 & 7.2, GNU C++, STL, Object-Oriented Programming, Object-Oriented Design, make, makefiles, CVS, Cervesia, SAS 5.10 / SAS 6.0 host protocol, SDG host protocol, SDS host protocol, Seiko/Ithaca printer programming, JCM/Mars bill validator programming, Mikohn progressive controller programming, Mikohn Mystery Pay, Acres back-end systems, Aristocrat back-end systems, multi-threading, shared memory, serial port programming, UML, XML, requirements documentation, design documentation, Microsoft Visio, Microsoft Project, CRiSP editor/development environment, and other development tools.

    Nov 2001  April 2002  The Voodoocom Corp. Las Vegas, Nevada
    Senior IT Consultant
    \" Managed the reverse engineering and re-development of an e-commerce solution for prosportsmemorabilia.com.
    \" Performed requirements analysis and specification development for porting Win16 (Visual Basic 3) application to Win32 (Visual Basic 6).
    Skills required for the task included Microsoft VB.NET, ASP.NET, and ADO.NET technologies, IIS 5, XML, Visual Basic 3/4/6, HTML, ASP, COM, Javascript, ActiveX, stored procedures, Access 2000, and SQL Server 7, and SQL Server 2000.
    Mar 2002  July 2002  Computer-Ed Institute (part-time) Henderson, Nevada
    Programming Instructor
    \" Taught evening SQL and Java programming courses.
    \" Created exams, lesson plans, and other curriculum.
    \" Skills required for the task included lecturing, personal tutoring, lab supervision, grading, SQL, logic and design, Java, and other computer-related skills.
    August 2001  October 2001  Vending Data Corp / Casinovations Las Vegas, Nevada
    Senior Software Engineer
    \" Designed and developed electronics for secure collection of banknotes and coin from slot machines.
    \" Performed multiple tasks as needed including software testing, requirements engineering, project deployment/installation, technical documentation, and software development.
    \" Skills required for the task included Visual Studio, Visual C++, Visual Sourcesafe, Borland C++ Builder, Codewrite, embedded systems knowledge, and various third-party tools.
    August 2000  May 2001  Staffopolis (formerly eCommerce Staffing, Inc.) Las Vegas, Nevada
    Project Manager
    \" Directed and deployed staffing firms entire global IT strategy.
    \" Designed and developed internet-enabled, workflow-based application including multimedia streaming, back-end databases, client-side scripts, business objects, web pages, server-based agents, and various Intranet functionality for the IT staffing industry.
    \" Performed multiple tasks as needed including consultancy, administration, project management, end-user training, technical writing/documentation, and software development.
    \" Skills required for the task included Java, Visual Age, Javascript, Lotusscript, Lotus Domino, Lotus Domino Designer, Lotus Administration, Lotus Agents, Lotus @-Function language, HTML, Clipstream audio/video streaming tools, multimedia streaming, Adobe Premiere, internet security, SMTP, Visual Basic, COM, XML, and various third-party tools.
    Jan 2001  Oct 2001  The Voodoocom Corp. / Casino Data Systems Las Vegas, Nevada
    Senior IT Consultant / Team Lead
    \" Re-Developed graphical user interface (GUI) for Casino Data Systems (now Aristocrat) Pro Studio plasma screen control system.
    \" Skills required for the task included Microsoft Foundation Classes (MFC), Visual C++ 6.0, Windows Architecture, Windows SDK, COM, and ActiveX.
    \" Served as Team Lead/Project Manager for small business accounting/tax calculating software.
    \" Developed documentation for technical staff, managers, and end-users.
    \" Skills required for the task included Borland Jbuilder, Denova Java install creator, project management, client interfacing, etc.
    Feb 1999  July 2000  Union Bank of Switzerland ZÃ’¼rich, Switzerland
    Senior Software Developer (IT Entwickler)
    \" Developed client-side scripts, business objects, web pages, Win NT services, database designs, and various Intranet functionality for internal banking/credit management websites.
    \" Developed documentation for technical staff, installation procedures, and end-user help facilities.
    \" Skills required for the task included XML, MTS, Visual Interdev, Visual C++, Visual Basic 5.0/6.0, Webclasses, VBScript, Javascript, HTML, Active Server Pages (ASP), ISAPI, Win NT internals, MS Frontpage 98, Internet Information Server (IIS), COM, ActiveX, SQL, MS Access, Oracle, Visual Basic Web Classes, Visual Source Safe, Data Dynamics Active Reports, NuMega DevPartner, Citrix WinFrame, Desaware Spyworks, and various third-party tools.
    Nov 1998  Feb 1999  The Voodoocom Corp. Las Vegas, Nevada
    Senior Software Engineer
    \" Developed client-side scripts, backend code, database, and e-commerce functionality for client websites.
    \" Skills required for the task included Visual Interdev, Visual Basic 5.0, VBScript, Javascript, HTML, Active Server Pages (ASP), ISAPI, MS Frontpage 98, Internet Information Server (IIS) COM, ActiveX, SQL, MS Access.

    July  Oct 1998  The Voodoocom Corp Folsom, California
    Computer Consultant
    \" Developed e-mail distribution tool for Intel Corp and Elan Communications.
    \" The purpose of said tool was for delivering batched messages to Intel personnel based on various employee records.
    \" Skills required for the task included Visual Basic 5.0, Active Data Objects (ADO), Collaboration Data Objects (CDO), MS SQL, COM, OLE DB, Microsoft Data Access Components (MDAC), Outlook Automation, Spread grid control, and Install Shield.
    \" Developed Public Folder/Distribution List administration tools for Microsoft Exchange.
    \" Skills required for the task included Visual Basic 5.0, Active Data Objects (ADO), Collaboration Data Objects (CDO), Active Server Pages (ASP), MAPI, NuMega FailSafe, COM, ActiveX, and Microsoft Outlook.
    May  June 1998  The Voodoocom Corp Glendale, California
    Computer Consultant/Web Developer
    \" Appointed to said position on behalf of Commonwealth and Elliptus for the purpose of developing web-based application prototype to be used by title insurance companies.
    \" Skills required for the task included Visual Basic, Visual Interdev, Frontpage, MS SQL, COM, HTML, Active Server Pages, VBScript, Javascript, and various reverse-engineering techniques.
    Feb  Apr 1998 - The Maxim Group Anaheim Hills, California
    Senior Programmer/Analyst
    \" Appointed to said position on behalf of Experian/TRW for the purpose of developing three-tiered client/server, Internet-enabled application for property tax and title companies.
    \" Skills required for the task included Visual C++, Visual Basic, COM, ActiveX, Active Server Pages, ISAPI, Borland C++, and various reverse-engineering techniques.
    1997 Pacific Coast Software Huntington Beach, California
    Computer Consultant
    \" Independently provided consulting services for the development of orthodontic analysis software.
    \" Ported original 16-bit Windows product to Win32 platform using Visual C++, MFC, and COM/OLE technologies.
    1997 Alpha Systems Lab, Inc. Irvine, California
    Software Engineer
    \" Independently provided consulting services for the development of security/video surveillance products.
    \" Developed new product architecture using Visual C++, Visual Basic, COM, ATL, and Philips I2C protocol.
    \" Developed assembly-level VxD using MASM (Intel x86 assembly) and SoftICE (low-level debugging tool).

    1996 - 1997 Micro-Frame Technologies, Inc. Ontario, California
    Software Developer
    \" Developed grid-based report viewing applet using Visual C++, MFC, OLE, BNF, and Visual Components Formula One grid control.
    \" Integrated OLE Automation in Windows-based product using C/C++ and Visual Basic.
    \" Rewrote Windows-based product using Microsoft Foundation Classes (MFC).
    \" Developed in-house utilities using C/C++.
    1995 - 1997 INFOmax Systems Riverside, California
    Web Developer/Systems Integrator
    \" Provided computer consulting and systems integration for DMF Trucking Co.
    \" Developed web site for Virtual Images Unlimited.
    \" Other Miscellaneous Skillsets
    \" Perl, Apache, Tomcat, PHP, Java, Javascript, C#, VB.NET, LAMP, XAMP, CSS, Widgets, Google API, technical writing, peer training, web services, OpenRealty real estate website platform, Drupal, HYDRA embedded gaming platform,
    Certifications


    February 2007 Telelogic/I-Logix Certification
    \" Rhapsody Essentials Tool Training for Software Engineers

    December 2006 Windows Embedded Certification
    \" Building Embedded Solutions using Windows CE 5.0

    November 2005 Telelogic Certifications
    \" Using TAU G2 For System Development
    \" Using DOORS for Requirements Management

    May 2003 Brainbench Certifications
    \" Programmer/Analyst Aptitude
    \" Software Business Analysis
    \" Project Management


    January 2001 Certified Lotus Specialist (CLS)
    \" Successfully completed exam 510 - Domino R5 Designer Fundamentals.
    \" Verified knowledge of the following competencies: Client, Database, Design Elements, and Formulas.

    April 1997 Microsoft Certified Professional (MCP)
    \" Successfully completed Windows Operating Systems and Services Architecture I exam (WOSSA I).
    \" Demonstrated understanding of Windows 95/NT memory management, kernel, messaging model, threads, SMP, I/O Manager, Registry, error handling and recovery, user interface, and multitasking.
    Verified knowledge of OLE fundamentals, automation, documents, and controls.
    Affiliations

    Association for Computing Machinery (ACM) www.acm.org
    IEEE Computer Society www.ieee.org
    American Mensa www.mensa.org

    Languages
    English: Native Language
    German: Basic Speak/Read/Write
    Spanish: Basic Speak/Read/Write
    Thai: Basic Speak

    Interests
    Search Engines/SEO, Information Science, Formal Methods, Requirements Engineering, Formal Concept Analysis, E-Commerce, Z, Databases, Data Mining, Linux, Agent Technology, Philosophy of Engineering, History of Computing, History of Engineering, HYDRA embedded game development platform, tropical farming, video games, fishing, hunting, geocaching, fitness training.

    Teaching Experience

    Fall 1990  Winter 1993  Jurupa Valley High School (part-time) Mira Loma, California (USA)
    Peer Tutor
    \" Tutored fellow students in high school mathematics and Spanish.
    \" Supervised other tutors and evaluated their performance.

    Fall 1993  Summer 1996  University of Redlands (part-time) Redlands, California (USA)
    Private Tutor
    \" Tutored fellow students in college-level mathematics and computer science.
    \" Tutored high school students in high school-level mathematics and Spanish.

    Summer 1995  Johns-Hopkins University (internship) Los Angeles, California (USA)
    Teaching Assistant
    \" Taught advanced university-level computer programming courses for exceptionally gifted children at the Johns-Hopkins Center for Talented Youth (CTY)
    \" Assisted professor with daily courses, proctored evening labs, supervised children during playtime.
    \" Skills required for the task included lecturing, personal tutoring, proctoring, lab supervision, coursework grading, Scheme/LISP, intro to programming, first-order predicate logic discrete mathematics, and other computer-related skills.
    Summer 1996  University of Redlands (part-time) Redlands, California (USA)
    Programming Instructor
    \" Taught intro to computer science course to undergraduate mathematics majors under department head supervision.
    \" Developed curriculum for teaching introductory programming using functional programming (Scheme)
    Mar 2002  July 2002  Computer-Ed Institute (part-time) Henderson, Nevada (USA)
    Programming Instructor
    \" Taught evening vocational SQL and Java programming courses.
    \" Created exams, lesson plans, and other curriculum.
    \" Skills required for the task included lecturing, personal tutoring, lab supervision, grading, SQL, logic and design, Java, and other computer-related skills.
    Company: Clean Communications
    Description: I developed an iPhone application that provides various DNS lookup abilities like MX records, TXT records, reverse DNS lookup, etc.

    Job Title: Senior Software Engineer
    Company: Independent Contractor
    Description: Developing proprietary WHOIS query tool using VB.NET, sockets, Excel/CSV

    iPhone/iPod Touch game programming using XCode, Interface Builder, Cocoa Touch, Quartz2D, and OpenGL ES

    Technical article writing for topics such as virtualization, alternative energy, computer programming, SEO, etc.

    Experimenting with game programming for Parallax's HYDRA hobbyist game platform using Spin programming language.
    From:01/Oct/2009

    Job Title: Tech Writer
    Company: Independent Contractor
    From:01/Jan/2009

    Job Title: Sr. Software Engineer
    Company: Aristocrat
    From:01/Jan/2005 To:01/Jan/2007

    Job Title: sr software engineer
    Company: sierra design group
    From:01/Jan/2003 To:01/Jan/2006

    Job Title: Sr. Software Engineer
    Company: Vending Data
    From:01/Jan/2001 To:01/Jan/2001

    Job Title: Senior Software Engineer
    Company: VendingData, Inc.
    From:01/Jan/1999 To:01/Jan/2001

    Job Title: software developer
    Company: ubs
    From:01/Jan/1999 To:01/Jan/2000

    Job Title: IT Consultant
    Company: Elan IT
    From:01/Jan/1997 To:01/Jan/1998

    Job Title: software engineer
    Company: Business Engine
    From:01/Jan/1996 To:01/Jan/1998

    Job Title: consultant
    Company: alpha systems lab
    From:01/Jan/1996 To:01/Jan/1997



    Education
    -----------------

    Summary: BS, Computer Science & Mathematics - University of Redlands (USA)
    MSc., Software Engineering - University of Oxford


    Degree: MSc.
    Field of Study: Software Engineering
    University / College: University of Oxford
    From:01/Jan/2000 To:01/Jan/2004

    Degree: BS
    Field of Study: Computer Science and Mathematics
    University / College: University of Redlands
    From:01/Jan/1993 To:01/Jan/1996

    • £7
      /hr
    Contact

    Skills

    data scrapingtechnical writingweb writingC++ programming languageVisual Basic programming languagewebsite development

    Insights

    Freelancer Buyer
    Projects listed
    0
    Freelancers worked with
    0
    Last active
    Jul 06 2012
    Response time
    instantly

    Insights

    Freelancer Buyer
    Projects worked on
    0
    Buyers worked with
    0
    Last active
    Jul 06 2012
    Response time
    instantly

    Skills

    data scrapingtechnical writingweb writingC++ programming languageVisual Basic programming languagewebsite development

    Insights

    Freelancer Buyer
    Projects listed
    0
    Freelancers worked with
    0
    Last active
    Jul 06 2012
    Response time
    instantly

    Insights

    Freelancer Buyer
    Projects worked on
    0
    Buyers worked with
    0
    Last active
    Jul 06 2012
    Response time
    instantly
    Skills Insights

    Insights

    Freelancer Buyer
    Projects listed
    0
    Freelancers worked with
    0
    Last active
    Jul 06 2012
    Response time
    instantly

    Insights

    Freelancer Buyer
    Projects worked on
    0
    Buyers worked with
    0
    Last active
    Jul 06 2012
    Response time
    instantly
    Skills Insights
    data scrapingtechnical writingweb writingC++ programming languageVisual Basic programming languagewebsite development
    • Portfolio (6)
    View All (6)
    • Reviews
    • Purchases
    • Endorsements
    Hide feedback
    The user has no activity as a Freelancer

    Product

    • About
    • Team
    • Careers

    Support

    • How it works
    • Trust & Safety
    • Help Centre

    Discover

    • GuidesStoriesNews

    Resources

    • Customer Stories
    • Business Cost Calculator
    • Startup Cities

    Browse

    • Freelance Services
    • Freelance Services By Country
    • Freelance Skills
    • Terms
    • Privacy
    • Sitemap
    • Company Details
    • © 2023 People Per Hour Ltd
    We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
    Cookie Settings
    Accept All Cookies