Kevin Ollivier
Verified Expert in Engineering
Software Developer
Kevin is a software developer with nearly 25 years of experience. He specializes in web application development using Python and Django and 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 independently and as part of a team.
Portfolio
Experience
Availability
Preferred Environment
Sublime Text, Xcode, Python, Git, Windows, MacOS, PyCharm
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.
Work Experience
Co-owner
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.
Senior Software Engineer | Content Integration Lead
Learning Equality
- Developed tools that enabled the faster and more efficient automated content import into the Kolibri Learning Platform.
- Led a team that wrote specialized integration scripts for numerous educational content sources.
- Implemented massive speed-ups and new features in the organization's web-based studio content editing platform.
Freelance Software Developer
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 operating system 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.
- Contributed to the updates and maintenance for web applications built in Python, including some in the Django framework.
Software Developer
Tulane University
- Created software for developing and deploying online eTexts viewable on desktops, 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), to improve the state of cross-platform web engine embedding and the capabilities of the Center's software tools.
- Created and extended web applications in PHP for various projects the Center took part in.
Information Systems Coordinator
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 website 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.
Experience
Red Giant Link
https://www.redgiant.com/link/BrightSparc
http://brightsparc.ioLifeflix
https://www.lifeflix.com/Skills
Languages
Python, HTML, Objective-C, JavaScript, C++, HTML5, Visual Basic, CSS, C#, SQL, Java, PHP
Tools
wxPython, Git, Sublime Text, Celery, Xcode, Subversion (SVN), Webpack, NPM, Jira, Confluence, Adobe Photoshop, PyCharm
Other
Software Development, Web Development, APIs, Full-stack, Learning Management Systems (LMS)
Frameworks
Phaser.io, Django REST Framework, Django, Angular, Bootstrap, Selenium
Libraries/APIs
wxWidgets, React, jQuery, Vue
Paradigms
Unit Testing, Agile, SCORM
Platforms
MacOS, Windows, WordPress, Android, iOS
Storage
SQLite, DB, PostgreSQL, MySQL, Redis
Education
Bachelor's of Science Degree in Computer and Information Science
University of Maryland University College - Maryland
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring