Dernièrement, j'ai travaillé sur le développement d’un backend de gestion de copies d'examens ainsi que de gestion de supervision d’examens pour de grandes universités. En plus du défi fonctionnel toujours présent lorsqu'on se plonge dans une nouvelle réalité, on a dû utiliser une stack technologique jeune avec très peu d'outils de gestion. Je me suis fait un malin plaisir à mettre en place une série d'outils comprenant un engin de validation avec annotations, du DSL like querying, de la génération de code, du groovy scripting, etc. La vélocité fût tellement augmentée qu'on a sauvé du temps à prendre le temps de se faire des outils! C'est aussi juste le fun de torcher avec ses propres outils. ;)
- Quelles technologies utilises-tu au quotidien?
J'ai un background très Java et j’ai donc tendance à utiliser ce langage, mais je tiens fermement à ne pas m'y limiter. Mon coffre à outils inclut donc forcément Java pour les backends et le développement mobile / Android; Groovy pour les builds Gradle, pour certains tests et pour des scripts utilitaires; Swift sur iOS; et toute autre technologie qui sera le meilleur fit pour ce que je veux accomplir.
S'ajoutent à ça les outils que j'ai mis en place pour optimiser le développement et les processus de build, les annotations processors qui génèrent du code, la configuration Gradle d'entreprise et une multitude de plug-ins Gradle.
- Quel est ton parcours professionnel et/ou ta formation?
J'ai commencé à faire du code à l'adolescence. Je codais les travaux pratiques en C de mon voisin qui était au CÉGEP et j'aidais mon prof d'informatique du secondaire lorsqu'il n'avait pas réponses à ses questions. Je me suis donc retrouvé à être programmeur avant d'avoir terminé mes études et j'ai fini par "m'acheter" un diplôme pour certifier mes compétences.
J'ai eu l'occasion de beaucoup bouger au cours de ma vie professionnelle. Après avoir fait quelques années à Québec, je suis parti travailler deux ans en finance à Paris. Par la suite, j'ai fait deux ans entre Québec et Bruxelles dans le secteur manufacturier. À mon retour, j'ai fait un court passage en ingénierie avant de me joindre à l’équipe de Ticketmaster, où j'ai été développeur, Team Lead et architecte d'entreprise. Je travaillais pour le Chef Architect sur un gros projet de refonte des systèmes et je faisais le pont entre Los Angeles et Québec.
- Depuis quand travailles-tu chez Mirego?
Les grandes entreprises offrent de belles opportunités de carrière, mais pas toujours un bon climat de travail ou même la possibilité de livrer des résultats. Il y a donc deux ans, j'ai joint l’équipe de Mirego et le climat y est excellent! Une gang de passionnés qui livre de la qualité. Pas de processus trop lourd et toujours la possibilité d'apporter sa contribution pour améliorer les choses. Il y a plusieurs projets de diverses grosseurs donc plus besoin de changer de job pour avoir du nouveau. C't'une belle gang de malades! Même ceux qui organisent nos bureaux et nos évènements livrent de la qualité…
- Qu’est-ce qui te passionne?
Très original... je suis vraiment et simplement passionné par l'informatique. Rien de mieux que de faire un nouvel outil de développement qui torche et qui rend le monde des développeurs meilleur.
Mathieu Côté (Boubalou): La bonne humeur avant tout
Qui se cache derrière les apps et les projets de Mirego?
Cette semaine on vous présente Mathieu Côté (Boubalou pour les intimes), développeur logiciel dans le Mireteam de Québec.
- Sur quels projets travailles-tu présentement?
Je travaille sur l’application Bell TV depuis plus de 2 ans! Dans les 8 derniers mois, j’ai travaillé sur la version Web de cette même suite.
- Quelles technologies utilises-tu au quotidien?
Je touche beaucoup à Ember.js pour la version Web de Bell TV et Java pour la version Android. Et finalement, pour la refonte de l'interface utilisateur du Flash Player, je me suis retrouvé à faire de l'ActionScript 3 pendant 1 mois. :)
- Quel est ton parcours professionnel et/ou ta formation?
Toute cette aventure a commencé en 2000 chez Copernic, lors de mon stage de fin de DEC au CÉGEP de Jonquière. Je suis resté près de 10 ans chez Copernic en tant que développeur logiciel puis j’ai fait un arrêt de 4 mois chez Taléo. Ce pitstop fut bref pour une raison particulière : on m’a offert un poste de Lead UI chez Wanted Technologies que je ne pouvais refuser. Puis, après plus de 2 ans et demi de travail fort agréable à utiliser des technologies comme Ruby et ExtJS pour les interfaces utilisateurs, l’entreprise s’est écroulée pendant ce que nous avons appelé le “Vendredi noir”, où près de 25% de l’équipe a perdu son emploi. Fort de mon expérience de Lead UI, j’ai ensuite accepté un poste de management chez Ticketmaster où je suis resté pendant près 2 ans et demi.
- Depuis quand travailles-tu chez Mirego?
Je suis chez Mirego depuis 2 ans et demi (voyez-vous la tendance ici?) ;P
Une certaine date de 2007, de bons amis se sont lancés dans la grande aventure qu’est Mirego et je leur ai promis qu’un jour, je serais des leurs. C’est donc en 2014, alors que ma famille était complétée que j’ai décidé de m’investir avec eux! Je vous confirme que cette fois-ci, le 2 ans et demi pourra facilement se transformer en 10 ans ou plus comme ce fut le cas chez Copernic. Si en tant qu’entreprise on réussit à conserver les racines que nos pionniers ont bâtit, je ne vois pas ce qui pourra nous arrêter!
- Anecdotes ou autre fait intéressant à partager?
Saviez-vous que le petit nom de notre Capitaine Bert Dang-Vu est “Chinois”? Le plus rigolo c’est qu’il est en fait Vietnamien! :P
- Qu’est-ce qui te passionne?
La plongée sous-marine et le tennis! Ah oui, il y a aussi les gens de bonne humeur, ça, j’aime ça!
Stéphanie Paquet: Attentionnée, très comique et authentique!
Qui se cache derrière les apps et les projets de Mirego?
Cette semaine on vous présente Stéphanie Paquet, développeuse logiciel dans le Mireteam de Québec.
- Sur quels projets travailles-tu chez Mirego?
Depuis que je suis chez Mirego, j'ai eu l'opportunité de toucher à une multitude de projets mobiles dans différents domaines tels que la santé, les assurances, les arts, le commerce, etc. Actuellement, je travaille sur les applications mobiles de l'écosystème numérique de Familiprix et c'est super de voir l'impact positif qu'elles ont quotidiennement dans la vie des gens. Sinon, l'un des projets sur lequel j'ai travaillé récemment et dont je suis très fière est l'application de recettes Oh She Glows. Si vous cherchez des recettes santé et originales, c'est l'app à consulter!
- Quelles technologies utilises-tu au quotidien?
Puisque je développe des applications mobiles iOS et Android, j'oscille généralement entre les différents langages de programmation suivants :
Swift
Objective-C (il faut bien maintenir les "anciens" projets!)
Java
- Quel est ton parcours professionnel et ou ta formation?
Comme quelques-uns ici, j'ai complété une formation en Techniques d’Intégration Multimédia au Cégep de Sainte-Foy en 2010. À la fin de celle-ci, je suis partie faire un stage en Europe notamment pour expérimenter d'autres techniques de travail. C’est à mon retour que j’ai décidé d’appliquer chez Mirego. Pour moi c'était incontestablement LA compagnie à Québec où travailler et depuis, je n'ai pas été déçue! Malgré le peu d'expérience que j’avais à ce moment là, on m'a donné l'occasion de faire mes preuves et depuis, j'essaie de dépasser les attentes!
Petite anecdote : Initialement, j'ai été engagée en tant que développeuse web, mais ayant beaucoup d'intérêt pour le mobile, j'ai finalement bifurqué dans cette direction dès le début.
- Depuis quand travailles-tu chez Mirego?
Je travaille chez Mirego depuis 5 ans et demi. À mon arrivée, nous n'étions qu'une vingtaine à Québec et nous venions tout juste d'emménager dans les bureaux actuels. Maintenant, nous occupons le double de la superficie et nous sommes près de 80 personnes, il y a eu beaucoup de changements! Je me compte chanceuse d'avoir vu et vécu l'évolution de Mirego au cours des dernières années. Ça peut sembler un peu cliché, mais Mirego est un peu comme une famille pour moi et je suis bien heureuse d'en faire partie!
- Qu'est-ce qui te passionne?
Que ce soit au travail ou dans la vie, j'adore apprendre plus et relever de nouveaux défis. Les gens qui m'entourent m'inspirent d'ailleurs beaucoup et me motivent à me surpasser tous les jours.
Dans un autre ordre d'idées, tout ce qui relève des séries télévisées et du cinéma m'intéresse énormément. Pas seulement les histoires, mais tout le processus en arrière de la caméra pour réaliser le produit fini. Dans une autre vie, je m'imagine très bien travailler dans ce domaine!
Marcos Paulo Damasceno: S’impliquer avec la communauté
Qui se cache derrière les apps et les projets de Mirego?
Dans les prochaines semaines, nous mettrons en lumière les membres du Mireteam. Aujourd’hui, nous vous présentons Marcos Paulo Damasceno, développeur logiciel dans notre équipe de Montréal.
- Sur quels projets travailles-tu chez Mirego?
J’ai travaillé sur plusieurs beaux projets chez Mirego, par exemple l’app mobile d’IGA ou encore les applications du Groupe Capitales Médias (Le Soleil, Le Droit, etc.). Un de ces projets, AmpMe, est une application sur laquelle je suis très fier d’avoir travaillé. L’algorithme de reconnaissance de fréquences audio était tout un défi et de savoir que le produit est maintenant un gros succès dans mon pays d’origine, le Brésil, me rend vraiment fier.
- Quelles technologies utilises-tu au quotidien?
Mirego fournit d’excellents outils pour qu’on puisse faire notre travail de la meilleure façon possible. On a entre autres le choix entre un MacBook avec les configurations de 15” ou 13”. Moi, j’ai choisi le 13” pour la portabilité. J’ai un HTC 10, parce que malgré le fait que je suis un développeur Android, je ne suis pas un gros fan des téléphones Nexus à cause de leur faible qualité de fabrication.
Côté logiciel, on utilise Android Studio pour développer des applications Android. Nos builds sont faites avec Jenkins et nos applications sont distribuées aux clients avec HockeyApp. Toutes nos applications sont natives: on utilise Java pour Android et Swift pour iOS. On profite de l’outil de Google Java to Objective-C pour partager la logique d’affaires entre nos applications Android et iOS, comme on a déjà eu l’opportunité de partager dans ce billet de blogue.
- Quel est ton parcours professionnel et/ou ta formation?
Je suis arrivée au Québec en 2013. Ça a été la plus grosse aventure dans ma vie! Avant ça, je n’avais jamais vu de la neige et je n’étais même jamais sorti de mon pays! En plus, j’ai choisi février pour emménager! Moi qui pensais que -22°C était une température qu’on ne voyait que dans les films. Eh bien non, ça existe, et c’est extrêmement “frette”, comme on dit par ici.
J’ai un cours technique en informatique, ce qui équivaut à un DEP au Québec. J’ai commencé à travailler à temps plein avant de finir mon secondaire et mon cours technique. Après ça, devoir faire une journée de travail de 8 heures en plus d’aller à l’université pendant 5 heures à tous les jours était trop. J’ai donc décidé d’arrêter l’université.
Avant de travailler chez Mirego, j’ai eu l’opportunité d’être chef d’équipe pour un projet d’application tablette utilisée par tout le département interne de Sony US. Et avant ça, au Brésil, j’ai eu la chance de travailler sur plusieurs applications mobiles disponibles dans le marché local.
- Depuis quand travailles-tu chez Mirego? Pourquoi avoir décidé de te joindre à l’équipe?
C’est un de mes amis m’a parlé de Mirego en 2013, me mentionnant que c’était l’un des meilleurs endroits où travailler au Québec. J’ai été impressionné par la passion de l’équipe et cette volonté à bâtir des produits de qualité. C’était quelque chose que j’ai moi-même toujours voulu faire. Donc en 2014, après avoir réglé plein de problèmes de bureaucratie et d’immigration, j’ai décidé de postuler chez Mirego.
Ma première journée a été le 11 aout 2014. Je me rappelle bien de la date parce que jusqu’à aujourd’hui, Mirego est de loin la compagnie où je suis resté le plus longtemps. Et je n’ai aucun plan de partir! L’équipe est devenue ma deuxième famille. Cette passion à bâtir des produits de qualité, en plus de l’ouverture pour nos idées et nos pensées est quelque chose d’extrêmement rare à trouver. Chaque projet est un nouveau défi, une nouvelle technologie, une nouvelle raison d’être fier de son travail!
- Qu'est-ce qui te passionne dans la vie?
Dire que mon travail est ma plus grande passion est super cliché, mais c’est vrai. Rien ne me passionne plus que de faire une animation qui ravit l’utilisateur de l’app sur laquelle je travaille, ou encore d'apprendre quelque chose de nouveau qui va me faciliter la vie dans mon travail.
Aussi, la majeure partie des choses que j’ai apprises dans mon métier vient des conférences et de la communauté. À cause de ça, je me suis toujours senti obligé de partager à mon tour tout ce que j’ai appris et ce que je connais, et ce, avec le plus de monde possible. Et c’est littéralement devenu une très grande passion pour moi. J’essaie de m’impliquer le plus possible avec des conférences et des évènements à Montréal, je suis un des organisateurs du Google Developers Group Android de Montréal et j’ai déjà voyagé un peu partout dans le monde pour donner des conférences. Tout ça sans gagner un sou pour le faire! C’est ce qui a attiré l’attention de Google qui m’a donné l’an dernier le titre de Google Developer Expert Android.
Je joue aussi peut-être trop à des jeux vidéos (j’ai une PS4, une Wii U et une 3DS). J’ai attrapé 131 Pokemon dans Pokemon Go et on s’amuse beaucoup à jouer à Starcraft après le dîner chez Mirego!
- Anecdotes ou autre fait intéressant à partager?
Porter le nom de Marcos Paulo au Québec est une expérience plutôt spéciale.
Lors de ma première journée de travail chez Mirego, j’ai eu l’idée de regarder l’historique des conversations dans les rooms qu’on avait dans Hipchat (no worries, on est sur Slack maintenant) pour voir s’il y avait eu des commentaires au sujet de mon embauche. Je n’oublierai jamais les commentaires de Sébastien Morin, notre VP Stratégie, qui avait écrit - “Je ne le crois pas, on a embauché quelqu’un qui s’appelle Marco Polo! C’est le plus beau jour de ma vie. J’ai bien hâte de le voir dans la piscine”. D’ailleurs quand j’ai adopté mon chien en décembre dernier, je n’ai pas pu résister, je lui ai donné le nom Polo!
Il y a plein d’autres histoires à raconter, mais pas assez d’espace ici. Comme le jour où j’ai appris à me téléporter pendant mon deuxième Summerfest de Mirego, où quand j’ai reçu un balai avec la photo de Taylor Swift pour ma Mirefête d’un an chez Mirego parce que je n'arrêtais pas de chanter Blank Space au dernier party…
Qui se cache derrière les apps et les projets de Mirego?
Dans les prochaines semaines, nous mettrons en lumière les membres du Mireteam. Aujourd’hui, nous vous présentons les frères Marc et Hugo Lefrançois!
Marc Lefrançois
- Sur quels projets travailles-tu chez Mirego?
Jusqu'à tout récemment, je travaillais sur l’application Bell TV. ( Si vous ne l’avez pas encore utilisé, c'est LA meilleure application pour écouter la télé sur vos téléphones et tablettes! On en est pas mal fiers!) Depuis 5 ans, j'ai eu la chance de travailler sur une foule de projets, de DuProprio en passant par LaPresse+ et PasswordBox. Il y en a tellement que je serais incapable de tous les nommer!
Suite à mon transfert à nos bureaux de Montréal, je commence à travailler sur un nouveau projet. C’est donc une nouvelle aventure qui débute pour moi chez Mirego.
- Quelles technologies utilises-tu au quotidien?
Côté matériel, un MacBook 15 pouces 2.8 Ghz QuadCore (on a jamais assez de puissance de calcul pour compiler une application mobile). J'utilise présentement un Nexus 5X que j'adore à l'exception de la qualité de la caméra. Jusqu'à l'an dernier, j'étais un utilisateur de iPhone. Je retournerai d’ailleurs peut-être au iPhone cet automne, qui sait !
Côté logiciel, j'adore JetBrains. Pour le back-end en Java, c'est IntelliJ, pour les applications Android, c'est Android Studio, pour les applications iOS, c'est AppCode avec un peu de XCode aussi et pour le front-end web c'est WebStorm. J'adore Textmate comme éditeur de texte. J'utilise Mou pour le markdown. Je ne pourrais me passer de Tower pour la gestion de code et je ne jure que par Chrome pour mon navigateur. Il ne faut pas non plus oublier Slack pour les communications. Le reste de mes besoins sont comblés par les applications web de Google: Inbox, Calendar, Drive.
Sur mon Nexus, outre la suite Google et les réseaux sociaux, vous trouverez Nike+ pour la course (j'essaie présentement Strava par contre, à suivre…), OctoDroid pour consulter les PR loin de mon laptop, Amazon Kindle pour la lecture, MonTransit pour l'horaire de l'AMT, Trace Snow pour mes stats de planche à neige, Any.Do pour les tâches et TinyScanner pour numériser mes factures.
- Quel est ton parcours professionnel et/ou ta formation?
Mon parcours est un peu atypique: Baccalauréat en mathématique et informatique du Royal Military College of Canada terminé en 2000 pour par la suite travailler 5 ans à la base de Bagotville au Saguenay (question de repayer mes études) à participer à la gestion et l'évolution d'un paquet de petites applications de gestion interne faites avec Borland Delphi. Lorsque j'ai terminé mon passage dans la force aérienne, je me suis joint à l'équipe de Copernic à Québec et j'ai participé au développement du "Copernic Desktop Search". J'ai aussi travaillé 2 ans chez Taléo à Québec où j'ai fait mes armes en back-end Java.
- Depuis quand travailles-tu chez Mirego? Pourquoi avoir décidé de joindre l’équipe?
Pour moi Mirego, c'est avant tout une histoire de chums, de famille. J'ai connu Albert, Simon et Martin chez Copernic et instantanément, ça a cliqué entre nous. Lorsqu'ils ont démarré Mirego en 2007, ça me démangeait de sauter dans l'aventure. Je me suis donc joint à l'automne 2008. Toute une expérience que de démarrer une entreprise, j'ai appris énormément sur moi-même. La vie m'a ensuite amené chez Taléo de 2009 à 2011. Mais la passion et la camaraderie me manquaient! Je suis revenu à la "maison" Mirego en mai 2011. La meilleure décision de ma vie.
- Qu’est-ce qui te passionne?
Lorsque je ne suis pas devant mon écran à travailler sur le nouveau projet cool, je partage mon temps entre ma blonde, mes enfants et mes 2 autres passions: la course à pied et la planche à neige. C’est donc demi-marathon ou marathon l'été et voyage de snow l'hiver. Ma prochaine destination: Jackson Hole au Wyoming.
Hugo Lefrançois
- Sur quels projets travailles-tu chez Mirego?
Au cours de mes années chez Mirego j’ai eu la chance de travailler sur plusieurs projets aussi intéressants les uns que les autres. Pour en nommer quelques-uns:
Une borne interactive sur une télévision tactile de 72 pouces;
Une application mobile connectée à un chandail intelligent;
Une application mobile de domotique;
La mise en place d’une plateforme (back-end et applications mobiles) de publication de journaux quotidiens.
- Quelles technologies utilises-tu au quotidien?
Swift, Java et Objective-C
- Quel est ton parcours professionnel et/ou ta formation?
Diplômé en génie informatique à l'école Polytechnique de Montréal, j'ai travaillé une dizaine d'années en C++ sur des applications serveur d’entreprises. En arrivant chez Mirego, j’étais un néophyte du développement mobile, jai tout appris ici!
- Depuis quand travailles-tu chez Mirego? Pourquoi avoir décidé de joindre l’équipe?
Je travaille chez Mirego depuis bientôt 5 ans. J’ai connu Mirego grâce à mon frère qui travaillait déjà là et qui m’avait souvent parlé en bien de la compagnie. À ce moment là, Mirego avait un projet d’expansion à Montréal mais encore aucun employé. J’ai donc eu la chance d’être l’employé #1 de Montréal!
- Qu’est-ce qui te passionne?
J’ai toujours été un grand sportif et depuis maintenant près de 10 ans je me consacre au Ultimate Frisbee. En pratiquant ce sport, j’ai eu la chance de faire plusieurs tournois internationaux et championnats du monde. Cette chance m’a donc permis de visiter plusieurs magnifiques pays!
Dans les prochaines semaines, nous mettrons en lumière le parcours et le quotidien des membres du Mireteam. On vous présente aujourd’hui Rémi Prévost, développeur logiciel.
- Sur quels projets travailles-tu chez Mirego?
En cinq années chez Mirego, j’ai eu l’occasion de travailler sur un très grand nombre de projets, mais un de ceux dont j’aime le plus parler est Academos. Academos est une plateforme Web qui met en contact des professionnels et des étudiants dans un contexte de mentorat pour qu’ils puissent transmettre leur passion avec les plus jeunes.
Non seulement le projet était intéressant au niveau technique (performance, interface adaptée aux appareils mobiles) mais il m’a également donné la chance de bâtir un produit qui a le potentiel de changer la vie (professionnelle et personnelle) de ses utilisateurs de façon très positive. Je suis également mentor sur Academos :)
- Quelles technologies utilises-tu au quotidien?
Ruby (Ruby on Rails)
Elixir (Phoenix)
JavaScript (Ember.js et React)
- Quel est ton parcours professionnel et/ou ta formation?
J’ai complété une formation en Techniques d’Intégration Multimédia au Cégep de Sainte-Foy en 2007. J’ai ensuite travaillé trois ans chez iXmédia comme intégrateur/programmeur Web. J’ai fait le saut chez Mirego en 2010 après avoir collaboré avec l’équipe sur un projet commun entre les deux entreprises, Buzzz.tv.
Je suis ensuite parti à mon compte en 2012 comme développeur Web « freelance », à la recherche de nouveaux défis. Je suis revenu chez Mirego en 2013 après avoir passé une année à travailler à distance avec des entreprises en technologies de San Francisco comme Leap Motion et Miso.
- Depuis quand travailles-tu chez Mirego? Pourquoi as-tu décidé de joindre l’équipe?
En 2010, j’ai connu Mirego comme étant une gang qui tripait sur la technologie, qui avait à coeur de livrer des produits de qualité et qui voulait réellement bâtir le meilleur endroit où travailler — et je crois que c’est toujours le cas aujourd’hui! Je voyais dans l’équipe des gens qui pouvaient m’apprendre de nouvelles choses et me mettre au défi chaque jour.
Encore aujourd’hui, j’ai énormément de plaisir à travailler chez Mirego et je me trouve chanceux de faire partie d’une équipe qui se considère comme une famille.
- Qu’est-ce qui te passionne dans la vie?
Je me considère extrêmement chanceux d’avoir pu faire de ma passion mon métier. J’ai toujours été passionné par comment les choses fonctionnent et encore plus par le fait que la programmation me permette de décider comment ces choses fonctionnent. Il y a un petit côté « puissant » dans le fait d'être capable, en quelques lignes de code, de faire exécuter des tâches monumentales à des machines.
Sinon, des réponses plus classiques : la musique (en particulier disco, électronique et rap), le sport, les chiens bruns, la bonne bouffe, la bonne bière et les séries télé des années 90 et début des années 2000.
- Autre anecdote à partager sur ton quotidien chez Mirego?
Un de mes moments préférés chez Mirego est en 2011, lorsque nous avons lancé la première version de http://vie.mirego.com, un site Web pour mettre en valeur la culture de Mirego. Nous avions intégré un easter egg dans l’ancien logo de Mirego, qui lorsque cliqué aux bons endroits et dans le bon ordre (120 combinaisons possibles!), ouvrait un panneau où Bob Barker nous présentait la possibilité de gagner un iPad avec le thème de The Price Is Right comme fond musical! Ça symbolisait parfaitement ma vision de Mirego, un défi technologique qui ne se prend pas trop au sérieux. :)