Hi there! I am Frederic Gingras.
A web developer who values less code, building software that ages well and thoughtfully designed code boundaries. I am not fanboy of any specific tool or language but more of the right tool for the job and being able to ship quickly.
I currently live in Toronto, Canada but am often seen travelling in Europe or the East Coast.
I have an ever-growing passion for programming (especially web platform related). The wide array of learning opportunities have excited me to keep growing since when I was 15 years old.
I am self-taught but did a college degree that’s CS related. But, I attribute most of my knowledge and skills to the relentless book reading, technology trying, hackathon attending, side-project hacking and challenging work opportunities.
I pride myself in being a well-rounded T-shape person with professional experience doing back-end work and more recently heavy front-end work. But I love diving into design, systems administration, systems programming, and databases in my free time.
I am currently working for Wave as a Fullstack Developer.
Previously, (January 2016 - November 2016) I worked at Plot.ly as senior front-end developer coding and maintaining a large React.js and Redux codebase. While at Plotly I spearheaded an effort to standardize and rewrite a large portion of the current web application pages and functionally so that we had consistency in style and robustness going forward. I also built new features like the dashboard creation app.
Previously, (June 2015 - February 2016) I did contract work as helping small businesses either launch or improve their SaaS products.
Previously, (November 2014 - June 2015) I worked for Busbud as a back-end developer. Over there I wore a few hats working on diverse projects mostly API work with Node.js, some front-ends for internal tools and being the go-to operations guys managing AWS servers with Ansible & Terraform.
Previously, (September 2011 - September 2014) I worked for a small web-agency named Ankedotes Communication as a web-developer shipping custom built e-commerces and creating an in house framework and modules. Those where very formative years in terms of client interaction, estimating, project scope, architecting project so that the age well and stay easy to change. I build all kinds: inventory management, service request forms, dynamic sliders and animations, e-commerce functionalities and all kind of back office tools for small local businesses.
I often use:
- React.js /w Redux
- PostgreSQL, Redis, ElasticSearch
- AWS, Ansible, Terraform and Docker /w FreeBSD, Ubuntu or Alpine
I am learning::
- Chicken Scheme
In the past I did:
- C# ASP.NET & ASP Classic (VB)
- Hack lang (from Facebook)
- Angular.js / Backbone.js / Knockout.js / Mithril.js / Riot.js
- Microsoft SQL Server & MySQL & MongoDB
You can find me here: