Skip to content
View joehannis's full-sized avatar
  • Hertford, UK

Block or report joehannis

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joehannis/README.md

Joe Hannis

Software Engineer

LinkedIn | Projects

Technologies & Tools

Software engineer and former business owner with proven experience in AI/LLM engineering, JavaScript/TypeScript, Node.JS, React, Google Cloud, CI/CD pipelines and SQL and NoSQL databases. With a decade of business ownership, I excel in communicating complex concepts to stakeholders, with the self motivation to learn and independently deliver. I have demonstrated my ability to learn new technologies quickly and to apply them to real-world problems, always with the user at the centre of the solution. I thrive when problem solving in challenging environments.

PROJECTS

Name Description Tech/tools
zendeskAI Built for Pendo, this project is designed to integrate Zendesk and Jira, leveraging Generative AI to enhance ticket management and documentation processes. It allows for the fetching of tickets from Zendesk, tagging them using AI, and generating documentation by comparing tickets with existing articles using text embeddings. It includes an internal rate limiter and chunking logic to avoid API rate limiting. Zendesk API, JIRA API, Google Gemini SDK, Google Cloud SDK, Google Datastore, Firebase, OpenAI SDK, Babel, Express.js
pendoRunner A tool built for Pendo to streamline operations in Technical Support and Professional Services. Generative AI is used to create the body of POST requests to endpoints that use a proprietary pipeline. The request and body are shown in a code editor, and once a response is received, a JSON filter can be used to filter and export data to CSV. React, Motion, Google Gemini SDK, Monaco Editor, Express.js
Taplist Keg Level Manager Solo personal project, open-source and currently pulled over 7000 times from Docker Hub. A Docker image that utilises GitHub Actions/Workflow for CI/CD. Docker-compose uses buildx to make the image multi-architecture (currently ARM64 and AMD64 for MacOS and Linux). This React site integrates with taplist.io using API calls to track keg volume levels. The remaining keg volume is displayed on my digital taplist. A README details how an Arduino can be added to automate the process with flow sensors, with code provided. React, JavaScript, Docker, Docker-Compose, Github Actions, HTML, CSS, Jest, Cypress, VS Code
Trail Greenfield React app created in a four person engineering team in two weeks. API calls to Google Cloud and Open AI services to generate audio tours. Link to my presentation about the app & Github link. Hosted on Railway. Link to my presentation on the app & Link to GitHub Repo React, JavaScript, Google Cloud, OpenAI, HTML, CSS, Jest, Cypress, Git, VS Code, Vite, Railway

WORK EXPERIENCE

Technical Support Engineer at Pendo (May 2024-Present)

  • Typescript, React and Node.JS Full Stack Development: Specialist in developing systems integrating APIs with generative AI to increase efficiency and augment employee and customer experiences.
  • Problem Solving: Working in the Tier 2 Escalations team, I work on complex issues with integrating the Pendo product into 3rd party services and APIs using my skills as a Javascript and Typescript developer.
  • Technical Expertise: As this is a client facing, product-focused role, I also bring my wealth of experience in stakeholder management and customer service to provide technical expertise that is clear and concise. This ensures both technical and non-technical stakeholders can easily understand and act on the information.
  • Lead contact on the company's largest account, worth over £6m.

Consultant Software Developer at Branue (Feb 2024-May 2024)(FTC)

  • Full Stack Development: Building a self-serve quoting tool for an insurance company using Typescript and Next.JS, integrating various third-party APIs to streamline processes and enhance user experience. I translated wireframes and user journeys into code, using TSX and Tailwind CSS.
  • Stakeholder Management: Collaborating closely with both Branue and the client to meticulously define project scope and translate requirements into comprehensive wireframes, ensuring alignment with brand objectives and user expectations.
  • Agile Working:: Throughout the project, I was in regular contact with both parties and able to advise on resource allocation and alternative solutions when budgets and timelines changed.

Director at Joe Hannis Guitar Ltd (June 2013-April 2023)
Freelance music tutor and performer.

  • Customer focused: Achieving defined goals through structured lesson plans. Maintained consistent 100% exam pass rate.
  • Adaptability: Working in high pressure environments with changing groups of musicians, requiring adaptability to accommodate different client/group working preferences.
  • Continual self development: Maintaining and learning new skills to ensure reliability and repeat custom.
  • Time management: Managing 43+ lessons a week, lesson planning and business administration, as well as prep work for gigs and studio sessions.

EDUCATION

Makers (April - August 2023)

Working in three self-organising teams leaning on the agile methodology principles such as agile ceremonies and sprints, I gained experience in:

  • Javascript, Node.js, React, Jest, Cypress, Ruby, Rspec, RESTful APIs, SQL, MongoDb.
  • Test-Driven Development.
  • Version control through Git and GitHub.
  • Participating in weekly code reviews.
  • Paired programming - practised everyday, with pairs cycled to include every member of the cohort.
    All of the work at Makers was conducted using Extreme Programming (XP) principles.

BA(Hons) Professional Musicianship Bristol Institute of Modern Music (2010-2013)

  • Specialist areas of study were music theory, music tuition and guitar performance.
  • I was selected to work as a session musician for the college, playing at exams and events.

Pinned Loading

  1. beer-recipe-builder beer-recipe-builder Public

    TypeScript

  2. trail-public trail-public Public

    An app to discover the world around you

    JavaScript 1

  3. taplist-keg-level-manager taplist-keg-level-manager Public

    TypeScript

  4. spotify-vue-clone spotify-vue-clone Public

    Vue

  5. chitter-challenge chitter-challenge Public

    Forked from makersacademy/chitter-challenge

    Build a Twitter Clone!

    Ruby

  6. hbc-advent-2023 hbc-advent-2023 Public

    HTML 1 1