Verified Expert in Engineering
Front-end and Full-stack Developer
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.
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.
Front-end Staff Engineer | Team Lead
- 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.
- 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.
Founder | CTO
- 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.
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.
Shaker and Spoonhttps://shakerandspoon.com/
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
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
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
Sanctuaries Interior Designhttp://sanctuariesinteriordesign.com/
Martha's Vineyard Museum
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' Organizationhttps://nationalwidowers.org/
Martha's Vineyard Nonprofits
Abundance Wealth Planninghttps://abundancewp.com
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
Node.js, jQuery UI, jQuery, React, Vue, Vue 2, REST APIs, WordPress API, LocalStorage, API Development, Antd, D3.js, Chart.js, WordPress REST API
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
Scrum, Waterfall Development, Agile, B2B, CSRF Protection, Search Engine Optimization (SEO), Responsive Web Design (RWD), REST, Asynchronous Programming, Kanban, DevOps
Linux, WooCommerce, Vercel, WordPress, Amazon Web Services (AWS), Visual Studio Code (VS Code), AWS Lambda, Web, Amazon EC2, Contentful, Docker, Heroku, Android, iOS
MySQL, NoSQL, Web Forms, JSON, Amazon S3 (AWS S3), Databases, PostgreSQL, Amazon DynamoDB, RDBMS, MariaDB
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
Master of Fine Art Degree in Computer Art
School of Visual Arts - New York City, New York, USA
Bachelor of Science Degree in Electronic Arts
Rensselaer Polytechnic Institute - Troy, New York, USA
AWS Certified Solutions Architect – Associate
Amazon Web Services Training and Certification