Software and IT Portfolio
Interesting Projects & Products I was Involved in
I've been very fortunate to work on so many cool projects with so many brilliant people.
SaaS Cloud Platform Automation IT Infrastructure Big Data Data Engineering Social Networking eCommerce Market Research Software Low Code Dev Productivity Software, SaaS/Desktop Consulting Image Processing Digital Media Architecture as a Service
Cloud Platform Automation
dpStudio, a SaaS low-code automation platform that enabled customers to go live in minutes with blueprint library solutions on Kubernetes in the Cloud. The service is cloud-native and automated, offering pre-architected Data Engineering Platforms across AWS, Azure, and Google Cloud. An ‘Architecture as a Service delivered via SaaS model. They can reduce their Development Cycle, free up resources and focus on what matters!
- Data Platforms for Moving, Ingesting, Transforming, Processing, Storing, and Analyzing data on Kubernetes.
- Development Platforms for containerized applications and Microservices on Kubernetes.
More About the Technology
Low Code Development via SaaS
We built a SaaS-based UI to create, monitor, and manage instances of architecture blueprints deployed in a customer's AWS, Azure, or GCP target environment. Each blueprint stack was based on a well-thought-out architecture, with sensible default settings for all the applications in the stack. The GUI-based configuration screens enabled easy customization.
More About the Technology
Architecture as a Service
Architecture as a Service (AaaS) - snapblocs defined it as delivering well-architected, self-service data platforms from a catalog of architectural blueprints to accelerate delivery. AaaS accelerates the delivery of data platform infrastructure.
More About the Technology
Data Engineering
PeopleConnect's various People Search products enable searching public records for reuniting with friends, background checks for someone new, or monitoring your online reputation. PeopleConnects' US database was not purchased or rented but created from many disparate sources.
- Turning fragmented data into >350M US profile data records with machine learning & parallel processing.
Social Networking
Classmates.com is one of the oldest social networking sites. Search old yearbooks, find school friends, and reconnect with your past. It is based on the Social Networking model of an engagement flywheel, where the customer is the product. Site interaction creates content that is "fanned out" to others in their social network, which drives more engagement. A positive coefficient is a good thing in this case.
- Crunching 85M users producing 50M daily social activity events, and creating 6B total social fanout data points plus 10M targeted emails.
Digital Marketing
In addition to SEO, SEM, and Social Media, the crown in Classmates digital marketing automation was a homegrown email system that fueled the engagement flywheel. Every customer interaction on the site created a marketable event that was stored. Every custom email was constructed with thousands of possible combinations tailored to each person based on what 'marketable' events were relevant to them then at that moment in time. Engagement caused outbound content emails that drove more engagement.
Hadoop, Spark, Kafka -> Daily Crunching
- 85M users producing 50M daily social activity events
- 6B social fanout data points per day
- 10M targeted emails per day
Digital Yearbooks
Imagine buying as many old yearbooks as possible from eBay, individuals, collectors, schools, you name it, removing the bindings, scanning them, digitizing them, performing OCR, image enhancement, and creating name and image metadata from the content. Then match the pictures/names to the classmates' customer accounts and present them online for browsing or print on demand. After >400,000 books, Classmates created the world's best online yearbook data and collection. Something very unique and loved by their customers.
SaaS - Market Research Software
Multiple SaaS platforms and 2M panelists; one used by the professional service team for use with clients and a separate public SaaS product for self-service surveys. Both used a meta data driven survey generator generating advanced analytics based on consumer research best practices.
- 1.4M average and 3.6M peak surveys invites per day
- 3.5M average and 6.3M peak page views per day
Media Assets - eCommerce
Classmates created a new product called MemorLane, offering nostalgic media content on a subscription model. A heroic effort by the engineering team, who launched it nine months after conception but unfortunately, it was not a commercial success.
- Hundreds of thousands of songs, movies, magazines, yearbooks, video, and images.
Organizational Charting
Human Concepts' main product was a leading desktop software for creating and managing corporate organizational charts. Also in the works at the time was making a SaaS version.
SaaS Knowledge Mgt
EM3 Systems
Founder DeveloperSole developer on a SaaS Java/Web based Knowledge Management product – Acquired by BMC in 2005
SaaS Task and Proj Mgmt
EM3 Systems
Founder DeveloperTeamsync was a SaaS-based online Task and Project management application primarily designed for IT teams. It was based on learnings from my days at Corel managing our projects and releases.
eCommerce, Wharehousing, Fufillment
A fast-growing "dot.com" startup with $70M+ in funding from leading venture capital firms fueling Bigwords focus on becoming the leading online retailer for Gen X consumers. Such great branding.
- 400 thousand customers, 2M page views per day, 12 thousand daily orders
- End integration and automation efforts to link order management (MACs, Smith Gardner), website (Oracle DB), warehouse automation (Radio Beacon), shipping (ClipperShip), and Oracle Financials built in 6 months
- Hundreds of thousands of textbooks available
IT Consulting
At the time Perot systems was a 6,000+ employee IT services company. My role was leading the a practice for application development. The long term goal was to create some reusable frameworks for the Industry verticals.
- Four locations
- Team of 260
Office Productivity Software
After it acquired WordPerfect, Corel Corporation developed the WordPerfect Suite and WordPerfect Office office suite.
Corel WordPerfect Suite first released version 7 of its core applications: WordPerfect, Quattro Pro, and Presentations, while Office 7 Professional included the Paradox DB. Both suite versions also bundled CorelFLOW 3, Sidekick, Dashboard, and Envoy 7.
Fun tidbit: I was part of the company's acquisition due diligence team and was the only person to move from head office in Canada to work with the Wordperfect team in Orem, Utah.
Desktop Publishing - Corel Ventura
Ventura Publisher was the first popular desktop publishing software for the IBM PC Platform and was owned by Xerox until Corel purchased it and subsequently released it as Corel Ventura.
Fun tidbit: A box of disks was dumped on my desk. It contained code for Ventura Publisher which was originally written for DOS/GEM then ported to WINDOWS. None of the dev team came with the acquisition. As a result, Corel became one of the first onshore application development engagements by India's Wipro Limited.
- First Corel release (V4.2) sold over 100,000 copies increasing market share from 7% to 18%.
- Subsequent versions went from last place to winning many 1st and 2nd place magazine reviews.
Graphics Software
CorelDraw has long been a primary option for most graphic designers. Unless you have been away from the earth over the last two decades, you have heard someone mention the name CorelDraw. It’s a long-standing vector-based program for graphics and illustration famed for a wide range of advanced features and options that allow artists to create masterpieces. It was originally created by Michel Bouillon and Pat Beirne. More info
Image Processing
Visi was a Hair Salon Imaging system that enabled customers to try on alternate virtual hairstyles quickly. The computer's camera took a picture of the client and then showed images of them with new hairstyles from the catalog of styles.
- Designed and built custom video capture hardware
- Built custom hardware for image processing using an innovative parallel computing CPU called the Inmos transputer.
- Image processing algorithms were written Occam for the Transputer.
- Custom GUI built on DOS using 'C' language.
Mobile
Since the time when mobile phones mattered, most places I have worked have created Native Mobile apps or, more often, mobile responsive websites or both.
IT Infrastructure
This page mostly talks about products and services. Still, at all the places I have worked, I have often been responsible for the IT infrastructure, including BackOffice systems, IT Helpdesk, Data Centers, analytics and reporting systems, CRM, Marketing systems, and eCommerce etc.