Product Architect at IBM
- New Brunswick, Canada
- Computer Software
Jason Keirstead's Overview
- Product Architect at IBM
- Development Manager at IBM
- Software Developer at Q1 Labs
- Application Developer at Kopete the KDE Instant Messenger
- Web Developer at icGlobal (Global LMS)
Jason Keirstead's Summary
A life-long computer guru and self-professed "geek", I am a person who is passionate about technology and enjoys challenging projects that make me think. I also enjoy working directly with clients, as it is always eye-opening and a learning experience to see and hear about their own unique problems - which can often actually be opportunities in disguise if executed on properly.
* High-performance client / server applications - Sockets, non-blocking I/O, buffering, memory mapping, serialization / de-serialization, in both Java and C++
* Relational databases - Oracle, PostgreSQL, MySQL, Derby, others
* Non-traditional and NoSQL databases - Memcached, Hadoop, others
* Application / Network Security - SIEM, Log Management, Compliance Reporting, Basic penetration testing, Fuzzing, CSRF protection, MITM protection, authentication and authorization, encryption, others
* Others - Linux / UNIX (*BSD, Solaris) / Windows / Android / OSX, bash scripting, machine hardening, etc.
Jason Keirstead's Experience
Public Company; 10,001+ employees; IBM; Information Technology and Services industry
January 2014 – Present (4 months)
As a member of the product architecture team, my responsibilities include
* Working closely with clients and partners in order to gather requirements and analyse our existing solutions, ensuring our product suites meet their needs now and in the future
* Working closely with product management and development in order to provide input to the user-facing workflow of new and upcoming features
* Working with development to assist in the architecture and design of those features, with a close eye on concerns such as performance and scalability, stability, supportability, and suitableness for use within our long term product vision and roadmap.
* Researching new and upcoming technologies for use in our product suites
* Researching new and upcoming trends and concerns in the network security industry and how they will impact our products
Public Company; 10,001+ employees; Information Technology and Services industry
April 2011 – March 2014 (3 years) IBM
As a Development Manager at IBM, I was responsible for managing a team of developers responsible for delivering a security intelligence product that integrated tightly into our main solution. The product was highly computation-centric and had to deal in real time with extremely large data sets. I worked extremely closely with product management and clients, helping to drive and shape the product roadmap. I also worked extremely closely with the development and architecture team, helping shape and drive the underlying foundational architecture of the product as a whole. In the early phases of this role, I was also responsible for directly authoring several key features delivered in the product. In addition to these technical duties, my duties as a manager included direct management of personnel including hiring and compensation.
Privately Held; 10,001+ employees; Computer & Network Security industry
April 2003 – August 2011 (8 years 5 months)
As a software developer at Q1 Labs, I held several roles.
My initial role with the company was to serve as a consultant to create a high-performance normalcy view for our flagship software. I engineered a novel solution in C++ involving a multi-dimensional hypercubes to compute normalcy. However this solution was never able to be put into production as my skill-set in web technologies was seen as more vital to the company.
I then progressed into a role as a web developer. Over the next several years I was responsible for architecting and driving much of the product suite's key user-interfaces. I introduced an AJAX-like asynchronous technology deep into the product suite before the term "AJAX" had even been coined, in 2003/2004. This custom-built high-performance/quick-deploy/annotation driven AJAX technology stack is still in use in the product today.
Over time I became a senior team leader / developer on the user interface team. Roles and responsibilities, in addition to those of continuing to develop key product features, included development code reviews, architecture design, new hire training, and increased interaction with clients and third parties.
In 2010 I joined a new project as a senior developer. This project was a very substantial add-on product that integrated into our flagship software. In this new role I was one of a small team who had to rapidly prototype, develop, and eventually deploy this new application. I was eventually selected to be the development manager of this product as the team grew.
Q1 Labs was acquired by IBM in 2011.
Kopete the KDE Instant Messenger
December 2002 – December 2003 (1 year 1 month)
I was a primary developer on the Kopete Instant Messenger team, which is the KDE open source project's flagship instant messenger. The primary project I contributed to was the Chat Window, which I re-authored from scratch in order to be based around a KHTML view. I also was a heavy contributor to the IRC protocol, and contributed as well to the MSN protocol, and various other areas of the messenger.
Jason Keirstead's Skills & Expertise
- Network Security
- Software Development
- Web Development
- Project Management
- Log Management
- Red Hat Linux
- JSP development
- Perl Script
- HTML 5
- Web 2.0
- Time Management
- Customer Engagement
- Manage Client Relationships
- Client Relations Skills
- Customer Satisfaction
- Web Applications
- Application Security
Jason Keirstead's Education
Jason Keirstead's Additional Information
Contact Jason for:
- career opportunities
- consulting offers
- new ventures
- job inquiries
- expertise requests
- business deals
- reference requests
- getting back in touch