David Rhoderick, Developer in Novi Sad, Vojvodina, Serbia
David is available for hire
Hire David

David Rhoderick

Verified Expert  in Engineering

Front-end and Full-stack Developer

Location
Novi Sad, Vojvodina, Serbia
Toptal Member Since
July 26, 2018

David is a front-end and full-stack developer, focused on creating scalable solutions and project management. Since 2012, he has collaborated with clients from various sectors worldwide, including nonprofits, investment, hospitality, medical research, eCommerce, and education. David is committed to finding optimal solutions for his clients, tailoring them to their unique goals and available resources.

Portfolio

Vrio
CSS, JavaScript, HTML, React, Vue, Next.js, Amazon Web Services (AWS), NoSQL...
Artlytical Media
Webpack, Kanban, Lean Product Development, Lean Development...
Klica Production
Kanban, Lean Product Development, Lean Development, Gulp, Trello, Bitbucket...

Experience

Availability

Full-time

Preferred Environment

React, Node.js, Linux, TypeScript, Next.js, Git, Visual Studio Code (VS Code), Serverless, Content Management Systems (CMS)

The most amazing...

...application I've built was a headless React checkout that outperformed competing popular checkouts, improved conversion rates by 25%, and cut API calls in half.

Work Experience

Front-end Staff Engineer | Team Lead

2020 - 2023
Vrio
  • Developed a headless PCI-compliant checkout system that achieved a 25% increase in conversion rates and effectively halved the number of API calls, outperforming competing solutions.
  • Created a two-part solution for previewing and publishing builder.io websites using Next.js and AWS Lambda functions to affordably deploy infinite sites as static HTML and CSS without running a single server.
  • Built a headless eCommerce store using Vue Storefront to replace an important client's Shopify store, following an XD design to pixel perfection.
Technologies: CSS, JavaScript, HTML, React, Vue, Next.js, Amazon Web Services (AWS), NoSQL, Node.js, Technical Leadership, TypeScript, Single-page Applications (SPA), B2B, eCommerce, Search Engine Optimization (SEO), Google Analytics, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), Redesign, Payment APIs, Nuxt.js, Vercel, Pixel Perfect, Responsiveness, REST APIs, Front-end, Accessibility, Builder.io, Full-stack Development, Front-end Development, Full-stack, JSON, API Development, Back-end, Cypress, Mobile First, Chart.js, Data Visualization, Single Sign-on (SSO), Google Sign-in, Vue 2, Vue SSR, Vuetify, Server-side Rendering (SSR), NPM, Private NPM Modules, Docker, AWS Lambda, Caching, Webhooks, Amazon CloudFront CDN, Material UI, Forms, Web Forms, REST, APIs, Authentication, Libraries, Leadership, Team Leadership, Agile Leadership, Project Leadership, Solution Architecture, Web, UI Development, API Integration, DevOps, Technical Writing, API Documentation, Documentation, eCommerce APIs, SDKs, Integration, Amazon DynamoDB, Lambda Functions, Infrastructure as Code (IaC), AWS Cloud Architecture, Architecture, Cloud Architecture, Enterprise Architecture, Web Development, Video Streaming, Card Payments, Subscriptions, CI/CD Pipelines, RDBMS, Amazon S3 (AWS S3), Amazon RDS, AWS CloudFormation, Asynchronous Programming, ECMAScript (ES6), DOM, Web Security, Cloud Security, Technical Architecture, Reverse Engineering, Databases, Web Project Management, Project Management, IT Project Management, Landing Pages, Google Maps, Monorepos, Performance Optimization, UI Design, Software Architecture, JSON REST APIs, Amazon API Gateway, Lambda Architecture, Minimum Viable Product (MVP), Confluence, Testing, Retail, Google Maps API, Stripe, Writing & Editing, Technical Documentation, Technical SEO, JSX, AWS SDK, KISS, DRY, Engineering Management, Management, Delivery Management, MUI CSS, Containers, Continuous Delivery (CD), Continuous Integration (CI), SaaS, CSS3, Web App Development, Online Payments, Dashboards, Test-driven Development (TDD), Cloud, Maps, Cloudflare, Payment Providers, AWS Certified Solution Architect, REST API Architecture, Web Accessibility, UI Libraries, AWS DevOps, Test Automation, Software Documentation, Business Analysis, Proof of Concept (POC), Payment Gateways, Stripe API

Full-stack Developer

2014 - 2022
Artlytical Media
  • Developed 20+ custom WordPress-themed websites using various methodologies, including Vanilla PHP, Twig via the Timber WordPress plugin, and Frontity, a React-based framework for WordPress.
  • Built dashboards and web applications in AngularJS for nonprofit organizations and Fortune 500 companies.
  • Deployed minimalist HTML, CSS, and JavaScript landing pages to generate leads. In one case, more than $120,000 in revenue was generated for a restaurant.
Technologies: Webpack, Kanban, Lean Product Development, Lean Development, Advanced Custom Fields (ACF), Twig, Foundation CSS, Timber, Gulp, Trello, Bitbucket, PayPal, Videos, Audio, Audio Processing, Paper.js, React, jQuery UI, Atlassian, Linux, Jira, Agile, Git, jQuery, PSD to Bootstrap, SCSS, ZURB Foundation, Bootstrap, Node.js, Fat-Free Framework, MySQL, WordPress, PHP, JavaScript, HTML, Contentful, Technical Leadership, WordPress Plugins, WordPress Themes, PostgreSQL, Single-page Applications (SPA), B2B, eCommerce, WP eCommerce, Search Engine Optimization (SEO), Google Analytics, Content Management Systems (CMS), Responsive Web Design (RWD), User Interface (UI), User Experience (UX), Redesign, WordPress Design, Payment APIs, Bootstrap 3, ACF PRO, Vercel, Pixel Perfect, Responsiveness, REST APIs, Front-end, Accessibility, Full-stack Development, Gutenberg Editor, Less, Front-end Development, GitHub, Full-stack, React Native, JSON, API Development, Back-end, Heroku, Mobile First, D3.js, Data Visualization, Google Sheets, Server-side Rendering (SSR), Caching, Styled-components, Forms, Web Forms, REST, WordPress SEO, WordPress API, APIs, Leadership, Team Leadership, Agile Leadership, Project Leadership, Solution Architecture, Web, UI Development, API Integration, DevOps, Technical Writing, Documentation, eCommerce APIs, SDKs, Integration, Design, Tailwind CSS, Web Development, Video Streaming, RDBMS, Ionic, Android, iOS, Asynchronous Programming, ECMAScript (ES6), DOM, MariaDB, Laravel, Reverse Engineering, Databases, WP Engine, Web Project Management, Project Management, IT Project Management, Landing Pages, MongoDB, Expo, Google Maps, NestJS, Monorepos, Performance Optimization, UI Design, Custom Themes, Software Architecture, JSON REST APIs, GitLab, Minimum Viable Product (MVP), Google Maps API, Chakra UI, Writing & Editing, Technical SEO, JSX, KISS, DRY, Engineering Management, Management, Delivery Management, CSS3, Web App Development, PDF, HTML Email, Email, Dashboards, Prisma, Maps, REST API Architecture, Web Accessibility, Progressive Web Applications (PWA), UI Libraries, Proof of Concept (POC)

Founder | CTO

2016 - 2018
Klica Production
  • Designed and launched a line of minimalist, biodegradable jewelry produced through 3D printing technology. The brand made its debut at Novi Sad Fashion Week.
  • Engaged actively in the startup culture, garnering valuable insights from mentors and participating in global competitions, including the Startup Camp in Rijeka, Croatia.
  • Distributed jewelry through boutiques in Novi Sad and Belgrade, as well as via online platforms.
Technologies: Kanban, Lean Product Development, Lean Development, Gulp, Trello, Bitbucket, PayPal, Videos, Audio, Audio Processing, Node.js, jQuery UI, Atlassian, Linux, Jira, Agile, Git, jQuery, SCSS, WordPress, PHP, JavaScript, CSS, HTML, WordPress Plugins, eCommerce, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), Front-end, Front-end Development, Team Leadership, Leadership, Agile Leadership, Project Leadership, Solution Architecture, Web, UI Development, Technical Writing, Documentation, SDKs, Integration, CTO, Web Development, Video Streaming, DOM, Web Project Management, Project Management, IT Project Management, Landing Pages, Minimum Viable Product (MVP), KISS, DRY, Management, Delivery Management, CSS3, UI Libraries

Developer

2011 - 2013
Open Air Publishing
  • Contributed to developing eight interactive ebooks on the Inkling platform, adhering to rigorous coding standards mandated by the platform's specifications.
  • Developed a PHP script that automated the generation of blackjack card counting quizzes, providing the small team with a significant time-saving solution compared to manual creation.
  • Utilized Agile development methodologies and Scrum techniques within a compact team, employing tools like Asana and Google Documents for efficient project management.
Technologies: Lean Product Development, Lean Development, Videos, Audio Processing, Audio, CodeIgniter, Atlassian, Agile, SCSS, Google Docs, PHP, CSS, HTML, Responsive Web Design (RWD), User Interface (UI), Front-end, Front-end Development, Solution Architecture, Web, UI Development, Web Development, Video Streaming, Writing & Editing, KISS, DRY

Cybersecurity IdP Account Dashboard

I started working when the front-end Next.js application relied entirely on mock data, and the client's sole front-end developer and team lead had responsibilities that took him off the project almost entirely. As a result, I was immediately responsible for the front end during a critical time when they were about to sign their first design partner.

I worked closely with the client to connect the front end to the back end and succeeded in providing a working E2E experience for signing their 1st design partner. The design partner my efforts helped sign became the startup's 1st paying customer just a few months later.

I was the lead developer of the most widely used features of the application—tables with custom multi-instance table filtering based on Castle.io, which implemented TanStack's React Table and Zustand multi-instance state management.

I was also integral in developing a proof-of-concept for a multi-billion dollar US-based company and continuing to add functionality to that POC until it became a full-fledged part of the application.

When the engagement ended, it was widely felt that I was not just a contractor but an integral member of the startup's team and family.

Headless PCI Compliant Checkout

Revamped the checkout process by transitioning from an embedded PHP application tied to inefficient release cycles to a headless Next.js application. I led a team in adopting a test-driven development approach for front-end applications, maintaining a rigorous unit test coverage of over 80% throughout the development phase.

My team of three developers and a QA engineer ensured stringent code quality and oversaw feature integration. Additionally, I authored an authentication and CSRF protection library shared across multiple company projects.

The resulting application significantly optimized API calls, reducing them by half compared to the previous version. Moreover, we achieved a notable 25% improvement in conversion rates for our clients, demonstrating the substantial impact of the project on user experience and business outcomes.

Scalable Headless Static eCommerce Website Platform

Pioneered a comprehensive DevOps pipeline to simplify creating and deploying builder.io websites at scale for Martingale Media's clients seeking a competitive edge against platforms like Shopify. This included ways to look at new solutions and publish them.

The preview feature was handled with a serverless SST-deployed Next.js application, ensuring high-performance and scalable website previews. A webhook triggered publishing while asynchronously initiating the containerized AWS Lambda function. This Lambda function built, exported, and uploaded the Next.js static site generator (SSG) website targeted by CloudFront distributions with custom domains pointing to them via Route 53.

As a result, this created a seamless and automated deployment pipeline for builder.io sites without traditional servers. Furthermore, this system provided eCommerce websites access to Martingale Media's cart management API, enhancing their functionality and competitiveness in the market.

Shaker and Spoon

https://shakerandspoon.com/
Responding to a customer's need to migrate from Shopify to the Martingale Media platform cost-effectively, our team built the headless Vue Storefront eCommerce website from scratch with this new solution using an Express.js API proxy and Nuxt.js to deliver fast web pages that had access to the client's eCommerce data.

I oversaw several vital areas, such as API proxy development, a customer portal to manage customer data, payments, pre-order processes, and product inventory, and individual product pages. Also, I initiated the implementation of Vue's Bootstrap 5 UI toolkit instead of SFUI and brought the build time down from 15 minutes to five minutes.

Linda Jean's Restaurant

Initiated the creation of a high-converting landing page, which yielded the client an impressive revenue of over $120,000. Simultaneously, the team worked on redesigning and developing a custom WordPress theme. This theme, crafted with ACF Pro and Frontity, achieved recognition by winning the Frontity JSNation competition and significantly enhanced the client's online presence and functionality.

Sanctuaries Interior Design

http://sanctuariesinteriordesign.com/
Executed a seamless site migration for the client, transitioning from an outdated, non-responsive website to a custom WordPress theme. This new theme was not only responsive but also integrated scroll hijacking, all powered by RequireJS. The entire process was meticulously carried out with strict adherence to the provided design, achieving pixel-perfect results.

InterPayments

Created a pixel-perfect Next.js application that demonstrated the client's financial product's superiority over competitors through an interactive calculator. The success of this application prompted the client to engage us for the creation of a custom WordPress theme using Frontity. This project was executed with a keen focus on achieving pixel-perfect adherence to the provided design.

Martha's Vineyard Museum

Transformed Martha's Vineyard Museum's hard-coded PHP website into a user-friendly platform by creating a custom WordPress theme, allowing for easy content editing without the need to access the server via FTP. Additionally, I seamlessly integrated their existing content and special archives into the new setup.

In response to the challenges posed by the COVID-19 pandemic, I devised a timed entry solution for ticket sales that involved a combination of Events Calendar, WooCommerce, and a POS integration plugin. This innovative approach ensured that tickets sold both in person and on the website were synchronized effectively, providing a streamlined and secure ticketing experience.

National Widowers' Organization

https://nationalwidowers.org/
Revamped the National Widowers' Organization's outdated and unresponsive WordPress website, implementing an effective SEO and newsletter marketing strategy. For seven years, we provided three significant iterations of the website, ensuring it remained up to date and engaging. This initiative resulted in over 500,000 visitors flocking to the specific website, solidifying its status as a significant success.

Electrician U

Migrated a client's website from Squarespace to a WordPress website with a theme that leveraged Elementor for enhanced customization. Also, I implemented a Netflix-inspired video library page seamlessly integrated directly into the WordPress website at the client's request, providing an engaging and user-friendly browsing experience.

AcceptU

https://acceptu.com
The client had an existing WordPress website integrated with Gravity Forms and a CRM system for lead tracking and client follow-ups. However, it required updates and ongoing maintenance to ensure its continued functionality. I revamped extensive portions of the codebase to enhance maintainability by AcceptU employees. Moreover, I introduced a plan selection page, implemented as a form wizard, to generate additional leads for the client.

Martha's Vineyard Nonprofits

Transitioned the client's static HTML website, which relied on images for textual data display, to a Wix platform. Also, I engineered a custom full-stack solution in PHP to facilitate seamless updates to a crucial directory of nonprofits central to the organization's mission. This solution was seamlessly integrated into the Wix site, enhancing its functionality.

Abundance Wealth Planning

https://abundancewp.com
Establishing an online presence was crucial for the newly started financial planner to kickstart their business. I ensured a pixel-perfect result by converting a PSD file into a custom WordPress theme using Bootstrap 4 and ACF Pro. This website and the content and social media marketing strategy we implemented played a pivotal role in driving the client's subsequent success.

Datavant

https://datavant.com
Built Datavant's WordPress website with the Ark theme. It also required maintenance and adding new pages, such as custom JavaScript code added to Divi page builder for the page's team members' pop-ups. Additionally, I coded several landing pages for lead generation and supported Datavant's first conference in their field.

Pardo Woodwork

https://pardowoodwork.com
A headless, custom WordPress theme built using Frontity and ACF Pro. I was the full-stack developer and liaised with the designer to code a pixel-perfect representation of the design that had some challenging non-grid components and a striking modern design. The resulting website is secure, hiding the WordPress admin login; fast, using Next.js-like SSR and SSG to minimize load times; search engine optimized, using the Yoast WordPress plugin; and foolproof, using Advanced Custom Fields Pro (ACF PRO) to prevent editors from breaking layouts.

Languages

SCSS, SQL, PHP, HTML, JavaScript, CSS, HTML5, Timber, TypeScript, GraphQL, ECMAScript (ES6), CSS3, Less

Frameworks

Next.js, Bootstrap, Foundation CSS, Bootstrap 3, Twig, Nuxt.js, Vuetify, Express.js, Redux, Material UI, Jest, ZURB Foundation, Paper.js, React Native, Ionic, Fat-Free Framework, CodeIgniter, Vue SSR, Cypress, Tailwind CSS, Laravel, NestJS, YARN, Swagger, MUI CSS

Libraries/APIs

Node.js, jQuery UI, jQuery, React, Vue, Vue 2, REST APIs, WordPress API, Stripe API, LocalStorage, API Development, Google Maps, Google Maps API, Antd, D3.js, Chart.js, WordPress REST API, Stripe, OpenAPI, Recharts, Ark UI

Tools

Webpack, Visual Studio, Google Docs, ACF PRO, Gulp, GitHub, Advanced Custom Fields (ACF), Git, Bitbucket, Trello, Jira, NPM, Amazon CloudFront CDN, Figma, WP eCommerce, Google Analytics, Google Sheets, AWS CloudFormation, GitLab, JSX, Atlassian, Expo, Confluence, Gutenberg Editor, Zapier, AWS SDK, Amazon Simple Queue Service (SQS), AWS Step Functions, AWS Cloud Development Kit (CDK), Radar, Turbo, Auth0, Prisma

Paradigms

Scrum, Waterfall Development, Agile, B2B, CSRF Protection, Search Engine Optimization (SEO), Responsive Web Design (RWD), REST, Asynchronous Programming, Lambda Architecture, Testing, KISS, DRY, Test-driven Development (TDD), Kanban, DevOps, UI Design, Management, Continuous Delivery (CD), Continuous Integration (CI), REST API Architecture, Test Automation

Platforms

Linux, WooCommerce, Vercel, WordPress, Amazon Web Services (AWS), Visual Studio Code (VS Code), AWS Lambda, Web, Docker, Amazon EC2, Contentful, Heroku, Android, iOS

Storage

MySQL, NoSQL, Web Forms, JSON, RDBMS, Amazon S3 (AWS S3), Databases, PostgreSQL, Amazon DynamoDB, WP Engine, MongoDB, MariaDB, Amazon Aurora

Industry Expertise

Project Management

Other

Lean Development, Lean Product Development, GitFlow, PSD to Bootstrap, Audio Processing, Videos, Web Video, Audio, HTML5 Audio, PayPal, Technical Leadership, WordPress Plugins, WordPress Themes, Single-page Applications (SPA), Serverless, APIs, Authentication, Server-side Rendering (SSR), Libraries, Caching, Webhooks, eCommerce, Content Management Systems (CMS), User Interface (UI), WordPress Design, Payment APIs, Pixel Perfect, Responsiveness, Front-end, Accessibility, Builder.io, Full-stack Development, Front-end Development, Forms, WordPress SEO, Headless Software, XD to HTML, Full-stack, Mobile First, Leadership, Team Leadership, Agile Leadership, Project Leadership, Solution Architecture, UI Development, API Integration, Technical Writing, Documentation, SDKs, Integration, Lambda Functions, Infrastructure as Code (IaC), AWS Cloud Architecture, Architecture, Cloud Architecture, Enterprise Architecture, Web Development, Card Payments, Subscriptions, DOM, Web Project Management, IT Project Management, Landing Pages, Performance Optimization, Custom Themes, Software Architecture, JSON REST APIs, Minimum Viable Product (MVP), Chakra UI, Writing & Editing, Technical Documentation, Technical SEO, Art, Web App Development, Online Payments, Web Accessibility, UI Libraries, AWS DevOps, Software Documentation, Proof of Concept (POC), Payment Gateways, User Experience (UX), Redesign, Styled-components, Back-end, Data Visualization, Single Sign-on (SSO), Google Sign-in, API Documentation, eCommerce APIs, CTO, Video Streaming, CI/CD Pipelines, Web Security, Cloud Security, Technical Architecture, Monorepos, Amazon API Gateway, Retail, Engineering Management, Delivery Management, Containers, SaaS, PDF, Dashboards, Cloud, Maps, Cloudflare, Payment Providers, AWS Certified Solution Architect, Private NPM Modules, Learning Management Systems (LMS), Design, Deployment, Yoast SEO, Optimization, Amazon RDS, Reverse Engineering, SST, Flagsmith, Feature Flags, NextAuth.js, Middleware, SWR, React Table, Token Design, Zustand, FontAwesome, HTML Email, Email, Progressive Web Applications (PWA), Business Analysis

2011 - 2013

Master of Fine Art Degree in Computer Art

School of Visual Arts - New York City, New York, USA

2006 - 2010

Bachelor of Science Degree in Electronic Arts

Rensselaer Polytechnic Institute - Troy, New York, USA

OCTOBER 2023 - OCTOBER 2026

AWS Certified Solutions Architect – Associate

Amazon Web Services Training and Certification

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