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

Part-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, MUI (formerly 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

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

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

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

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.

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.

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), Less

Frameworks

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

Libraries/APIs

Node.js, jQuery UI, jQuery, React, Vue, Vue 2, REST APIs, WordPress API, LocalStorage, API Development, Antd, D3.js, Chart.js, WordPress REST API

Tools

Webpack, Visual Studio, Google Docs, ACF PRO, Gulp, GitHub, Advanced Custom Fields (ACF), Git, Bitbucket, Trello, Jira, Amazon CloudFront CDN, Figma, WP eCommerce, Google Analytics, Google Sheets, AWS CloudFormation, Atlassian, NPM, Gutenberg Editor, Zapier

Paradigms

Scrum, Waterfall Development, Agile, B2B, CSRF Protection, Search Engine Optimization (SEO), Responsive Web Design (RWD), REST, Asynchronous Programming, Kanban, DevOps

Platforms

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

Storage

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

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, User Experience (UX), Redesign, Styled-components, Back-end, Data Visualization, Single Sign-on (SSO), Google Sign-in, API Documentation, eCommerce APIs, CTO, Video Streaming, Web Security, Cloud Security, Technical Architecture, Private NPM Modules, Learning Management Systems (LMS), Design, Deployment, Yoast SEO, Optimization, CI/CD Pipelines, Amazon RDS, Reverse Engineering

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