Proposales - Lead Integration Engineer
July 2024 - December 2024
As Lead Integration Engineer at Proposales, I was responsible for expanding the capabilities of Proposales API, I also developed integrations for Thynk, Slack, and Zapier, alongside a flexible webhook solution.
The Thynk (a SalesForce powered CRM) integration enables users to create proposals in Proposales via a custom Lightning Web Component built with Apex code and automatically updates the booking pipeline stages when the proposal status changes.
For Zapier, I designed an app with five unique triggers: when a proposal is created (commonly used to create a deal in a CRM), accepted, rejected, expired, or withdrawn — empowering users to automate workflows around proposal lifecycle events. As well as actions to create a draft proposal and create an RFP.
The Slack app monitors proposal status changes and instantly sends notifications to a specified Slack channel, keeping teams updated in real time.
Additionally, I built a webhook integration, allowing users to configure their own endpoints to receive proposal data when a proposal is created or its status changes.
IntegrationsSalesForceLightning Web ComponentsApexZapierSlackTDDReactTypeScriptJavaScriptHonoNode.jsProject ManagementLinearPair Programming
</SALT> - Full Stack Developer
August 2023 - March 2024
Fully remote working, my first project was to completely overhaul the dependencies of Öppna Skolplattformens open source React Native project. Second was to improve the performance of Esthers Shop by refactoring the code to use a more efficient API calls. Both projects were completed with small teams of 2 or 3 developers, sticking to agile working methods and TDD.
AgileTDDTypeScriptReactReact NativeExpoNext.jsTailwindNode.jsMongoDBPostgreSQLJestCypressMob Programming
</SALT> - Full Stack JavaScript/TypeScript Bootcamp
May 2023 - July 2023
500 coding hours crammed in 13 weeks.
Intensive three month training program, taking place in office, for full stack web development with a focus on TDD, mob programming, and applied learning.
1 of 3 graduates to pass every weekend code test.
Our final project was a pair programmed stock trading simulation app - StockSense built with NextJS
JavaScriptTypeScriptReactNext.jsExpressNode.jsMongoDBPostgreSQLTailwindJestCypressTDDMob ProgrammingDocker
Code Institute - Full Stack Django with Python Bootcamp
May 2020 - May 2021
A self paced, university accredited (Level 5 on the European Qualification Framework) course in full stack web development using Python and Django.
The final project was to demonstrate my understanding of full stack development by building a fully functional e-commerce store. Features included user authentication, product search, filtering and sorting, a shopping cart, payment processing, order history and news forum.
DjangoPythonHTMLCSSJavaScriptBootstrapMVCDjango ORMStripeSQLiteHerokuGitGitHubWireframesUser Stories