Sylvain Gravel

Sylvain Gravel

Saguenay, QC, Canada
Hire Sylvain
Scroll To View More
Sylvain Gravel

Sylvain Gravel

Saguenay, QC, Canada
Member since October 18, 2016
Due to his good business sense and dedication to his work, Sylvain always goes beyond expectations by looking for the newest improvements and the next problem to solve. This way of working is what brought him to freelancing, he was never able to find the same satisfaction simply as an employee.
Sylvain is now available for hire
Portfolio
Experience
  • C++, 15 years
  • C#, 10 years
  • Scrum, 10 years
  • .NET, 10 years
  • Unit Testing, 7 years
  • Unity, 6 years
  • iOS, 6 years
  • Xamarin, 4 years
Saguenay, QC, Canada
Availability
Part-time
Preferred Environment
Xamarin, Unity, .NET, Scrum, iOS
The most amazing...
...part of being a freelancer is that I get to push my limits on every contract!
Employment
  • Programmer | Scrum Master
    Le Rond-Point
    2016 - PRESENT
    • Developed a WordPress web marketing (AB split testing) plugin.
    • Developed a cardio fitness training app for iOS using the Wahoo Fitness API.
    • Built a blood pressure logging app for the Singapore Health Foundation.
    • Developed the iPad version of the Xcellerate.co athlete evaluation service.
    • Made the visual regression test extension to the Xamarin UITest.
    Technologies: Xamarin, C#, .Net, Unity, iOS, Android, PHP, Wordpress, Scrum
  • Scrum Master
    Université du Québec à Chicoutimi
    2015 - 2016
    • Helped video games major students with project management.
    • Supervised and coached students for the Ubisoft 2016 university contest.
    Technologies: Scrum
  • Senior Programmer
    BlooBuzz
    2012 - 2014
    • Converted the Pyramid Rising 2 game to a free-to-play model, tripling it's revenues.
    • Performed time management for the gameplay mechanics, animation, pathfinding, audio, and more.
    • Helped the team put together working Agile processes.
    • Coached the junior programmers.
    • Created level and game designs.
    • Helped the marketing team with their AB tests and metrics collection and analysis.
    Technologies: C#, Unity, NGUI, iOS, Android, Scrum
  • Programmer | Designer | Customer Support
    Freelance Work
    2008 - 2013
    • Built plugins for the Sportracks training log PC software.
    • Setup the training sessions and managed the schedules for Garmin Fitness.
    • Performed data distribution analysis.
    • Did data mining to match relevant training segments.
    • Tested units and integrations.
    Technologies: C#
  • Programmer
    Media5 Corporation
    2010 - 2012
    • Developed packet cable 2.0 cable modem firmware.
    • Worked on development for iOS and Android VoIP SoftfOne.
    Technologies: C++, Objective-C, Java, iOS, Android
  • Gameplay Programmer
    Ubisoft
    2006 - 2010
    • Developed the weapons, gadgets and character navigation in the game, Splinter Cell Conviction.
    • Created the tools in the game Assassin's Creed.
    • Developed the multiplayer matchmaking and chat in the game Rainbow Six Vegas 2.
    • Built the anti-piracy system in the game Prince of Persia Forgotten Sands for the PC.
    • Prototyped experimental gameplay for a new franchise.
    Technologies: C++, C#, .NET
  • Programmer
    AGE Technologies
    2003 - 2004
    • Developed a Photoshop and Illustrator plugin for the fashion industry.
    • Built a vector graphics recoloring plugin for Nike's catalog creation.
    • Worked on PNG and JPEG codecs.
    Technologies: C++, Photoshop, Illustrator, macOS
  • Logistics
    Lantic Sugar
    2001 - 2002
    • Worked on VBA macros programming in Excel.
    • Performed single-serve sugar pouches production planning.
    Technologies: VBA
Experience
  • Distribution (Development)
    https://code.google.com/archive/p/st-distribution/

    A SportTracks plugin for data distribution within workouts.

  • Filtered Statistics (Development)
    https://code.google.com/archive/p/st-filteredstatistics/

    A SportTracks plugin that helps to isolate relevant training segments using data mining and editable criteria.

  • Xcellerate.co (Development)
    http://xcellerate.co

    An iPad version of the Xcellerate.co athlete tryout evaluation service.

  • GA Experiments+ (Development)
    https://wordpress.org/plugins/ga-experiments-plus-dev-edition/

    A WordPress A/B split testing plugin. Only the first free tier is currently available but plans are to continue the development to make it more accessible to non-technical users. There are also plans to create a mobile edition for A/B testing in apps or games.

  • Xamarin.VisUITest (Development)
    https://github.com/LeRondPoint/Xamarin.VisUITest/tree/dev

    A visual regression testing extension for the Xamarin UITest. Under development.

  • Garmin Fitness (Development)
    https://code.google.com/archive/p/garminworkouts/

    A SportTracks plugin to setup and schedule advanced workouts and athlete profiles on Garmin Fitness devices such as the Edge and Forerunner series.

  • Agrocentre (Development)
    https://appsto.re/ca/6LI7gb.i

    The Agrocentre app is a news portal for the Agrocentre stores which sell agriculture products and services. It contains archives of their journal, video tips and tricks, seed plots growth and selling numbers. Available on iOS and Android for phones and tablets. Built with Xamarin Forms.

  • Chrono Solution (Development)

    This is a sport events RFID chip timing software. It can handle multiple simultaneous races. It has a USB or TCP/IP connection to the hardware. It can read and write on RFID chips, import athletes' and registration information from Excel, and export or print race results.

  • Xamarin Forms, MVVMCross, and SkiaSharp: The Holy Trinity of Cross-Platform App Development (Publication)
    Developing a mobile app for multiple platforms can be quite costly. Implementing the same functionalities in multiple programming languages and dealing with a plethora of unique libraries for each platform requires a massive amount of time and knowledge. In this article, Toptal Freelance Software Engineer Sylvain Gravel talks about Xamarin and its companion technologies that let you build mobile applications for multiple platforms without compromising familiarity, performance, and uniqueness.
Skills
  • Languages
    C++, C#, PHP, JavaScript
  • Frameworks
    Codeception, NUnit, .NET, Unity3D, Xamarin.UITest, Unity, AngularJS, MVC 4.5, ASP.NET, Laravel 5, Entity Core
  • Libraries/APIs
    Xamarin.iOS, jQuery, Xamarin.Android, SyncFusion
  • Tools
    Visual Studio, Amazon SNS, Jenkins
  • Paradigms
    Unit Testing, Scrum, Acceptance Testing, DevOps, Kanban
  • Platforms
    Xamarin, iOS, Windows, WordPress, Android, Unix, Azure
  • Misc
    Xamarin.forms, Xamarin Forms, Scrum Master, Lean Startups, Windows Presentation Foundation (WPF)
  • Storage
    MySQL, Microsoft SQL Server
Education
  • Short program certificate in Adult Education
    Téluq - Online (www.teluq.ca/)
    2016 - 2018
  • Master's degree in Organization Management (Business Management)
    Université du Québec à Chicoutimi - Saguenay, Québec · Chicoutimi, Canada
    2015 - 2018
  • Professional Scrum Master I certificate in Scrum
    Scrum.org - Online (scrum.org)
    2015 - 2015
  • Certificate in Business Management
    Université du Québec à Chicoutimi - Saguenay, Québec · Chicoutimi, Canada
    2012 - 2015
  • Bachelor's degree in Computer Science
    Université de Sherbrooke - Sherbrooke, Québec, Canada
    2004 - 2007
  • Associate's degree in Computer Science
    Collège Lionel-Groulx - Sainte-Thérèse, Quebec, Canada
    2000 - 2003
I really like this profile
Share it with others