My Projects

A high-level review of many of my impactful projects.  Less than a quarter of the projects that I’ve delivered are listed, as day to day items for operational excellence and system upgrades are not included, nor are minor changes such as general content updates or minor feature updates.

AMAZON                             

Project: Partner Directory Feature Launch

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Managed the initial feature launch of Partner Directory
  • Allowed partners to connect with advertisers seeking help with business operations such as campaign management. 
  • Took action to hold the release until proper sorting algorithms were implemented, protecting customer experiences and maintaining customer trust. 

Result: Partners increased from 0 to more than 5000 advertising partners within 2 years, directly impacting more than $600M in revenue

Project: Partner Status Feature Launch

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Proposed a project to introduce Advanced and Verified partner status for Amazon Ads partners, evaluating business effectiveness as well as proprietary Amazon data to reward high performing customers with placement in the directory and recognition of their excellence.  
  • Managed project delivery, including design and code reviews as well as advising on requirements and suggesting administrative tool sets.

Result: Partners with status received 80% more leads than those without status.

Project: Directory Lead Management

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Managed a project that brought submission of partner leads into the Partner Network portal rather than linking out to partner websites.  
  • Influenced requirements and design concepts in partnership with stakeholders to ensure customers would be on board
  • Enabled the business to better understand outreach, confirm partner response times, and establish a consistent customer experience.

Result: Advertiser sales team immediately used the feature to enable approximately 20k lead submissions on behalf of advertisers.

Project: Partner Recognition Badges

Team: Amazon Ads Partner Network

Role: Software Development Manager, de facto Product Manager

  • Proposed a project that introduced recognition badges, including annual Partner Awards. 
  • Wrote requirements for the feature, accounting for future additional feature expansion
  • Managed the project so that it delivered in time to fully automate award distribution for our 2022 annual conference

Result: Program managers were empowered to manage badges without engineering involvement, reducing tickets for award distribution from 50+ to 0.

Project: Partner Directory Full Text / Keyword Search

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Managed a project that delivered full text and keyword search within the Partner Directory search experience.  
  • Worked with stakeholders and engineers to iterate on ranking approaches for keyword relevance to establish specific behaviors in line with customer expectations, such as ensuring Partner Name matches were shown first in the result set. 
  • Closed a competitive gap with other partner portals owned by Google and Facebook and solving a key customer pain point.

Result: Full text searches were used on more than 25% of searches post feature launch.  Direct visits to partner pages rose by 28%.

Project: Partner Directory Ongoing Ranking Adjustments

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Coordinated with stakeholders and engineers to continually refine the ranking algorithm for partners.
  • Changes were done iteratively over several feature launches to ensure learning
  • Introduced filter-based ranking, status ranking, ranking by country performance, and a host of other inputs. 
  • Wrote several documents describing options and explaining current and future approaches.

Result: Leads in non-US marketplaces such as India rose by 23% once country ranking was introduced.

Project: Partner Directory Recommendations API

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Coordinated and managed a project in partnership with our data science team to deliver recommended partners via API.
  • Ensured the API could handle GenAI inputs as well as other sources to maximize accuracy.
  • Integrated recommendations into systems such as the Ads Console advertisers use to handle business.

Result: 20% increase in traffic to the Partner Directory from the Ads Console as a result of accurate recommendations.

Project: Partner Directory Comparison Tool

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Managed a project that delivered a comparison tool that allowed searchers to directly compare partners across the entirety of their attribute set. 
  • Influenced requirements by making sure User Experience mechanisms could be used for other features beyond comparison of partners, such as lead submission

Result: 12% increase in partner contacts while being used by more than 15% of active searchers.

Project: Partner Network Portal Multi-Tenant Architecture

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Managed a project that rebuilt the Partner Network portal’s underlying infrastructure to allow for multiple tenants to embed functionality within the portal
  • Leveraged my engineering background to influence requirements and engagement model with other teams.
  • Provided customer functionality in a consistent experience without our team’s involvement.

Result: Reduced a related team’s development estimate by 3 developer months, removing the need to build portal infrastructure. 

Project: No Console Access

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Worked directly with the Amazon team responsible for Advertiser account permissions and access
  • Designed and delivered a project to allow advertising partners access to their customers’ Amazon advertising data without compromising access to other systems or functionality.

Result: Reduced support tickets during suspected excess access incidents by 100%, re-earning customer trust.

Project: Change Stream Notifications and Internal Partner API

Team: Amazon Ads Partner Network

Role: Software Development Manager

  • Managed a project that enabled other teams at Amazon to build directory features on top of our systems via our internal Partner API
  • Included notification streams for partner changes to deliver updates to those teams at scale. 
  • Empowered other teams to build on behalf of our customers, without having to build their own data storage and infrastructure

Result: A related team to meet their VP goal of delivering functionality specific to Creative Partners by reducing implementation time by 6 developer months.

Project: CreateSpace Migration

Team: Kindle Direct Publishing

Role: Software Development Manager

  • Led Kindle Direct Publishing’s multi-year participation in the migration of the book publishing platform CreateSpace to Kindle’s Direct Publishing platform
  • Managed more than 30 workstreams and worked directly with two other similarly sized teams to deliver the project.  
  • Key successes included developing new import technologies for third-party independent book publishers, and delivering key projects to achieve functional parity with the CreateSpace portal, both while the project was in flight.

Result: Successfully migrated more than 3 million independent book titles to the new platform. 

Project: Doc Bar Raiser Program

Team: Doc Bar Raisers

Role: Team Lead, Document Bar Raiser, Writing Trainer

  • Team Lead and Trainer for Amazon Doc Bar Raisers. 
  • Wrote the program’s first review SOP.
  • Reviewed hundreds of documents.
  • Assisted in designing and then piloted the team’s cohort-based training program for new reviewers
  • Led writing workshops, training more than 2500 Amazonians in writing culture and more than 100 new reviewers.

Result: Directly raised the skill level of more than 2600 Amazonians across multiple disciplines.

Project: Engineering Excellence Training Program

Team: Engineering Excellence

Role: Software Development Manager Bar Raiser, Onboarding Trainer

  • Assisted in developing the Engineering Excellence team’s cohort-based new Software Development Manager training materials. 
  • Personally led training cohorts, training over 50 new Amazonian managers.

Result: Improved the onboarding experience for more than 100 new managers per month, and directly trained more than 50.

Project: Engineering Role Guidelines

Team: Engineering Excellence

Role: Software Development Manager Bar Raiser

  • Participated in the writing of Amazon’s role guidelines for both the Software Development Engineer and Software Development Manager roles
  • Defined performance expectations, promotion paths, and day to day responsibilities.

Result: Improved clarity of the definition of two key technical positions Amazon-wide.

SCIENTIFIC DRILLING

Project: Remote Assistance Platform

Role: Senior Software Engineer

  • Designed and implemented SDI’s remote assistance platform, automating Microsoft remote desktop technology
  • Successfully embedded the application within SDI’s proprietary software package to allow for remote management of hundreds of laptops in the field from anywhere.

Result: Reduced outages and on-site support burden for the company.

COSTAR GROUP                             

Project: SEO / Content Management

Team: Apartments.Com

Role: Technical Manager

  • Managed the release of a Apartments.com’s SEO and content management system
  • Worked with product managers to align on requirements for content merge strategy, URL construction strategy, and display requirements.
  •  Built back-end administration tool, including WYSIWYG tools to manage customizable HTML templatized content, along with integrating SEO content into the main search experience.

Result: Global relaunch of the Apartments.Com website delivered on schedule.  The site remains a core part of CoStar’s offerings to this day.

Project: Land & Farm Billing System

Team: Marketplace Verticals

Role: Technical Manager, Principal Engineer

  • Managed the release of a complete overhaul of the Land & Farm billing system, replacing an unreliable and inaccurate system.
  • Designed the architecture, allowing for proper separation of concerns and the ability to snap in new subscription products without major code changes, and including appropriate monitoring, compliance tracking, and ability to re-execute billing as needed.
  • Earned customer trust and established consistent predictable billing.

Result: Reduced missed billing cycles by 100%, regaining 12+% revenue.

Project: Land & Farm Data Imports

Team: Marketplace Verticals

Role: Technical Manager, Principal Engineer, Full Stack Engineer

  • Managed the release of a new data import system supporting third party data imports.
  • Designed high throughput system maximizing tracking, batching, and parallel execution, including more than 10 million property images
  • Participated in implementation of the feature including administrative pages and performance monitoring.

Result: System supported continual import management of more than 750,000 land listing from external data providers.

Project: Land & Farm Search Rebuild

Team: Marketplace Verticals

Role: Technical Manager, Principal Engineer, Full Stack Engineer

  • Managed the release of a full scale rebuild of the Land & Farm search platform
  • Designed search systems maximizing lessons learned from LoopNet, including query strategy
  • Participated in implementation of the feature including search pages, filtering, high volume image presentation, and database query support.

Result: Increased traffic and leads by 35% upon launch due to improvements and 240% latency improvement.

Project: Acquisition / Integration of LandAndFarm

Team: Marketplace Verticals

Role: Technical Manager, Principal Engineer

  • integration of LandAndFarm into the larger marketplace verticals set of systems
  • Assisted with due diligence
  • Led planning sessions, cross platform integrations, and system improvements and technology migration.
  • Personally executed transition of technical ownership, including hosting systems.

Result: New vertical integrated, expanding market penetration and suite of offerings at LoopNet.

Project: Acquisition / Integration of BizQuest

Team: Marketplace Verticals

Role: Technical Manager

  • integration of BizQuest into the larger marketplace verticals set of systems
  • Assisted with due diligence
  • Led planning sessions, cross platform integrations, and system improvements and technology migration.

Result: New vertical integrated, expanding market penetration and suite of offerings at LoopNet.

Project: SEO Implementation

Team: BizBuySell

Role: Principal Engineer, Full Stack Engineer

  • Designed our SEO strategy for BizBuySell, including backlinks, content merge management, and proper HTML content.
  • Implemented all aspects of the feature, including link generation strategy, content merge system, sitemap generation system, and metrics monitoring.

Result: BizBuySell being ranked consistently in the top 3 spots for Business For Sale listings, an accomplish that remains in place to this day.

Project: Exposure Statistics

Team: BizBuySell

Role: Technical Manager

  • Planned, designed, assisted in implementing, and managed the release of Exposure Statistics, a feature that tracked Business For Sale listing exposure across the marketplace,
  • Worked with product managers to arrive at requirements that enabled analysis of listing placement, impact of premium membership, and other features.
  • Foundational feature that enabled future product launches such as “Hot Property”, which tracked recent high increases in exposure and highlighted those listings to searchers.  These additional product launches led to a moderate increase in revenue but were differentiators in the market.

Result: Foundational features increased revenue by 15+% in the first year.

Project: BrokerWorks

Team: BizBuySell

Role: Technical Manager, Principal Engineer, Full Stack Engineer

  • Managed the launch of BrokerWorks, a major broker management feature for Business For Sale brokers
  • Worked with product managers to arrive at requirements that allowed customers to manage business for sale listings, leads, and their business relationship with BizBuySell, including their entry on BizBuySell’s Broker Directory.

Result: Significantly improved the ability for BizBuySell Brokers to manage their inventory of listings and their business relationship with BizBuySell, leading to an increase in premium listings of 25+% in the first 6 months.

LOOPNET                                                                                                                                         

Project: Comps

Team: LoopNet

Role: Principal Engineer, Full Stack Engineer

  • With another senior engineer, planned, designed, and executed a high-priority, high-impact project launching Comps for commercial real estate listings.
  • Plan included a clone of existing systems, with the addition of two fields, an id and a timestamp, and a switch of the data model from one-to-many to many-to-many.
  • Executed the implementation in under 3 weeks, allowing LoopNet to track listing sales over time.
  • Enabled brokers to understand the market and price their listings appropriately. 

Result: Closed a significant competitive gap and remains a major part of the LoopNet platform today.  As a subscription product, resulted in an increase in revenue of 25%+.

Project: PropertyAlerts

Team: LoopNet

Role: Principal Engineer, Full Stack Engineer

  • Designed PropertyAlerts, a notification system that allowed brokers to receive notifications when searchers showed interest in their type of property, and allowing searchers to receive notifications of new listings that match their criteria.
  • Implemented back-end data storage mechanisms and back-end systems in support of front-end development for the feature
  • Implemented a “reverse search” mechanism to raise new matches on a daily basis to ensure data freshness

Result: Resulted in decreasing the time to deal closure by 75+%, raising awareness of potential matching brokers and properties.

Project: Search Performance Improvements

Team: LoopNet

Role: Principal Engineer, Full Stack Engineer

  • Designed the separation of read and write traffic to our relational databases using a combination of data replication and indexed views. 
  • Implemented data storage mechanisms, replication strategy, and search strategy.

Result: Improved performance by 80%, which led to a 75% increase in search traffic due to increased response times and less latency.

Project: Typeahead Search

Team: LoopNet

Role: Principal Engineer, Full Stack Engineer

  • Designed type ahead search for text-based search fields immediately after the first Google launch of the same feature, and before existing search engines supported the concept.   
  • Implemented data storage mechanisms and lookup strategy.
  • Ensured type ahead would work across all of the 100+ text-based fields, including labels for enumerations that represented property types and other concepts.

Result: Delivered the project in just under 3 weeks, with search features at parity with Google at the time of launch.

Project: Keyword Search

Team: LoopNet

Role: Principal Engineer, Full Stack Engineer

  • Designed keyword search capabilities on LoopNet before full text indexing existed. 
  • Implemented data storage mechanisms, natural language query parsing, and search strategy.
  • Was consulted by the Microsoft SQL Server 2005 product team on our use case after it became clear existing Microsoft technology was incapable of supporting keyword search in combination with direct SQL queries at our scale.

Result: Closed a critical functional gap, allowing for real estate listing searches to construct queries such as “Walgreens OR CVS OR Rite Aid”

Project: Email Templating and Delivery System

Team: LoopNet

Role: Principal Engineer, Full Stack Engineer

  • Designed a custom email merge and delivery system for all outbound system emails.
  • Worked with product and engineering to determine requirements, including the ability to track interaction data, view the email in a browser, preview the email via a testing tool to confirm appearance, and data merge capabilities.
  • Implemented both back-end components as well as front end pages in an n-tier architecture.
  • Mentored a less senior engineer during implementation.

Result: All system emails successfully went through the system, sending over 50k emails in the first month.

Project: Listing Management

Team: LoopNet

Role: Senior Full Stack Engineer

  • Designed the technical solution for our new Listing Management platform, based on a highly configurable set of functions based on property type that supported near plug-and-play components and workflows
  • Participated in the construction of the platform.

Result: Successful product launch supported more than 3 million unique monthly visitors as they managed more than 500k property listings.

Project: MapSearch API

Team: LoopNet

Role: Senior Full Stack Engineer

  • Designed the API to support map-based searching upon first release of Microsoft Virtual Earth
  • Accounted for scale via queueing of queries, ease of use, accuracy of search results within the mapped region, and ability to deliver minimum data to support UX
  • Implemented the solution working with a senior front-end engineer who owned the front-end implementation.

Result: Successful launch that set the bar for searching via map interfaces for real estate at the time.

Project: LoopLink

Team: LoopNet

Role: Senior Full Stack Engineer

  • Designed the next-generation Private Label version of the LoopNet platform
  • Worked with product to arrive at a solution featuring a drag and drop fully customizable search portal built within Visual Studio
  • Improved the experience for Private Label customers by allowing them to closely match and integrate with their own portal experiences rather than looking like a different colored LoopNet.
  • Implemented the solution working with a less senior engineer.

Result: Successful second iteration that remains in use to this day, hosting thousands of websites, and allowed for configuration of these sites by non-engineering staff, reducing operational burden and time to delivery by 90%.

Project: Technology Migration to .NET

Team: LoopNet

Role: Senior Full Stack Engineer

  • Planned and coordinated a major project migrating the LoopNet technical stack from VB6 to .NET and C# upon .NET’s initial release.
  • Designed the new object and data models to take advantage of true OOP principles.
  • Participated in the development of the systems involved.

Result: Transition to a new, modern framework and eventual retirement of legacy systems.

Project: Premium Membership / Ecommerce Platform

Team: LoopNet

Role: Senior Full Stack Engineer

  • Designed and implemented the first iteration of our ecommerce platform, including systems and data models.
  • Built out the premium membership product, our first paid product
  • Implemented both back-end components as well as front end pages in an n-tier architecture.

Result: Successful launch led to $18M+ annual revenue in first year.

Project: Private Label LoopNet

Team: LoopNet

Role: Senior Web Developer

  • Designed and developed a configuration-driven customization of the LoopNet search experience.
  • Worked with product team to establish baseline customization abilities.
  • Supported the websites of more than 3,000 commercial real estate companies.

Result: Successful first iteration of a product (LoopLink) that remains in use to this day, hosting thousands of websites.