Scroll To View More
Kevin Ollivier, Software Developer in Las Vegas, NV, United States
Kevin Ollivier

Software Developer in Las Vegas, NV, United States

Member since June 8, 2017
Kevin is a software developer with nearly 20 years of experience. He specializes in cross-platform GUI application development, particularly in Python, C++, and HTML5/JavaScript. Kevin has been working freelance and remotely for many years, so he is very comfortable working both independently and as part of a team.
Kevin is now available for hire



  • JavaScript, 20 years
  • HTML, 20 years
  • Python, 18 years
  • C++, 15 years
  • Unit Testing, 10 years
  • Objective-C, 9 years
  •, 2 years
  • Django, 2 years
Las Vegas, NV, United States



Preferred Environment

OS X, Windows, Git, Python, Xcode, Sublime Text

The most amazing...

...project i've worked on is a fantasy Role-Playing Game (RPG) for education that needed to analyze and adapt dynamically to each individual learner.


  • Co-Owner

    2015 - PRESENT
    KOSoftworks LLC
    • Created a mobile fantasy Role-Playing Game (RPG) for education that dynamically adapted to the learner's progress in real-time.
    • Designed and developed a language-learning aid for learning foreign languages (including ESL) that customizes exercises based on progress and mastery of various vocabulary terms.
    • Updated an open-source multimedia eBook creation tool to work on mobile devices.
    • Performed software development services for various clients.
    Technologies: Python, Django, C++, HTML, Phaser.js, jQuery, React, JS
  • Freelance Software Developer

    2011 - 2015
    Independent Contractor
    • Served as primary developer for Red Giant Link, a cross-platform application to update and manage licensing for Red Giant products that saw over 100K launches per month during my time working there.
    • Served as a primary developer on LifeFlix, a native OS X application with automatic scene detection that makes it easy to capture video from MiniDV camcorders and digitize, catalog, and share the videos online.
    • Worked on licensing, packaging and maintenance for video effects plugins written for video editing tools such as Adobe After Effects and Final Cut Pro.
    • Worked on updates and maintenance for web applications built in Python, including some in the Django framework.
    Technologies: Python, Django, C++, C#, Objective-C, HTML, CSS, JS
  • Software Developer

    2004 - 2011
    Tulane University
    • Created software for developing and deploying online eTexts viewable on desktops as well as tablets and mobile.
    • Designed and maintained the Payson Center's web presence, including choosing hosting providers, establishing the technologies and approaches used, and prototyping site design and aesthetics.
    • Assisted in the creation of offline or online digital libraries, with full-text search and support for several different document formats.
    • Contributed fixes and enhancements to the open source projects of software used by the Center, including wxWidgets and wxPython.
    • Started and maintained the wxWebKit project, a cross-platform port of the WebKit engine (before Chromium existed) in order to improve the state of cross-platform web engine embedding, to improve the capabilities of the Center's software tools.
    • Created and extended web applications in PHP for various projects the Center took part in.
    Technologies: Python, C++, Objective-C, HTML, CSS, JS, PHP
  • Information Systems Coordinator

    1999 - 2004
    Tulane University
    • Created desktop software that enabled University Professors to create multimedia course materials for viewing online or via CD-ROM for offline environments.
    • Designed, developed, and maintained the Payson Center's web site and server.
    • Set up and maintained the computer networks and PCs for the Payson Center's DC office.
    • Created a web application to catalog and search a list of training programs on disaster response and mitigation in Latin America.
    Technologies: Python, Visual Basic, PHP, ASP, HTML, JS, CSS


  • Red Giant Link (Development)

    Software updater and license manager for Red Giant software products. Saw 100,000+ launches per month during my work there. The latest version of the project I worked on was 1.9.

  • BrightSparc (Development)

    (Still in development) A mobile fantasy Role-Playing Game (RPG) for education. Built using the Phaser.js game development framework, it adapts in real-time to players' progress to ensure the game is challenging but not frustrating.

  • Lifeflix (Development)

    Lifeflix is a native OS X application that makes it easy to digitize old MiniDV camcorder videos and share them online. It automatically detects new scenes and marks the date and time of the recorded video.


  • Languages

    Python, HTML, Scala, Objective-C, JavaScript, C++, HTML5, C#, SQL, Java, PHP
  • Tools

    wxPython, Git, Sublime Text, Subversion (SVN), Adobe After Effects, Webpack, NPM, Microsoft Office, Jira, Confluence, Adobe Photoshop
  • Other

    Software Development
  • Frameworks, Django REST Framework, Django, Angular, Bootstrap, Selenium
  • Libraries/APIs

    wxWidgets, React, jQuery
  • Paradigms

    Unit Testing, Agile
  • Platforms

    MacOS, Windows, WordPress, Android, iOS
  • Storage

    SQLite, PostgreSQL, MySQL


  • Bachelor's of Science degree in Computer and Information Science
    2000 - 2004
    University of Maryland University College - Maryland
I really like this profile
Share it with others