Sign In

Jeff Boggs

Over 20 Years in US Software Development on a TN Visa | Founder and Solution Architect Specializing in Agile Project Management | 10+ years Financial Trading Systems | .NET Certified | Angular | React | Node | .NET Core

Jeff Boggs is a highly experienced software engineer with over 20 years of work in the US on TN Visas, offering the flexibility to travel with short notice and a minimalist approach to packing for all adventures.

With a foundation in B.A.Sc. in Software Engineering from the University of Ottawa and an MBA in Marketing from Roosevelt University, Jeff has honed his skills working on significant projects within notable companies like Motorola, Johnson & Johnson, Fidelity, Schwab, PIMCO, and Nomura.

Jeff's expertise lies in financial trading systems, with certifications in .NET and WPF. In addition to specializing in these areas, he has expanded his knowledge to include Angular, MEAN stack, and Azure technologies since 2010, focusing on integrating advanced cloud and blockchain solutions to enhance digital experiences.

Beyond his corporate roles, Jeff exemplifies an entrepreneurial spirit through creating the DigitPop platform. This project highlights his commitment to excellence in software development beyond regular working hours.

Throughout his career, Jeff has held various positions such as Founder and Solution Architect at DigitPop, WPF Developer at Nomura and EOG Resources, Software Consultant at PIMCO, Software Contractor at PIMCO and Astro-Med, Inc., Software Engineering Contractor at Fidelity Investments and Charles Schwab, Software Consultant - Technical Lead at Fidelity Investments, Software Consultant at Johnson & Johnson, Account Manager at SQL Power Group Inc., Business Development Manager at Inovex, Software Consultant at Whitby Industrial Controls Ltd., and Software Engineer at Motorola.

Highlights

Jun 25 · linkedin

Imagine developing a complex stock application using natural language conversations on your mobile device. Here’s a glimpse of how CodeChat AI revolutionizes the development process, making it more efficient and accessible.

Overview

Intent: Build a stock application that displays stock information and allows users to track and manage their investments.

Architecture: MEAN Stack (MongoDB, Express.js, Angular, Node.js) with Azure backend.

Conversational Development Process

Step 1: Define the Architecture

User: “I want to create a MEAN stack application for tracking stock information. Can you provide an overview of the architecture?"

CodeChat AI: "Sure! The application will have an Angular front end for the user interface, a Node.js server with Express.js for the backend, MongoDB for the database, and Azure Functions for serverless computing."

Step 2: Create the View Component

User: "Create an Angular view component to display stock information."

CodeChat AI: "I've created a view component in Angular. It will fetch and display stock data, including stock name, price, and change percentage."

Step 3: Develop the View Model

User: "Add a view model to handle the logic for the stock component."

CodeChat AI: "The view model is added. It includes methods to fetch stock data and handle user interactions like sorting and filtering."

Step 4: Set Up the Data Service

User: "Create a data service in Angular to interact with the backend API."

CodeChat AI: "The data service is created. It includes methods to make HTTP requests to the backend API to fetch, update, and delete stock information."

Step 5: Build the Backend Service

User: "Set up an Azure Function to handle backend processing and connect it to an Azure Cosmos DB."

CodeChat AI: "An Azure Function is set up to process requests from the data service. It interacts with Azure Cosmos DB to retrieve and store stock data."

Step 6: Integrate the Pipeline

User: "Integrate the view, component, data service, and backend to complete the data flow."

CodeChat AI: "The integration is complete. Data flows from the view through the component, data service, and backend function to the Cosmos DB, ensuring smooth retrieval and display of stock information."

Efficiency Compared to Traditional Methods

Traditional Development: Involves manual coding, extensive setup, and configuration. Requires constant context switching between different tools and environments, making the process time-consuming and prone to errors.

Conversational Development with CodeChat AI: Streamlines the entire process through natural language interaction. Reduces setup time, minimizes errors, and allows for real-time feedback and iteration. Enables developers and non-technical users to build robust applications quickly and efficiently.

#AI #SoftwareDevelopment #Innovation #Tech #MobileDevelopment #CodeChatAI #FutureOfWork

Jun 22 · linkedin

Hi everyone,

Advertising often carries significant stigmas, but DigitPop is here to redefine the landscape. Here’s how we’re addressing and transforming the common issues associated with ads:

  1. Intrusiveness:

    • Stigma: Ads are often seen as intrusive interruptions.
    • DigitPop's Approach: Allows users to select and engage with ads on their own time within a dedicated walled garden, ensuring an uninterrupted content experience.
  2. Lack of Relevance:

    • Stigma: Many ads are irrelevant to the user’s interests.
    • DigitPop's Approach: Provides contextually relevant ads based on the tasks users are looking to accomplish, making the ads more useful and engaging.
  3. Privacy Concerns:

    • Stigma: Traditional ad models rely on extensive data collection and tracking.
    • DigitPop's Approach: Avoids intrusive data collection by allowing users to choose the ads they interact with, respecting their privacy and building trust.
  4. Ad Fatigue:

    • Stigma: Users are bombarded with a high volume of ads, leading to fatigue.
    • DigitPop's Approach: Focuses on quality over quantity, providing a limited number of high-value ads that users can engage with meaningfully.
  5. Perceived Manipulation:

    • Stigma: Ads are often viewed as manipulative with hidden agendas.
    • DigitPop's Approach: Promotes transparency by allowing users to engage with ads that genuinely interest them, in their own time, without pressure.
  6. Low Engagement and Impact:

    • Stigma: Many ads fail to capture attention or drive meaningful engagement.
    • DigitPop's Approach: Enhances engagement by integrating ads into a task-oriented context, where users are more likely to find value and take action.

DigitPop transforms ads from disruptive elements into valuable content, supporting user goals and enhancing the overall experience.

#DigitPop #AdTech #AdvertisingInnovation #UserEngagement #DigitalMonetization

Best regards,
Jeff Boggs

Jeff Boggs
Add to my network

Location

Toronto, Ontario, Canada