Curriculum Vitae
Christian Droulers (LinkedIn, Stack Overflow Careers 2.0)
Software and Web developer
Fluent languages
French and English
Work experience
-
Lead Software Architect (March 2016 - ...)
Akinox. Lévis, Québec
- Explore new technologies and build new features while supporting a legacy product.
- Evolve multiple applications from on-premise to Cloud based.
- Manage the entirety of applications' development process.
- Research and development around offline applications, especially in low bandwidth regions.
- Technological environment: .NET Core / VS2017, GraphQL, JavaScript, React, VS Code, Docker, OpenID Connect / OAuth.
-
Software Developer (May 2014 - March 2016)
Vooban. Québec, Québec
- Analyze, develop and maintain a client's multiple products.
- Enhance code quality with constant refactoring and unit testing.
- Prototype product and create an MVP in a short timeframe.
- Build and maintain a large suite of systems tests with Specflow and Selenium.
- Technological environment: Microsoft Visual Studio 2012/2013, C#, asp.NET MVC / WEB API, CSS3, HTML5, TypeScript, NodeJS, ReactJS/Flux.
-
Software Architect (August 2013 - March 2014)
SherWeb. Sherbrooke, Québec
- Establish global architecture throughout all software. Establish specific software architecture.
- Mentoring and coaching of developers and teams with new and old technologies.
- Create prototypes to evaluate new technologies before choosing and implementing one.
- Build a control panel for partners to manage billing, service assignement and data reporting using new technologies.
-
Analyst-Programmer (June 2012 - July 2013)
SherWeb. Sherbrooke, Québec
- Analyse and develop a distributed control panel to manage multiple hosting sites, multiple versions of Exchange and other services.
- Technological environment: Windows 7, Server 2008 R2, Microsoft Visual Studio 2010/2012, TFS 2012, C#, asp.NET 4, RabbitMQ, PowerShell, CSS3, HTML5, TypeScript.
-
Web developer, Analyst-Programmer, cofounder (June 2011 - June 2012)
Invup. Boston, Massachussets
- Analyse, develop and support a complete product to manage philanthropic involvement of organizations.
-
Web developer, Analys-Programmer (April 2008 - June 2011)
SherWeb. Sherbrooke, Québec
- Analyse and develop a control panel for Exchange, SharePoint and Web hosting services.
- Technological environment: Windows 7, Vista, XP, Server 2003/2008 R2, Microsoft Visual Studio 2005/2008/2010, asp.NET, C#, asp.NET MVC1, 2 and 3, PowerShell, CSS, XHTML, JavaScript, Subversion, CentOS.
-
Web developer (june 2007, work from home from September 2007 to April 2008)
CRIFPE, Université de Montréal. Montréal, Québec
- Complete redesign of a website with HTML, PHP, Javascript and MySQL.
- Develop security layer for an international research website with Ruby on Rails and MySQL.
- Gather specifications and plan projects according to education and research specialists.
- Technological environment: Mac OSX, Eclipse SDK 3.3, PHP4 et 5, Ruby on Rails 1.2 et 2.0, CSS, XHTML, Javascript.
Technical skills
-
Programming
Languages: C#, TypeScript, JavaScript (NodeJS), Powershell, Java, C/C++, Python, Ruby, PHP, VB.NET, PL/SQL, T-SQL.
Frameworks: WPF, WCF, WF, asp.NET MVC / WEB API, LINQ, WebPack
-
Web technologies
React, HTML5, CSS3, JavaScript, service workers, npm, jQuery, RequireJS, Backbone.js, Knockout.js, AJAX, SignalR, asp.NET, IIS6/7/8, Apache 2.0, NGINX, W3C standards, XML.
-
Databases
PostGreSQL, MySQL, SQL Server, MongoDB, Redis, SQLite, CouchDB
-
Operating systems
Windows, Ubuntu, Debian, RedHat, CentOS, Mac OSX
-
Tools
Visual Studio, Visual Studio Code, Eclipse, GIMP, Docker
Git, Mercurial, Subversion
Atlassian Bamboo, Octopus Deploy, NUnit, Selenium, Specflow, PhantomJS, TestCafé
-
Miscellaneous
RabbitMQ, Service Bus for Windows Server, Azure
Microsoft Exchange, SharePoint, Lync, CRM 2007, Plesk Web Hosting, MailChannels Spam Filtering, Active Directory
Projects
- Puzzle game in the browser.
- PowerShell modules to add tooling inside Visual Studio.
- API Wrapper for an online donation provider.
- Complete list (with code!)
Education
-
Computer Sciences certificate (2016 - ...)
- Université Laval. Québec, Québec
-
Computer Sciences degree (2004 - 2007)
- Cégep du Vieux Montréal. Montréal, Québec
Excellence rewards
-
Best of second and third year of Computer Sciences (June 2007)
Cégep du Vieux Montréal. Montréal, Québec
-
Governor General's Award for best 11th grade student (June 2004)
École secondaire Arthur-Pigeon. Huntingdon, Québec
Hobbies and passions
- Programming
- Web development
- Writing
- Sports: Parkour, soccer, CrossFit, snowboard, biking.