A Little About Me

Hi, I am FX, software engineer and lawyer based in Montréal, Québec.

My passion for software engineering comes from an early-age enthusiasm for video games and technology. My specific interests are geared towards web & mobile apps technologies, infrastructure and software engineering best practices.

Outside tech, what I enjoy most is music (drums and trumpet), scotch tasting and boxing.

Contact Details

François-Xavier Lemire
(514) 546-2694
[email protected]

Education

McGill University, Montréal

B.Sc. in Computer Science 2012 – 2016

Exchange semester at the National University of Singapore (NUS), Winter 2014.

Major in Software Engineering (curriculum) with an emphasis on databases, distributed systems, software development and software architecture.

School of Québec Bar, Montréal

Registered to the Roll of Order2011

Université de Montréal, Montréal

LL.B2007 – 2010

Emphasis on Intellectual Property, Cyberspace, Information and Communication, Negociation and Corporate Law.

Skills

  • Node.js
  • React / React Native
  • TypeScript / JavaScript ES7
  • Docker
  • Teamwork
  • Angular & Ionic 2
  • Humor

Work

Tower10 Labs

Principal Engineer & Partner Toronto 2017 – Present

Tower10 focuses on formulating and executing growth strategies.

Tech Exposure
Node.jsAngular 2Ionic 2TypeScriptBootstrapGitWebpack
Tasks
  • Oversee engineering projet
  • Perform research and development
  • Oversee technology stack
  • Design architecture

Webjomp

Founder Montréal 2016 – Present

Webjomp improves the online presence of companies and individuals, as well as their overall growth strategies.

Tech Exposure
ReactRedisMariaDBJestGatsbyYarnVue.jsGulpMongoDBJavascript ES6GraphQLGoogle App EngineHerokuDrupalMaterial Design LiteYeoman
Tasks
  • Identify clients' needs
  • Establish timetables and oversee projet management
  • Elaborate a technology strategy to improve client's ROI
  • Devise architecture and develop websites, web apps and softwares
  • Write documentation
  • Contribute to Open Source projects
  • Manage all non-tech aspects of the company (PR, accounting, marketing)

Kopi

Founder Montréal May – Aug 2017

Kopi brings a barista with professional equipment to your office or event.

Tech Exposure
RubyJekyllSASSRedmine
Tasks
  • Acquired clients and concluded partnerships
  • Conceived growth & marketing strategies
  • Developed and managed online presence
  • Managed the team and established deadlines
  • Handled logistics involved in coffee delivery and barista on-the-go
  • Ensured the smooth operation of serving +2000 people crowds
  • Last but not least, pulled espresso shots and prepared espresso-based drinks ☕

Vungle

Software Engineering Intern San Francisco May – Aug 2015

Vungle is the leading in-app video advertising platform for performance marketers and developers.

Tech Exposure
DockerAndroidiOSMavenNPMJavaObjective CMocha
Tasks
  • Built with Maven a custom Apache Spark Java archive with the monitoring system Ganglia integrated
  • Built a private NPM server using Sinopia database and Docker containers
  • Coded backend logic in Javascript with tests using the Mocha framework
  • Modified existing Android and iOS apps in order to integrate the newly coded backend logic
  • Translated in French the tagline and mission statement of the company and supervised the documentation translation
  • Closed a deal with a local gym to have private boxing lessons for a group of ten people 🥊

Beenox (Activision)

Gameplay Programmer Intern Québec Jan – Apr 2015

Beenox is one of the major video game companies in Québec city, wholly owned subsidiary of Activision, which needs no introduction.

Tech Exposure
PerforceC++
Tasks
  • Designed and coded in C++ different designer tools and gameplay elements for the blockbuster success Skylanders Superchargers
  • Took part with designers and artists in taking decisions on various game elements
  • Gave a talk to college students on the topic of working as a gameplay programmer

Morgan Stanley

Technology Summer Analyst Montréal May – Aug 2014

Morgan Stanley is a leading Wall Street global financial services firm.

Tech Exposure
Angular JSGruntLessPlayScalaJavaScriptDB2KarmaJasmine
Tasks
  • Developed a web app end-to-end with technologies such as AngularJS, Less, Play, Spring, DB2, Karma, Jasmine, Grunt
  • Computed metrics with thousands of queries stored in databases with a great care for performance, taking advantage of the functional programming features of Scala
  • Presented the project to the Montreal office due to outstanding performance and results