Leading a team of developers that is turning the company's R&D prototypes into releasable SAAS product. Restructuring a Node.js server from a typical ad-hoc Express application...more into an enterprise-style application with a separation of layers & a more scalable data model. Delivered an entity management component, API, and transaction model. Developing real-time interactive and notification-based application features. Integrating software developed by outsource partners.
BitBlitz is a fullstack mobile app development company working on iOS, Android, node.js, MongoDB, Java, and various relational database systems. We work for hire and also...more produce our own original titles.
DesignAxiom was a consulting practice that developed interactive applications for the web platform--mainly focused on Flash development. Towards the end, that meant Facebook...more apps and games. But there was a time when Flash was the target for some of the most amazing interactive experiences online, and DesignAxiom was a part of that. Originally the company was a technology play that developed an integration ActionScript/database/repository server called LiveAxiom.
Global Practice Manager, Internet Solutions
1998 - 2001 (about 3 years)
Started an Internet Solutions practice in the Toronto office and grew its revenues to $3M+ in just over a year and a half. Of course, it was 1999, a sock puppet might have...more had some luck too. Promoted to Global Practice Manager of an E-Commerce practice comprised of over 200 software development professionals in 4 Canadian cities and 1 U.S. location.
Director of Development
1996 - 1998 (about 2 years)
Conceived and developed ObjectStar Active Interface (OAI) which was marketed to customers of Amdahl's ObjectStar (formerly Huron) 4GL/DB software. OAI was middleware that...more successfully bridged the rapid business application development capabilities of ObjectStar with the Windows environment. OAI was sold to Amdahl in a deal worth approximately $7M.
Worked on the core engine for SQL Server. My big accomplishment at Microsoft was to add self-diagnostics to SQL Server so that when it crashed in production(which it often...more did back then), it would spit out a file that the guys in service could use to figure just what had gone wrong. Suffice to say that Microsoft and I were not a good fit, culturally. I lasted slightly less than a year, but I've never regretted the experience.
Staff Development Analyst
1992 - 1995 (about 3 years)
Led the development of the server system API interface for the ObjectStar (formerly Huron) database when it was ported from MVS to Unix and Linux. The system API provided...more physical I/O to the query engine, supported transactional integrity of the server, and also distributed data and two phase commits.
Senior Associate Development Analyst
1986 - 1992 (about 6 years)
Delivered the first X.500 implementation for MVS (IBM's mainframe O/S), tested SMTP for TCP/IP and wrote the first "Note" command on MVS using CLIST scripts. Developed a math...more library for the first official C compiler on VM. Developed an image capture driver for some of the early Matrox image capture cards. Enhanced an image capture and database application by adding thumbnail support, and various other enhancements.
Producer, Development Manager, Technical Architect, Back-end Developer, Java, Apache Tomcat, MySQL · Electratype is a lifestyle app that allows users… · More to experience a virtual IBM Selectric typewriter, to create pages and cards, use their own photography, and to share their typed content to Facebook, Twitter, and email.
Created the project briefs and worked with the interaction and visual designers to define the product. Developed the technical architecture of both the front-end and back-end. Designed the data model and developed the services and database on the back-end. Developed marketing materials, press releases, etc., and oversaw the development of the content for the app.
Assembled and managed the creative and development team for the work. Worked with the client to get their requirements down and brainstorm with the interaction and visual designers to produce something innovative. In the end, the client handed off our design work to their own internal engineering teams as the basis for their next version UI.
Development Manager, Technical Architect, Objective-C Programmer, Back-end Developer, Objective C, XCode, Java · An app that automates going from… · More sketch to functioning prototype with computer vision. Letting you create, prototype and test faster.
Assembled the development team and developed the technical architecture for the project. Developed the model framework and data access classes on iOS, developed the API and the back-end services using Java on Tomcat with MySQL.
Development manager, technical architect, and… · More lead developer. Hired and managed the development team. Re-worked the original outsource solution. Re-designed the MongoDB and re-engineered the node.js backend. Managed the iOS, Android, and web developers developing the front-end apps. Designed the data synchronization protocol that underlies the message delivery capability.
iOS Developer · Added infinite scroll to the feeds. Re-worked the entire internal data model. Added onboarding and cleaned up view controller and view… · More transitions to make a more cohesive user experience. Migrated key parts of the application from Objective-C to Swift.
iOS Swift developer, node.js developer · Assisted the IBM team at their Toronto Bluemix Garage in the development of an iOS app for the insurance industry.
I'm a versatile developer, technical architect, and development manager. Focused on creating product not just code or screens. A few of my highlight achievements:
Electratype for iPad--immersive electric typewriter experience. Conceived and produced the app with the team at BitBlitz, developed most of the back-end functionality.
4K Video demos for Cisco at World Cup 2014 and the Commonwealth Games 2014--producer and development manager and technical architect in charge of the development of two demo apps for Cisco's "Future of Video" (Fresco) at the World Cup and the Commonwealth Games.
OLTP middleware--inventor and lead developer of a middleware product that was sold to Amdahl for $5M USD by my employer GLRD. The solution opened up Amdahl's proprietary and closed OLTP/DB product (Huron/Objectstar) to Microsoft visual development environments that were popular at the time.