David Rydell
Verified Expert in Engineering
Systems Architect and Developer
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
Experience
Availability
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
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.
Senior Developer
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.
Senior Developer
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.
Senior Developer
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.
Senior Developer
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.
Technical Director
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.
Freelane Consultant
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.
Senior Developer
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.
Vice President
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.
Technical Director
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.
Freelance Consultant
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.
Programmer
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.
Skills
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
Education
Bachelor of Science in Engineering
Rensselaer Polytechnic Institute - Troy, NY, USA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring