Ben Whitney

Software Engineer

Ottawa, Ontario, Canada25 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 20 years of software development experience.
  • 2x US Patent holder for software innovations.
  • Expert in microservice architecture and application security.
Stackforce AI infers this person is a SaaS-focused software architect with expertise in security and microservices.

Contact

Skills

Core Skills

Software ArchitectureApplication SecuritySoftware Development

Other Skills

Engineering LeadershipCommunicationMicroservice architectureSecurity designAccess ControlSystem DesignC# .NETVulnerability ManagementJWT AuthorizationAngularJSSQL ServerVulnerability AssessmentPublic SpeakingCollaborative WorkTechnical Documentation

About

I'm an experienced software architect and software engineer who has been bringing new products, software engines, and architectures from the early concept stages through the requirements, design and development in a number of senior roles. I have 20 years of professional software development experience, and bring energy, leadership, and high levels of contribution to the projects I work on. I have been awarded two US Patents for the invention of a software metadata system and security. I enjoy tackling the toughest, most complex problems. I can analyze large systems and come up with functional, well-thought out designs, and guide the project through phased implementation and delivery stages. I have strengths in communication skills, and enjoy developing thorough written documentation and informative presentations. I have a strong aptitude for understanding product and business requirements for ensuring a great UX for the end user, and an efficient and well-designed product. I work with a product-focused mindset on delivering the best experience to the customer. Specialties: - Problem solving and proposing solutions - Microservice and domain driven SaaS high-availability architecture - Technical documentation, presentation and communication skills - Application Security - REST API and Kafka - Enterprise systems - UI/UX Development My goal as a Principal Engineer is to be a force multiplier. I want to not only deliver my results as an individual contributor, but to build up other engineers and the organization as a whole to deliver excellence and greater levels of impact.

Experience

25 yrs
Total Experience
5 yrs 1 mo
Average Tenure
6 yrs 4 mos
Current Experience

Surveymonkey

2 roles

Principal Software Engineer

Promoted

Mar 2024Present · 2 yrs 2 mos · Remote

  • As a Principal Software Engineer at SurveyMonkey, my goal is to deliver high levels of impact across the engineering organization. In addition to being responsible for a core product area, I provide technical leadership through engineering guilds and other working groups.
  • Achievements include:
  • Microservice security and zero trust architecture
  • Providing architectural direction and design to a number of large and complex feature projects
  • Designing and implementing a Role Based Access Control permissions system across the product
  • Leading engineering guilds and working groups
  • Mentoring senior engineers and building communities and connections
Engineering LeadershipCommunicationSoftware ArchitectureApplication Security

Staff Software Engineer

Jan 2020Mar 2024 · 4 yrs 2 mos · Remote

Software ArchitectureCommunication

Assent compliance inc

Senior Software Developer

Sep 2017Jan 2020 · 2 yrs 4 mos · Ottawa, Canada Area

  • Assent Compliance provides a SaaS product to enable manufacturers to ensure compliance with government regulations, including RoHS, Proposition 65 - California, and Conflict Minerals.
  • In an application security engineering role, I provided a thorough end-to-end analysis of the security of the system, following OWASP Top-10 and ASVS standards. I created the vulnerability management program, engineered a system-wide JWT authorization system, and provided developer training for application security awareness.
Application SecurityC# .NET

Conceptshare

Full Stack Developer

Apr 2015Aug 2017 · 2 yrs 4 mos · Ottawa

  • ConceptShare is a cloud SaaS product for Creative Operations including feedback and markup on photos, videos, and documents for large commercial customers. As a full stack developer at ConceptShare, I have been involved in developing across the layers of the system, from the front end AngularJS web application (desktop and mobile versions) through the data layers to SQL Server and C# .NET backend.
  • Extensive front-end work with AngularJS, HTML5, and CSS. Performed major refactoring of the system and development of new features. Back-end development in C# with ASP.NET, SQL Server, Stored Procedures and business layers.
  • Improving performance and ensuring a consistent user experience across browsers, iPad, and mobile devices.
  • Worked to ensure the security of the system from the authentication and authorization of APIs, Stored Procedures and Front End code, as well as being mindful of risks in the availability of the cloud application.

Titus inc.

Senior Software Developer

Jan 2008Apr 2015 · 7 yrs 3 mos · Ottawa

  • At TITUS, I was a Senior Software Engineer who developed much of the core technology of the company. I designed and developed the Titus Metadata Infrastructure (TMI) system and a rules-based workflow engine that powers much of the underlying system.
  • In this role, I was awarded two US software patents as the inventor. The first patent was for the structure and information architecture of a rich metadata system, the other was for using metadata in the application of security rules.

Storagequest inc.

Lead Software Developer, Project Manager

Apr 2001Aug 2008 · 7 yrs 4 mos

  • Lead software developer, project manager.

Education

Algonquin College of Applied Arts and Technology

Comp Sci — Computer Science

Jan 1997Jan 2003

Stackforce found 100+ more professionals with Software Architecture & Application Security

Explore similar profiles based on matching skills and experience