Michael Soulier

Senior Software Developer @Mitel

Ottawa, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Jan 2002 — Present

Senior Software Developer @Mitel

View department →

I work as a developer on the Mitel Standard Linux platform, as well as being the design prime for the Mitel Border Gateway and Web Proxy. I have worked on various features for other products, including Java and Tomcat integration to MSL, Traffic shaping over an IPSec VPN, and as a general Linux consultant internally. I have also implemented desktop applications portably across various platforms.My latest challenge is in taking the Mitel Border Gateway into the cloud via Kubernetes on GCP, and then on into Azure, AWS, etc.

EDUCATION

1996 — 1996

University of Windsor

BEd, Education

1990 — 1995

McMaster University

BSc, Computer Science, Physics, Education

1996 — 2000

McMaster University

BSc Honours, Computer Science

SKILLS

Object Oriented DesignXmlCvsSystem AdministrationIpApacheSubversionPhpRestSoftware DesignBugzillaTomcatSoapGitShell ScriptingJavascriptJavaPerlIp NetworkingOpen SourceCAjaxBashClearcaseSoftware DevelopmentWeb ApplicationsDjangoC++Computer SecurityIntegrationCryptographyLinuxWeb DevelopmentPostgresqlRubyMysqlPythonRuby on RailsLinux DevelopmentUnix

ABOUT MICHAEL SOULIER

My resume/CV is here: I am a professional software developer, who has been in the industry of software development for over twenty years, starting with Nortel as my first job out of University, and eventually moving to Mitel, working on developing and porting VoIP applications on the Linux platform. I specialize in Unix systems programming and Web applications, primarily, but I have dabbled in many things and I learn quickly. I believe in developing applications in such a manner that the company that I work for maintains their right to choice of tools and platforms in the future. My choice of tools such as Perl, Python and Go demonstrate that portability and lack of “lock-in”, although I have happily developed in C/C++ and maintained the same values. I believe in doing the job right, and standing up for quality, constantly learning to discover new ways to develop software in the most cost-effective manner possible, while not sacrificing that quality. I have seen many examples of software done, “the wrong way”, with the wrong tools and the wrong values. I draw on those examples of what not to do on every new project. Feel free to contact me at any time, and thank you. Specialties: Linux development, Web development, TCP/IP Networking, AJAX, Web services (SOAP, XML-RPC, REST), Perl, Python, Go, PHP, Ruby, Django, Ruby on Rails, Java, C/C++, JSP, MySQL, PostgreSQL, Sqlite, Unix Systems Programming, Web development, Team Management, Unix System Administration, Computer security, Cryptography, Docker containers, Kubernetes. I am learning Rust but not yet use it regularly. In my space Go is more appropriate.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Michael Soulier — Senior Software Developer at Mitel in Ottawa, ON, CA | Unifers