Michael Holtstrom | michael.holtstrom at gmail www.michaelholtstrom.com |
Enterprise Software Developer, B.Sc.Eng., M.Sc.Eng.
Objective: I'm enthusiastic, hard working and love to build and maintain great software. I look forward to meeting new challenges and solving old problems. My strongest areas are: enterprise C++ development, revitalization of legacy code, PKI applications, crypto implementations, and web applications. I am competent in Java, C, and on windows and unix platforms.
Value:
Strong C++: My years of experience on Entrust's Security Manager, a Win/Sol/HPX/AIX PKI CA have given me veteran ability in C++ enterprise software development.
Customer Facing: I'm a clear communicator and comfortable in front of a crowd. I was chosen to demonstrate Entrust's capabilities to the Canadian Security Establishment.
Crypto: I was the lead developer for integration of new elliptic curve cryptography into Security Manager, and have low-level crypto experience, and experience with HSMs.
Teamwork: Throughout my career, I've worked on a wide variety of continuously changing teams. My flexibility and positive attitude have helped make all of them a success.
I solve the hard problems: My excellent problem solving skills are demonstrated by top performance in my Engineering degrees, and are continually exercised in my daily work. When load testing found instability above 140 processes, I discovered that the failure was due to the exhaustion of the windows desktop heap, despite the obscurity of the solution.
Born to code: I've been messing with computers since I first got my hands on one in my youth. In the workplace and at home, I write a lot of code. I'm a workhorse.
Adaptable: I'm open to new challenges. When the story changes and you need someone to step into new territory, I'm your man. From micro-controllers to GUI design, I've had my hand in almost everything and will meet a change in role without resistance.
Web skills: I've been involved in commercial web development intermittently since 1999. This combined with my personal projects keeps my web skills relevant.
Employment:
- 2005-present Enterprise C++ development at Entrust Inc., Ottawa.
- 2003-2005 ASP and PHP web application development with Advoca Inc., Toronto.
- 2002 ASP web application development with Imatics Inc., Ottawa
- 2001 VB application development for Engineering Seismology Group, Kingston.
Education:
- 1999-2003 B.Sc.Eng. Computer Engineering, Queen's University. (3rd of 83 in program)
- 2003-2005 M.Sc.Eng. Computer Engineering, Queen's University.
Technologies: (ordered by competence)
C++, C, ASN.1, PHP, Java, SQL, HTML, CSS, JavaScript, Character Encodings, Unix, HSMs, XML, ASP, VB, PIC16F84, MC68HC11, OpenGL, Max+Plus II, Altera FLEX10K