David Rydell, Developer in New York, NY, United States
David is available for hire
Hire David

David Rydell

Verified Expert  in Engineering

Systems Architect and Developer

Location
New York, NY, United States
Toptal Member Since
August 16, 2016

David is a senior developer and systems architect experienced in financial, media, social media/networking, retail, insurance, eCommerce, manufacturing, and accounting industries with expertise in web applications and OO software, physical and logical relational databases, and installation and configuration of operating systems and software on Unix, PC, Mac, and mainframe platforms.

Portfolio

LDR Technology Solutions
JavaScript, Node.js, React, TypeScript, PostgreSQL, TypeORM, Material UI...
Independent Consultancy
Git, OpenStack, Node.js, React, AngularJS, jQuery, Ext JS, JavaScript, Redis...
Innovation Ads
PRADO, Zend Framework, Ext JS, JavaScript, MySQL, Apache, PHP, Software...

Experience

Availability

Part-time

Preferred Environment

The most amazing...

...thing I've created is a commodities exchange for mortgage leads with a patented matching algorithm.

Work Experience

Principal Developer

2017 - PRESENT
LDR Technology Solutions
  • Developed a website in React/Next.js and Netlify with an iOS/Android app in React Native using Jest. Built a caching server and middleware REST API orchestrator (wrapping payment, AWS, Contentful, and third-party APIs in Node.js under AWS EB).
  • Created a suite of field apps for iOS (mobile/iPad), Android, and web in React, React Native, Redux, and TypeScript using Jest. Made a REST API layer in Node.js and TypeScript with PostgreSQL and TypeORM running under Azure services.
  • Built the front end for a fixed income asset algorithmic trading app with dynamic blotter, monitor, and market data grids with Node.js, WebSockets, React, TypeScript, and Redux Hooks with MUI/AG Grid. Wrote the Java and Spring Boot middle tier.
  • Wrote web servers and back-end support for cookieless data management for multiple language platforms, including Node.js, Java/Spring Boot, Scala/Play, Python/Django, Go/Gin, Swift/Kitura, ASP.NET/C#, R/Shiny, Erlang, and Perl.
  • Developed an exchange for BTX and ETH with Node.js, React, JSX, and Redux with Erlang/Java/PostgreSQL back ends, an internal admin tool to monitor, fix, recalculate, and publish exchange index rates and tickers with real-time quotes.
  • Developed the front end and database tiers of a healthcare AI developer portal using Node.js/React/TypeScript/GraphQL with Redux/Hooks. Wrote the Java/Spring Boot API server using Mulesoft.
Technologies: JavaScript, Node.js, React, TypeScript, PostgreSQL, TypeORM, Material UI, AG Grid, iOS, Android, Amazon Web Services (AWS), AWS CLI, Amazon DynamoDB, AWS Lambda, Amazon S3 (AWS S3), AWS Amplify, React Native, Redux, REST APIs, APIs, Contentful, Next.js, Jest, Azure, Java, Spring Boot, WebSockets, Netlify, Cypress, Python, Scala, Go, R, REST, Erlang, AWS Elastic Beanstalk, Gatsby, CSS, Linux, MacOS, Docker, GraphQL, Heroku, Perl, Full-stack, Full-stack Development, Front-end, Back-end, Expo, Stripe, Stripe API, Spreedly, Express.js, Payment APIs, Git, GitLab, GitLab CI/CD, Responsive, Responsive UI, HTML, HTML5, HTML DOM, Continuous Delivery (CD), JSON, JSX, React Redux, Fintech, MuleSoft, Figma, Software, Responsive Web Apps, Responsive Layout, Responsive Web Design (RWD), Web Development, User Interface (UI), Responsive Design, Architecture, API Integration, Cloud Platforms, Front-end Development, SQL, Leadership, Technical Leadership, Software Architecture, Business Analysis, Databases, JSON REST APIs, Mobile, Mobile Development, Webpack, Redux-Saga, User Experience (UX), UI Components, UX Design, CI/CD Pipelines, API Development, System Integration, App Integration, Windows, Unix, XML, Google Material Design, Agile, ECMAScript (ES6), Trading, Consulting, GitHub, PHP 7

Senior Developer

2009 - 2017
Independent Consultancy
  • Built a React/JSX/Redux front end and a Node.js/Sequelize back end for a management consulting HR client. Set up Git and ES6 best practices. Wrote Mocha/Chai tests and Redux layer rewrite with Reselect. Applied linting. Provided Git/MySQL support.
  • Set up an on-demand infrastructure provisioning platform for a brokerage firm. Implemented API using IBM StrongLoop and custom CouchDB APIs, configured Node.js/Express and Webpack. Set up gulp tasks. Wrote unit tests using Mocha/Chai and Supertest.
  • Wrote a React, JSX, Redux, MUI front end, a Node.js and Bookshelf back end, and a Node.js and Koa RESTful API for a UN OPS crowdsourcing application. Implemented secure SSO using Redis with Passport/Auth0, PayPal, and Stripe SDKs and caching.
  • Helped build the front end for Bloomberg KYC Entity Exchange using Node.js, React, JSX, Storybook, and Reflux using Python, Java, and the Bloomberg Terminal services to provide entity hierarchy management, encrypted storage, and document sharing.
  • Developed a front end for Chase.com with custom MVC JavaScript, jQuery, and React. Created modules for account management, credit card, auto, and mortgage payments. Built common REST APIs for generating models and viewing legal agreement documents.
  • Acted as a senior developer on the architecture of a video content asset management system to deliver video content with embedded ad tagging and asset metadata. Wrote custom Drupal modules for caching, database access, and hierarchy navigation.
  • Wrote the API for a Magento e-commerce site to allocate and manage cloud-based virtual machines using RDO Openstack.
  • Wrote an enhanced portfolio management functionality for a web app providing pricing, evaluations, and reference data for fixed-income markets using Zend/MySQL/Redis/jQuery/AngularJS. Wrote admin tools using Perl/shell scripting and ANT/Jenkins.
  • Built front-end apps using Ext JS for their new Java/Tomcat platform using cloud-based vFabric GemFile high-performance architecture. Implemented Node.js for an Ext JS bridge to facilitate a high-volume data presentation.
Technologies: Git, OpenStack, Node.js, React, AngularJS, jQuery, Ext JS, JavaScript, Redis, MongoDB, MySQL, SQL, Perl, Python, Java, Drupal, Joomla, Zend Framework, Magento, PHP, React Native, TypeScript, Docker, GraphQL, Redux, ECMAScript (ES6), Linux, MacOS, Android, iOS, CSS, Architecture, Spring Boot, MuleSoft, APIs, Full-stack, Full-stack Development, Back-end, Front-end, WebSockets, HTML, Amazon S3 (AWS S3), Azure, Amazon Web Services (AWS), REST APIs, Django, Object-relational Mapping (ORM), Jest, Expo, Koa, Passport.js, Express.js, Bookshelf.js, HTML5, CouchDB, Material UI, TypeORM, Enzyme, Mocha, Chai, Spreedly, Stripe, Payment APIs, Cypress, .NET, C#, Jira, REST, Go, Next.js, Storybook, Netlify, Amazon DynamoDB, Amazon Cognito, AWS Amplify, Amazon Simple Email Service (SES), AWS CLI, AWS Elastic Beanstalk, GitHub, JSON, Stripe API, Responsive UI, Responsive Web Apps, Responsive, Flutter, Dart, Fintech, Finance, Web 3.0, D3.js, GitLab, GitLab CI/CD, Continuous Delivery (CD), Styled-components, StrongLoop, Python API Bindings for OpenStack, Magento API, SuperTest, Angular, Jenkins, Apache Ant, jQuery UI, Sequelize, CSS3, Apache Tomcat, Software, Responsive Web Design (RWD), Responsive Layout, Web Development, User Interface (UI), Responsive Design, API Integration, Know Your Customer (KYC), Front-end Development, Leadership, Technical Leadership, Software Architecture, Business Analysis, Databases, JSON REST APIs, Mobile, Mobile Development, Webpack, Redux-Saga, React Redux, User Experience (UX), UI Components, UX Design, CI/CD Pipelines, API Development, System Integration, App Integration, Windows, Unix, XML, Google Material Design, HTML DOM, JSX, Agile, Solaris, Backbone.js, CakePHP, Gulp, Loopback, Sass, Less, Trading, Consulting, PHP 7

Senior Developer

2008 - 2009
Innovation Ads
  • Wrote a custom Ext/Ajax drag-and-drop application to manage an inventory database of all US universities and colleges.
  • Developed a new LAMP lead engine, a high-load memory resident daemon running across multiple servers for efficient real-time processing of education leads driven from micro-sites written using Zend and Prado frameworks.
  • Implemented MySQL replication and completed design and performance tuning to handle high volume.
  • Implemented PHP native socket and process control libraries to emulate a multithreading daemon environment.
  • Wrote an API for socket wrapper functions and daemon functionality hot loading.
Technologies: PRADO, Zend Framework, Ext JS, JavaScript, MySQL, Apache, PHP, Software, Web Development, CSS, HTML, User Interface (UI), Front-end, Architecture, API Integration, Front-end Development, SQL, Leadership, Technical Leadership, Software Architecture, Business Analysis, Databases, Systems Analysis, JSON REST APIs, User Experience (UX), APIs, UX Design, Back-end, API Development, App Integration, Windows, Unix, XML, PHPUnit, Solaris, Gulp, Sass, Lead Generation

Senior Developer

2007 - 2008
GuidePoint Global
  • Developed a web-based PHP, MS SQL, and Ajax platform for matching industry expert advisors with clients.
  • Built an MVC template framework, database access classes, Ajax API, custom project management, and search tools.
  • Developed and implemented client, adviser, and project manager portals.
Technologies: MooTools, JavaScript, Microsoft SQL Server, PHP, Software, Web Development, CSS, HTML, User Interface (UI), Front-end, API Integration, Front-end Development, SQL, Team Leadership, Leadership, Technical Leadership, Databases, Systems Analysis, JSON REST APIs, User Experience (UX), APIs, UX Design, Back-end, API Development, Windows, Unix, XML, PHPUnit, Solaris, Subversion (SVN), Gulp

Senior Developer

2006 - 2007
TAKKLE
  • Developed and implemented a SI.com social networking website using PHP, MS SQL, CSS, XHTML, JavaScript, and Ajax.
  • Implemented and integrated a Flash-based media player.
  • Wrote an API for integrating 3rd-party PHP chat software, contact management tools, and rotating banner ad tracking.
Technologies: JavaScript, Microsoft SQL Server, Apache, PHP, Flash, Ajax, XHTML, Software, Web Development, CSS, HTML, User Interface (UI), Front-end, API Integration, Front-end Development, SQL, Leadership, Technical Leadership, Databases, Systems Analysis, JSON REST APIs, User Experience (UX), APIs, UX Design, Back-end, API Development, Windows, Unix, PHPUnit, Subversion (SVN)

Technical Director

2003 - 2006
Lead Filter
  • Designed, developed, and implemented the PHP/MySQL/Ajax lead filter marketplace for mortgage leads.
  • Invented a patented "Smart Parser" lead matching algorithm.
  • Wrote all buyer, supplier, admin tools, and reporting systems.
  • Performed all Unix system, database, and Apache administration and performance tuning.
  • Wrote customized XML parser and led the delivery of XML and HTTP systems.
  • Developed custom application data caching and automated email processing.
  • Developed and implemented supplier fraud detection algorithms.
Technologies: JavaScript, MySQL, Apache, PHP, Software, Web Development, CSS, HTML, User Interface (UI), Front-end, Architecture, API Integration, Front-end Development, SQL, Team Leadership, Leadership, Technical Leadership, Software Architecture, Business Analysis, Databases, Systems Analysis, JSON REST APIs, User Experience (UX), APIs, Back-end, API Development, Windows, Unix, XML, Microsoft Access, Subversion (SVN), Lead Generation

Freelane Consultant

2001 - 2003
Independent
  • Designed, developed, and implemented a PHP web-based system administration tool for Linux-embedded systems for NetX, allowing Apache and DNS configuration changes, device reboot or shutdown, user accounts, and access level maintenance.
  • Performed networking administration for CMX Group. Set up Veritas backup procedures and wrote custom software using Powerbuilder, SQL Server, and Sybase.
  • Implemented JavaScript navigation to NYU's website. Provided ongoing Perl, PHP, and MySQL tutoring to NYU webmasters.
  • Developed and implemented account and store administration modules for an eCommerce site for 99Dogs using PHP and MySQL.
  • Designed and developed PHP/MySQL infrastructure for a new corporate website, including database-driven templates, session and visitor tracking, rotating banner ads, and CSS-based dynamic drop-down menu navigation.
Technologies: Perl, PowerBuilder, JavaScript, MySQL, Apache, PHP, Software, Web Development, CSS, HTML, User Interface (UI), Front-end, Bootstrap, API Integration, Front-end Development, SQL, Technical Leadership, Databases, JSON REST APIs, User Experience (UX), APIs, Back-end, API Development, App Integration, Unix, Microsoft Access, Subversion (SVN), BeOS, Consulting

Senior Developer

1999 - 2001
Riptide Communications
  • Managed the development of large eCommerce websites using Java, PHP, JavaScript, XML, Flash, and Perl with MySQL, Oracle, and PostgreSQL under Apache/Linux.
  • Performed web and database administration, Unix and NT system administration, and TCP/IP troubleshooting.
  • Developed customized tools using PHP, Perl, and Java.
Technologies: PostgreSQL, Oracle, MySQL, Perl, JavaScript, Java, PHP, Software, Web Development, CSS, HTML, User Interface (UI), Front-end, API Integration, Front-end Development, SQL, Technical Leadership, Databases, JSON REST APIs, APIs, Back-end, API Development, Unix

Vice President

1995 - 1999
Bear Stearns
  • Developed financial applications using Java and PowerBuilder with Sybase, C++, and CICS with DB2 under MVS.
  • Developed customized PowerBuilder and C++ foundation classes.
  • Provided technical support for CICS, DB2, Micro Focus COBOL, PowerBuilder, Java, JavaScript, Sybase, XDB, OS/2, C++, and Windows NT.
  • Developed ad-hoc reporting using Java and JavaScript.
  • Developed and deployed PowerBuilder applications using Sybase and DB2.
  • Configured and supported Microsoft Exchange Server on Windows NT servers.
  • Developed customized PowerBuilder and C++ framework for application development.
  • Enabled the Micro Focus COBOL and PowerBuilder remote access to Sybase/DB2 databases and MVS files.
Technologies: JavaScript, Sybase, IBM Db2, CICS, C++, Java, PowerBuilder, COBOL, Software, HTML, Front-end, API Integration, SQL, Team Leadership, Technical Leadership, Databases, JSON REST APIs, APIs, Back-end, API Development, Unix, C, Virtual Storage Access Method (VSAM)

Technical Director

1991 - 1995
General Systems Corporation
  • Installed and configured OS/2 LAN platform for multiplatform development, including DB2 database design, CICS/DB2 interface design, user interface, and troubleshooting using Micro Focus COBOL with XDB and CICS/OS2.
  • Analyzed and designed a multiplatform system to standardize Kraft and General Foods' inventory and distribution processes. I was responsible for logical and physical database design using DB2 and XDB.
  • Designed and implemented three portfolio management systems using COBOL, CICS, and DB2, including DB2 design, program spec/development, CICS/DB2 performance tuning, application design, and DB2 production performance monitoring.
  • Conducted client seminars and in-house training in various technologies based on client requests.
Technologies: COBOL, IBM Db2, CICS, SQL, LAN, IBM Mainframe, MVS, JCL, Virtual Storage Access Method (VSAM), Integrated Database Management Systems (IDMS), Consulting

Freelance Consultant

1985 - 1991
Independent
  • Developed and implemented a CICS/DB2/APS application for promotional cost tracking and repository for data uploaded from Mac PowerBooks. Performed DB2/CICS design, development, administration, and Macintosh software installation.
  • Enhanced a trading clearinghouse application for processing physical deliveries at the European Exchange. Responsibilities included COBOL CICS/DB2 design and development on the mainframe and the development of an SQL system on an AS/400.
  • Installed MVS, DB2, and CICS on the mainframe for a financial data provider. Managed functional design, programming, and testing.
  • Participated in designing, programming, and testing a global equity trading system using COBOL, Virtual Storage Access Method (VSAM), and CICS/MRO.
  • Built and implemented a portfolio management system written in COBOL, VSAM, and CICS/IDMS.
  • Developed DOS/VSE/VM system automating securities trades and updating positions using COBOL and VSAM.
  • Rewrote and enhanced an in-house HR system written in COBOL under VM/CMS.
Technologies: COBOL, CICS, Virtual Storage Access Method (VSAM), IBM Db2, Integrated Database Management Systems (IDMS), JCL, MVS, MacOS, IBM Mainframe, Consulting

Programmer

1981 - 1985
Prudential Bache Securities
  • Designed and implemented the 1st client-side clearance system using COBOL, VSAM, CICS, and IDMS on an IBM mainframe, which communicated with the DTC to transmit and execute stock transactions not requiring physical deliveries.
  • Enhanced the system to transmit and execute stock transactions in real time using Series I machines.
  • Designed and implemented a system to manage physical assets (stock certificates, cash) using COBOL, VSAM, CICS, and IDMS on an IBM mainframe.
Technologies: COBOL, CICS, Virtual Storage Access Method (VSAM), Integrated Database Management Systems (IDMS), IBM Mainframe, MVS, JCL

Languages

CICS, JavaScript, SQL, PHP, CSS, HTML, COBOL, PHP 7, ECMAScript (ES6), Perl, PowerBuilder, XML, Java, TypeScript, GraphQL, HTML5, CSS3, Sass, C++, C, Python, C#, Go, XHTML, Dart, Scala, R, Erlang, Less

Frameworks

Redux, Material UI, Next.js, Zend Framework, StrongLoop, Loopback, AngularJS, Angular, Ext JS, PHPUnit, Yii, CakePHP, React Native, Jest, Express.js, Bootstrap, PRADO, Koa, Spring Boot, Django, Cypress, .NET, Flutter

Libraries/APIs

Node.js, React, REST APIs, React Redux, API Development, MooTools, jQuery, Backbone.js, Stripe, AG Grid, jQuery UI, Redux-Saga, Bookshelf.js, Passport.js, Chai, Spreedly, AWS Amplify, Stripe API, D3.js, Python API Bindings for OpenStack

Tools

Git, JSX, Gulp, Webpack, Subversion (SVN), Microsoft Access, Jenkins, Apache Ant, GitHub, GitLab, GitLab CI/CD, JCL, Apache, Expo, Mocha, Jira, Amazon Cognito, Amazon Simple Email Service (SES), AWS CLI, Flash, SuperTest, Sequelize, Apache Tomcat, Figma

Paradigms

REST, Agile, Responsive, HTML DOM, Responsive Layout, Responsive Web Design (RWD), Mobile Development, UX Design, Object-relational Mapping (ORM), Continuous Delivery (CD)

Platforms

Windows, Linux, Unix, Docker, MacOS, Oracle, Magento, Solaris, Drupal, Joomla, BeOS, Amazon Web Services (AWS), Mobile, OpenStack, Android, iOS, MuleSoft, Azure, Netlify, AWS Elastic Beanstalk, AWS Lambda, Contentful, Heroku, Magento API

Storage

IBM Db2, MySQL, Databases, CouchDB, PostgreSQL, Redis, Microsoft SQL Server, Sybase, MongoDB, Amazon DynamoDB, JSON, Virtual Storage Access Method (VSAM), Integrated Database Management Systems (IDMS), MVS, IBM Mainframe, Amazon S3 (AWS S3)

Other

Architecture, APIs, Full-stack, Full-stack Development, Back-end, Front-end, Web Development, User Interface (UI), API Integration, Front-end Development, JSON REST APIs, User Experience (UX), System Integration, App Integration, Consulting, Google Material Design, WebSockets, Software, Storybook, Ajax, Responsive Design, Cloud Platforms, Know Your Customer (KYC), Leadership, Technical Leadership, Software Architecture, Business Analysis, Systems Analysis, UI Components, CI/CD Pipelines, LAN, Trading, Lead Generation, Gatsby, TypeORM, Enzyme, Payment APIs, Responsive UI, Responsive Web Apps, Fintech, Finance, Web 3.0, Styled-components, Team Leadership

1977 - 1981

Bachelor of Science in Engineering

Rensselaer Polytechnic Institute - Troy, NY, USA

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