Braden Franklin, Developer in Fort Lauderdale, FL, United States
Braden is available for hire
Hire Braden

Braden Franklin

Verified Expert  in Engineering

Full-stack Developer

Location
Fort Lauderdale, FL, United States
Toptal Member Since
May 29, 2020

Braden has been working in the web industry for over a decade, and he loves what he does. He thrives in environments that involve constant learning, which makes web development an ideal profession for him. Every day, he learns something new to advance his skills, improve his efficiency, and stay current with new technologies. Braden has experience at companies ranging from small startups to global corporations, and he is able to excel both independently and as part of a team.

Portfolio

Commonwealth Financial Network - Main
React, JavaScript, HTML, Gatsby, Contentful, Headless Software, OpenText, CSS...
The Center for Election Innovation & Research
Node.js, HTML, JavaScript, CSS, Full-stack, Electron, React...
Royal Caribbean Cruise Lines
MySQL, MongoDB, Node.js, Vue, Angular, Code Review...

Experience

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), AWS Lambda, Amazon S3 (AWS S3), React Redux, React, Node.js, Android Studio, GitHub, Slack, Visual Studio Code (VS Code), JavaScript, CSS, HTML, Webflow, Front-end, TypeScript, Jest, Cypress, Front-end Development

The most amazing...

...project I've built is a web-based application for a cruise company to allow online check-in, reservations, and constant customer contact for promotions.

Work Experience

React Expert

2021 - 2024
Commonwealth Financial Network - Main
  • Worked with various departments, creating project scope analyses and estimating work efforts to complete various departmental projects.
  • Worked with various departments, completing tasks that had been put on hold for up to two years. Used a variety of tools, including the legacy code storage system TFS, .NET, and Visual Studio.
  • Assisted with the planning for their migration to using React through the enterprise. Managed the headless CMS tool (Contentful and Netlify) for deploying the Gatsby projects.
  • Worked on several mobile responsive React projects and built tons of pixel-perfect websites. I was the sole developer of their public website for a year and trained in additional resources to perform support functions.
Technologies: React, JavaScript, HTML, Gatsby, Contentful, Headless Software, OpenText, CSS, GraphQL, TypeScript, PHP, Unit Testing, Next.js, Front-end Development, Azure, UI Animation, User Experience (UX), User Interface (UI), Auth0, Messaging, Responsive Design, Figma, OAuth, Redux, SCSS, Redux-Saga, HTML5, UI Design, UX Design, Design Systems, Integration, REST APIs, Server-side Programming, Server-side JavaScript, Full-stack Development, Tailwind CSS, Payment Providers

Senior Full-stack Developer

2020 - 2021
The Center for Election Innovation & Research
  • Created a voter registrar application that allowed various election campaigners to send out bulk email and SMS messages using Sendgrid and Twilio. End users were provided a number of options to customize the messages to the message recipients.
  • Worked on data that had to be extracted from 50 states' resources and formats, placed in SQLite for processing, and then transferred to an AWS S3 cloud server for distribution.
  • Integrated a tool for building a custom email template by dragging and dropping and exporting it to HTML format. The system sent out well over a million messages without sacrificing speed or accuracy.
Technologies: Node.js, HTML, JavaScript, CSS, Full-stack, Electron, React, Amazon Web Services (AWS), Unit Testing, Next.js, Front-end Development, Mobile Apps, UI Animation, User Experience (UX), User Interface (UI), iOS, Auth0, Messaging, Responsive Design, Figma, OAuth, Redux, HTML5, Server-side Programming, Server-side JavaScript, Full-stack Development

Senior Software Engineer

2011 - 2020
Royal Caribbean Cruise Lines
  • Created progressive websites using Angular, Vue.js, HTML, JavaScript, CSS, Node.js, SQL, and MongoDB while maintaining a constant awareness of emerging technologies.
  • Developed UI code based on agreed stories, proposed outline system test methods against assigned stories, and fixed bugs. I then ensured the developed UI code was unit-tested and automatically testable, where possible, as part of the build process.
  • Designed stylish and functional designs based on UX research and used tools like Photoshop, Figma, and Zeplin.
  • Provided immediate debugging, testing, and automation services to existing teams and applications.
Technologies: MySQL, MongoDB, Node.js, Vue, Angular, Code Review, Test-driven Development (TDD), TypeScript, GraphQL, Jest, Cypress

Senior Web Developer

2007 - 2020
Freelance
  • Worked with 30+ organizations from around the world, developing websites and mobile apps that include eCommerce, portal, booking, portfolio, and multilingual functionalities.
  • Handled full-stack programming tasks for the development of the business-critical single page application and iOS/Android apps using React, Angular, Vue.js, React Native, and Node.js.
  • Developed UI/UX strategies that include wireframes and mockups and for small and medium-sized enterprises.
  • Profiled, troubleshot, and fixed bugs for the business-critical progressive web application that helped to tune system performance and decrease average response time.
  • Reviewed the quality of code for the mission-critical online service, maintaining the code and design consistency across different team members.
Technologies: MySQL, MongoDB, GraphQL, TypeScript, JavaScript, React Native, Node.js, Vue, Angular, React, CSS, HTML, Webflow, Front-end, SEO Tools, API Integration, Back-end, APIs, Code Review, Test-driven Development (TDD), Salesforce, Jest, Cypress, React Testing Library, PHP, Unit Testing, Mocha, Next.js, Front-end Development, Azure, Mobile Apps, UI Animation, User Experience (UX), User Interface (UI), iOS, Auth0, Messaging, jQuery, Laravel, Responsive Design, Asana, Figma, Bootstrap, OAuth, Redux, Firebase, Styled-components, SCSS, Redux-Saga, Redux Thunk, Xcode, HTML5, Vue Material, PostgreSQL, D3.js, Django, Python, UI Design, UX Design, Photoshop CS6, Design Systems, Java, Tailwind CSS, Payment APIs, Payment Providers

Public Website for Commonwealth

https://www.commonwealth.com/
The initial project was to assist various departments in clearing up a backlog of React projects. As a troubleshooter for various departments, I was added to the company's newly formed web development team. I specialized in supporting the improvements and upgrades of the public-facing site. I regularly created new sections in new marketing areas and assisted with day-to-day critical issues. The website was built with React, Gatsby, and Contentful. CI/CD was set up with Netlify. The mobile responsiveness worked well, and the code was clean.

Farming Exchange Site

HarvestPort provides information about growers, permits, their products, retailers, pricing, and a crop map of the site's regional configuration. I created the farming trading exchange site using React, Redux, Next.js, Material UI, and D3.js for the front-end UI. The back end was built with Node.js, PostgreSQL, and Heroku. I also developed the UI code based on requirements from various sources. I proposed outline system test methods and ensured the developed UI code was unit-tested and automatically testable as part of the build process. I also provided immediate debugging, testing, and automation services to existing teams and applications.

Customer Relations Web Interface to Cruise Ship Services

https://www.royalcaribbean.com/
The site scope was to allow for full real-time pricing and the ability for passengers to book all trips and make any additional feature purchases, including excursions, dinner reservations, and internet services.
We provided full online interaction with customers, including check-in, and allowed passenger-to-passenger communications within the ship. The majority of my contribution was on the front-end interfaces, but I also worked with the data engineers to provide specifications for the various data source APIs.

Home Repair Service App

This is a React Native-based app for the booking process of home repairs. As a front-end developer, I built this app from scratch. I implemented QuickBlox, Google Maps, and the Places API, and integrated the back-end API.

Languages

JavaScript, TypeScript, GraphQL, HTML, HTML5, CSS, Sass, SCSS, PHP, Java, Python

Frameworks

Angular, AngularJS, React Native, Next.js, Bootstrap, Redux, Jest, Cypress, Electron, Tailwind CSS, Laravel, Django

Libraries/APIs

React, Vue, Node.js, jQuery, React Redux, Redux-Saga, Styled-jsx, Vue 2, React Testing Library, REST APIs, Vue Material, Google Maps API, D3.js, QuickBlox

Tools

Redux Thunk, Slack, GitHub, Asana, Figma, Xcode, Android Studio, Mocha, Auth0, Photoshop CS6

Paradigms

Mobile Development, Test-driven Development (TDD), Unit Testing, Server-side Programming, UI Design, UX Design

Platforms

Firebase, Contentful, iOS, Webflow, Visual Studio Code (VS Code), AWS Lambda, Amazon Web Services (AWS), Salesforce, Azure

Storage

MongoDB, Amazon S3 (AWS S3), MySQL, PostgreSQL

Other

Styled-components, Front-end, Full-stack, Mobile App Development, Front-end Development, API Integration, Back-end, APIs, Code Review, Gatsby, OpenText, Mobile Apps, UI Animation, User Experience (UX), User Interface (UI), Server-side JavaScript, Full-stack Development, Responsive Design, OAuth, Headless Software, Messaging, Design Systems, Integration, Payment APIs, Payment Providers, SEO Tools

1980 - 1984

Bachelor's Degree in Computer Science

London University - London, UK

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring