Full Stack Developement

Full Stack Developement

in

What I did

  • Programmed the entire backend API leveraging Google Cloud Functions serverless framework in Node.js, removing the overhead of maintaining an internal api server, allowing the business owner to save money on developer costs and use a pay as you go model for their data.
  • Integrated Flamelink headless CMS to provide the business owner with general content management tools as well as the ability to independently modify some or all aspects of the user experience.
  • Integrated Stripe to allow the business owner to process digital payments from customers using all major payment platforms.
  • Integrated Sodium-Plus to obfuscate all non-payment related customer data and build upon Stripe’s existing PCI compliance.
  • Programmed security rules for the Firebase Firestore database in order to ensure transactional integrity between the user facing application and the API.
  • Designed responsive frontend theme in Vue.js using various add-ons including BootstrapVue for UI styling, Express.js, Typescript Technologies used: Vue.js, Stripe.js, Sodium-Plus + Sodium Native, Firebase Firestore, Google Cloud Functions, Node.js

Why I left

Graduating a few months after the beginning of the COVID-19 pandemic and finding employment was a bit of a challenge.
I eventually found short-term contract position ( ~1yr ), in web development.
Suffice it to say, I discovered that web development was not something I enjoyed, for a couple reasons:

  • No static typing (Yes I’m aware of typescript)
  • Limitations of frontend frameworks.
  • Don’t want a bunch of dependencies in your codebase? Great, build yourself a responsive component library.
  • Component framework abandoned? No worries just migrate all of your ui code!
  • Engagement, I don’t find pleasure in tinkering with ui frameworks/components or building backend api’s.

During 2021 there were numerous hacks on “critical infrastructure”, things like energy and meat processing industries.
I’ve always interested in hacking and cyber-security so I always considered it a potential career path, and my experience consulting furthered this belief.