Verified Expert in Engineering
Gerard is a senior full-stack software engineer with over a decade of experience building web applications. Originally from the US, his background includes working for Etsy and Trello, a subsidiary of Atlassian, and he now resides in the Netherlands, working as a full-time freelancer. Gerard is most comfortable working with Laravel and React but can quickly adapt to any tech stack and is eager to take on new challenges.
React, Laravel, Tailwind CSS, TypeScript, Node.js, GraphQL, MySQL, GitHub, JSON, Git, HTML, Next.js
The most amazing...
...project I've developed is a volunteer-driven translation platform with a review system, which I built single-handedly.
Director of Engineering (Volunteer)
- Spearheaded all technical matters for the organization, such as data analytics and tracking, internationalization, DevOps and deployment, and choosing tech stacks.
- Provided direction on non-technical matters for the organization, like determining the value of projects, recruiting and onboarding team members, and creating processes to facilitate collaboration between members with different skill sets.
- Built a translation platform with multiple user types, a review system, and on-site and email notifications.
- Led groups of volunteer developers on multiple projects, including advising on tech stacks and project architectures, providing feedback through code reviews, and contributing directly to the codebase.
- Developed a coding challenge used to determine the skill level of developers interested in joining the team.
Staff Software Engineer
- Built a highly reusable set of React components for rendering Trello boards and cards for use in the Trello web app and other projects.
- Developed many user-facing features for Trello's web client, ranging from card functionality for all users to tools for enterprise administrators.
- Rebuilt many existing features and components to migrate them from CoffeeScript and Backbone.js to TypeScript and React.
Full-stack Software Engineer
- Built a prototype to allow sellers to advertise their products on Facebook.
- Worked on a complete overhaul of the website's navigational menus, which led to gains across the board, from increased sales and search engine traffic to decreased bounce rates.
- Implemented ads in Etsy's Android app, boosting yearly revenue by roughly $3 million.
- Participated in a complete rebuild of the company's advertising platform, Promoted Listings.
Front-end Web Development Instructor
- Taught two 10-week courses to around 30 students, covering basic web technologies, six hours a week.
- Developed an entire curriculum from scratch with graded assignments and a final project for the students' end-of-the-course assessment.
- Held office hours to help students who required additional assistance.
Web Application Developer
- Implemented a real-time monitoring dashboard for a remote machine that hosts Thrillist’s authentication API, displaying the status of critical services used by the API.
- Developed a tool to allow site admins to scan through authentication API logs in order to aid in debugging.
- Built a thorough test suite for Thrillist's revamped authentication API, which affected millions of users' accounts upon deployment.
Online Translation Platformhttps://veganlinguists.org
Mobile-first Conference Web App
Custom Shopify Storehttps://clayandcaridad.com
Vegan Educational Programhttps://veganbootcamp.org
The website also included a referral system, allowing users to obtain points by getting others to register, complete with a dashboard to see how many users they brought to the site. This project was part of the organization's larger one involving another website, so I implemented an OAuth provider that made user statistics and account details accessible. All aspects of the website, from coupons and course contents to color and background images, were manageable using the custom-built admin panel.
Competitive Expense Tracking Website
Facebook Messenger Marketing Platformhttps://www.getpaloma.com
Laravel, Tailwind CSS, Bootstrap, Laravel Mix, OAuth 2, Next.js, Redux, Express.js, CakePHP, Sinatra, Ruby on Rails (RoR), Ember.js, Flask
React, Node.js, Backbone.js, jQuery, Laravel Homestead, REST APIs, JSON API, Ember Data, Facebook API
GitHub, Git, Webpack, Microsoft Excel
Web Architecture, Unit Testing
Web, LAMP, Shopify
MySQL, JSON, PostgreSQL, Databases, Relational Databases, MongoDB
Software Engineering, Laravel Livewire, Web Development, Web App Development, Back-end, Front-end, Front-end Development, Back-end Development, API Integration, APIs, OAuth, Laravel Forge, Inertia.js, Blade Templates, Ajax, Software Development, Development, eCommerce, Full-stack, API Design, Software Design, Software Architecture, Leadership, Architecture, Web Applications, Full-stack Development, Vite, Ember CLI, Slate.js
Bachelor's Degree in Computer Science
Rutgers, The State University of New Jersey - New Brunswick, New Jersey, USA