David Gucwa, Developer in Tewksbury, MA, United States
David is available for hire
Hire David

David Gucwa

Verified Expert  in Engineering

Full-stack Developer

Tewksbury, MA, United States

Toptal member since July 23, 2020

Bio

David began programming computers at the age of five, after his father brought home a Commodore VIC-20. It quickly became a fascination, later a hobby, and eventually a career. David is now a web developer with over 15 years of work experience and a member of American Mensa. He takes pride in his code's organization, elegance, and efficiency, and in his ability to solve problems creatively. David feels comfortable coding for basically any project -- he's been doing it his entire life.

Portfolio

SurfMerchants
jQuery, JavaScript, CSS, HTML, MySQL, PHP
ConnectU
Smarty, HTML, MySQL, PHP
Genevate
HTML, MySQL, PHP

Experience

  • Databases - 20 years
  • Algorithms - 20 years
  • Mathematics - 20 years
  • Optimization - 20 years
  • PHP - 18 years
  • MySQL - 18 years
  • Unix Shell Scripting - 15 years
  • APIs - 5 years

Availability

Part-time

Preferred Environment

SQL, PHP, Unix

The most amazing...

...product I've created is a reporting platform built from scratch to handle the needs of thousands of major clients, including McDonald's, TD Bank, USPS, and BP.

Work Experience

Senior Developer

2006 - 2020
SurfMerchants
  • Designed and built a customizable reporting platform for customer survey data, handling tens of millions of database records and used by major international clients, including USPS, TD Bank, Google, and BP.
  • Led a team of six LAMP developers in maintaining our product's code and adding new features.
  • Wrote deep analytic tools to help clients better understand their data.
  • Integrated our product with multiple third-party REST APIs.
  • Built internal tools to make our own teams more productive.
  • Upgraded tens of thousands of lines of code in our legacy product to be PHP 7 compliant.
  • Optimized our code and database as needed to handle user requests in minimal time.
Technologies: jQuery, JavaScript, CSS, HTML, MySQL, PHP

Developer

2005 - 2005
ConnectU
  • Added functionality to our social networking platform.
  • Maintained and optimized our product's MySQL databases.
  • Implemented a security system for online transactions.
Technologies: Smarty, HTML, MySQL, PHP

Developer

2004 - 2004
Genevate
  • Built a content management system for commercial websites.
  • Established and maintained several databases using MySQL.
  • Created reusable HTML templates for our content management system.
Technologies: HTML, MySQL, PHP

Experience

Dragon Reporting

https://site.sassieshop.com/reporting/dragon/
This is a reporting platform built from scratch to meet the growing needs of our thousands of clients, providing both real-time and periodically distributed reports of client data across dozens of database tables containing tens of millions of records. I was the sole developer and spent over five years growing the product with an eye on efficiency, the user experience, and well-organized code.

Education

2000 - 2004

Bachelor of Science Degree in Computer Science

University of Massachusetts at Amherst - Amherst, MA, United States

Skills

Libraries/APIs

REST APIs, Highcharts, jQuery, React, Stripe Connect API, Stripe Connect, TensorFlow

Tools

Git, PhpStorm, Stripe Checkout

Languages

PHP, PHP 7, HTML, CSS, JavaScript, Java, Python, SQL

Storage

MySQL, Databases

Frameworks

Twig, Laravel, CodeIgniter, Symfony, Smarty

Platforms

Unix, Amazon Web Services (AWS)

Other

APIs, Reports, Algorithms, Unix Shell Scripting, Reporting, Optimization, Mathematics, Back-end, Front-end, Full-stack

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