Web Developer
Tom Collins
I'm Tom Collins, a web developer based in Dublin Ireland. I specialize in front-end development. I love to learn new technologies and apply this new learning to solving business problems.
Projects
Make My Persona
An interactive web app where users can create and save buyer personas.
ReactReduxFirebasedraftJSVisitHubspot Academy
Directory of lessons and courses available in HubSpot learning platform.
GraphQLReactApolloRedisServerlessVisitGo Siopa
Built during the lockdown, gosiopa.ie is a utility to search a myriad of Irish retailers.
SvelteNodeGoVisitAOE Library
Age of Empires fansite that hosts a directory of tools and sites related to the game.
SvelteTailwindVisitBlog Ideas Generator
A tool to generate blog topics from a list of nouns.
ReactGreenSockVisit
Experience
Toast Nov 2021 - Present
Senior Frontend Engineer
- Working on the frontend of our identity management application using React, Jest, Testing Library and Tailwind
- Building out our one-time password feature for enhanced security.
- Contributing to developer tooling built in React.
HubSpot May 2021 - Oct 2021
Web Development Manager
- Leading our accessibility project
- Auditing accessibility on new projects
- Building our web accessibility strategy
HubSpot Apr 2020 - May 2021
Senior Web Developer
- Built full stack websites with NextJS, Prisma, and MySQL
- Created and rolled out a coding standards document to the team
- Standardized our linting by publishing a common npm package
- Created boilerplate app to share folder structures, build configs and naming conventions across the team
- Advocate for Agile development practices across the various projects
- Mentored developers by pair programming and leading workshops
- Writing Unit tests with Jest and React Testing Library
HubSpot Mar 2018 - Apr 2020
Front-end Web Developer
- Built interactive apps with React, Redux, Styled Components, and SASS
- Created animations using Framer Motion and React Motion
- Part of an Agile development team with daily scrums and bi-weekly planning meetings and retrospectives
- Architected and built GraphQL APIs for our learning platform and our careers directory
- Made use of Redis to improve API performance
- Worked closely with designers to translate designs into web pages
DocumentationHQ Aug 2017 - Mar 2018
Web Developer
- Writing React components, including CSS and JSX.
- Making key architectural decisions on state management and app design.
- Assisting in backend development and offering advice on API design.
- Researching and trialing new libraries and concepts before they are introduced to the application.
- Creating specs and gathering requirements from the product owner.
- Coordinating the allocation of work between the team of developers.
Credit Suisse Jul 2011 - Oct 2013
.NET Developer
- Member of the core team that architected, developed and tested a C# framework.
- Developed front-end components in C# using WPF and MVVM.
- Worked on our automated build server to improve our deployment process.
- Assisted in application support and onboarding of new teams to the framework.
- Participated in all aspects of the scrum methodology, including daily stand-ups, fortnightly planning meetings, and scrum reviews.
- Developed new functionality on multiple trade screens on our C# core application.
Education
MSc Computing Science
University College Cork
1st Class Honours
BSc Business Information Systems
University College Cork
1st Class Honours
Technolgy
Production
- React
- JavaScript
- CSS
- Node
- Redux
- SASS
- GraphQL
- Apollo
- Serverless
- Firebase
- NextJS
- Tailwind
- React Testing Library
Side Projects
- Svelte
- HTMX