Loading…
Loading…
May 2023 — Present · remote
This is my proudest role and work to date, as I started with lots of pre-existing knowledge about React and best practices - but had to unlearn a lot of it as I finally got into the "big leagues" of developing. Making big changes using my voice and experience to make the app better, one commit at a time.
I have a track record of taking ownership of the entire development lifecycle from auditing legacy systems to architecting modern, scalable reboots. Known for bridging the gap between "what we have" and "where we need to be," I specialize in React/Next.js ecosystems, developer experience (DX), and finding creative solutions to complex infrastructure hurdles. Whether it’s halving build times or leading the frontend charge on AI-driven features, I love to focus on building tools that make both the user and the developer experience better.
With the advantage of AI tooling, I can stick to being creative and thinking ahead without getting too bogged down by the details.
Apr 2021 — Feb 2023 · remote
My first breakout role, which gave me the opportunity to learn real strategies of product development and directly apply them, providing value to REAL customers. I started the role with 0 experience in the JavaScript ecosystem, and very little modern webdev knowledge. Through this, I gained the ability to work with other code contributors, and importantly directly with stakeholders and testers.
I created countless React components, using plugins and modifiying them to our needs to provide a comprehensive interface for white-label webcast pages. In order to get this app deployed, I dived deep into AWS EC2, AMIs, load balancing, Lightsail MYSQL DBs, and CI/CD workflows.
May 2021 — Sep 2021 · remote
A wonderful and surprising opportunity I had the luck of having - before this role, I had never thought I would do something with Salesforce. Traction on Demand was a Salesforce consulting firm, so clients would approach us to implement their vision of a CRM in Salesforce. This was my first role involving many different team members, and responsibilities. This internship gave me the chance to learn about Salesforce in it's entirety and then placed me in a team that needed me - which was the Marketing Automation team. Marketing automation is essentially the bridge between Salesforce CRM and technical solutions involving personalized emails. I learnt many different things about the rules surrounding email (GDPR and such), and especially how scale affects what we do. I became very proficient in writing AMPScript (which is very similar to SQL), as we provided clients with Marketing Cloud email templates; which would use AMPScript to pull from relational tables in Salesforce downstream data, and display data relating to their current status in whatever marketing journey/campaign was. I believe my best work came down to the full-package I needed to provide to some clients by handling the implementation of their templates, followed by a training session in scripting and a handoff.