Kevin Ollivier

Kevin Ollivier

Las Vegas, NV, United States
Hire Kevin
Scroll To View More
Kevin Ollivier

Kevin Ollivier

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
Portfolio
Experience
  • JavaScript, 20 years
  • HTML, 20 years
  • Python, 18 years
  • C++, 15 years
  • Unit Testing, 10 years
  • Objective-C, 9 years
  • Django, 2 years
  • Phaser, 2 years
Las Vegas, NV, United States
Availability
Part-time
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.
Employment
  • Co-Owner
    KOSoftworks LLC
    2015 - PRESENT
    • 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
    Independent Contractor
    2011 - 2015
    • 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
    Tulane University
    2004 - 2011
    • 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
    Tulane University
    1999 - 2004
    • 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
Experience
  • Red Giant Link (Development)
    https://www.redgiant.com/link/

    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)
    http://brightsparc.io

    (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)
    https://www.lifeflix.com/

    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.

Skills
  • Languages
    HTML, Python, Objective-C, JavaScript, C++, HTML5, Java, C#, PHP, SQL
  • Tools
    wxPython, Git, Sublime Text, Adobe Photoshop, Adobe After Effects, Webpack, NPM, SVN, Microsoft Office, Confluence, JIRA
  • Frameworks
    Phaser, Django REST Framework, Django, Selenium, Bootstrap, Angular
  • Libraries/APIs
    wxWidgets, jQuery, React.js
  • Paradigms
    Unit Testing, Agile
  • Platforms
    Windows, OS X, iOS, Android, WordPress
  • Storage
    SQLite, PostgreSQL, MySQL
Education
  • Bachelor's of Science degree in Computer and Information Science
    University of Maryland University College - Maryland
    2000 - 2004
I really like this profile
Share it with others