Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

James Kessler

Product Focused Software Engineer
43 Valley Stream Cir NW Calgary,AB
James Kessler

Summary

I believe software development is a lifelong journey of discovery and learning, and that is what I am passionate about. Currently I am helping a company re-platform their software to meet business needs.


I am searching for an organization that has a clear product vision that I can be empowered to execute upon.

Overview

19
years of professional experience

Work History

ForAllSecure
Remote

Staff Software Engineer
04.2022 - Current

Job overview

* Designed and implemented an enhanced user experience for the API fuzzer
* Worked with stakeholders on modernizing older code bases and choosing new technologies
* Added a Postman integration to the API fuzzer

* Re-platformed a web front end to modern technology

* Learned Rust, worked with TypeScript, React, Redux and Chakra

Autostore
Remote

Principal Engineer
01.2019 - 04.2022

Job overview

  • Autostore Systems (after acquisition of Locai Solutions)
  • Lead a team of 2-20 developers
  • Reported to the VP of Engineering
  • Improved best practices around event driven architectures, testing, event storming, domain modelling, build pipelines, and source control management
  • Designed and built an MVP warehouse management system (WMS) that resulted in the acquisition of our startup after just 1 year
  • Mentored developers on F#, Akka, CQS
  • F#, C#, CQS, Akka.NET, docker, TypeScript, Javascript node.js, Postgres, msbuild, AWS, React, Redux, dotnet core

Pandell
Calgary, AB

Senior Developer
01.2012 - 01.2019

Job overview

  • Modernized and enhanced a pipeline volume accounting system with a user base of4000+
  • Lead a team of 2-6 developers
  • Made Build vs Buy, language and architecture decisions
  • Mentored junior developers, 3 of which went on to lead their own projects
  • Responsible for team's quality of delivery to client (code review, unit testing, design)
  • Applied functional domain modelling
  • Used Event Grid, Event Hub, Docker, Azure SQL, Function Apps, App
  • Insights, and App Services
  • C#, F#, Javascript, TypeScript, node.js, Sql Server, msbuild, Azure,react.js, knockout, docker, dotnet core

R2 Solutions
Calgary, AB

Vice President of Research and Development
01.2011 - 01.2012

Job overview

  • Built M&A analysis tool for C-level management at Schlumberger
  • Managed resources across multiple clients
  • Wrote and submitted RFP proposals
  • C#, Sql Server, Silverlight, WPF

Schlumberger
Calgary, AB

Software Developer
01.2004 - 01.2011

Job overview

  • Built custom reports for clients against large Oracle databases using Crystal Reports and
  • Tableau
  • Created plugins for a production accounting system
  • 1 year project - designed and built a subsea project costing system from scratch and delivered to the client
  • 1 year project - created a distributed Offloading and Lifting solution to create Bill of
  • Lading forms for oil tankers shipping oil out of African ports
  • C#, Sql Server, Oracle, Java, Crystal Reports, Excel VBA, winforms, ASP.NET, Access VBA,
  • Entity Framework

Education

University of Calgary
Calgary

BSc from Computer Science
09.1999 - 2003.05

Dr John H Gillis
Antigonish, NS

High School Diploma
09.1998 - 1999.06

Skills

Domain Driven Design

undefined

Timeline

Staff Software Engineer

ForAllSecure
04.2022 - Current

Principal Engineer

Autostore
01.2019 - 04.2022

Senior Developer

Pandell
01.2012 - 01.2019

Vice President of Research and Development

R2 Solutions
01.2011 - 01.2012

Software Developer

Schlumberger
01.2004 - 01.2011

University of Calgary

BSc from Computer Science
09.1999 - 2003.05

Dr John H Gillis

High School Diploma
09.1998 - 1999.06
James KesslerProduct Focused Software Engineer