Gannon Darcy

Full Stack Web & Software Developer

About Me


“No man is more unhappy than he who never faces adversity. For he is not permitted to prove himself”
- Seneca

Greetings,

My name is Gannon Darcy.

Full Stack Engineer with experience bridging the gap to help technical and non-technical teams communicate, plan, and organize in order to work exceptionally well together. Passionate about Cyber Security.

Proven leadership in training others how to program through work as a Teaching Assistant and Team Lead.

Main languages are JavaScript and Python and there frameworks in React and Django.

Comfortable working on diverse teams in fast-paced and ambiguous environments, while being able to function autonomously.

A proactive self-starter with a passion for learning and growth.

Technologies

JavaScript

Writing DRY: ES6 syntax JavaScript.

React JS

Primary Framework is React/Redux including Hooks

Node JS

Proficient in Node and with using the Express Framework

Python

Proficient with Python

Django

Django

Proficient with Django

Git

Comfortable using Git and Github on production ready projects.

Vue

Proficient with Vue and Vuetify

CSS

Experienced in CSS, SCSS, LESS

HTML

Semantic HTML and JSX

Currently Learning:

  • AWS

  • Firebase

  • C

  • Algorithms & Data Structures

Developer Projects


Check it out!

Training Bot 2.0

A SaaS application my team inherited to add new features such as Slack integration and a responses dashboard that works with Slack, SendGrid, and Twilio.

  • Training Bot 2.0 is an application that allows companies and managers to handle their employee continuing education & training resources and manage the communications around those resources.


  • The team consisted of myself and four other full stack engineers that worked for 5 weeks to refactor an existing code base to be more scalable, handle responses from multiple API's such as Slack, SendGrid, and Twilio, handle payments with Stripe API, authentication from Auth0.


  • I focused on Strip API integration, refactoring the inherited backend code, writing clear and professional documentation, and helping redesign database schema from the group up


  • Tech Stack: The frontend was written in React and Redux, the backend in Node and Express, and Material UI for design.

Check it out!

Doorman

A Hackathon project that allows you to white list or black list Github users to auto accept or deny repo invites.

  • This was the work product of the Lambda School Summer Hackathon. My team and I all had experience as Team Leads or Section Leads and wanted to find a way to automate acceping github repo requests from the same people every day for different projects.


  • Since this was a real pain point for us we decided to use the Hackathon to build a tool that would allow us to whitelist (or blacklist) repo requests from people. So if we got 8 requests to collaborate on a repo and those individuals were on the white list our app would auto accept.


  • Tech Stack: Vue for the frontend, Vuetify for UI, and Firebase as our backend. We only gave ourselves two days to learn how to use Vue and Vuetify as an extra challenge. We also integrated with Github's API for smart search feature too.


  • I focused on UX/UI design.

Team Lead Projects


Check it out!

Blitz Build

A SaaS program for the construction management industry.

  • A program that can help Construction Management superintendents and their managers to keep track of their builds.


  • Auto generate reports, log delays, track tasks, remain on budget, and create templates of common build patterns.


  • Tech Stack: Frontend with React and Redux, Backend is Node and Express, Database with Postgres.


  • I am in charge of overall project management and DevOps (project still on going).


Contact Me:

Email: gkdarcy93@gmail.com

LinkedIn: https://www.linkedin.com/in/gannon-darcy/

GitHub: https://github.com/GannonDetroit

Thanks to Thomas Hessburg for inspiration on this site's design and layout.

  • home
  • about me
  • portfolio
  • contact