Calvin Froedge, Developer in Panama City, Panama, Panama
Calvin is available for hire
Hire Calvin

Calvin Froedge

Verified Expert  in Engineering

Software Developer

Location
Panama City, Panama, Panama
Toptal Member Since
October 6, 2014

Calvin is a strong Python programmer and an expert JavaScript developer with over 3,000 hours of paid React experience. He has experience in a diverse range of systems, from web to desktop and embedded. He has been described as very bright, very enthusiastic, and very knowledgeable. He has written front-end code on websites used by millions of people. Calvin is an Appalachian Trail thru-hiker and the founder of Tennessee's first hackathon.

Portfolio

Calvin Froedge Consulting
Meteor, MongoDB, RethinkDB, Web Components, Docker, Node.js, Redshift, Redux...
Ten-Digit, Inc.
Amazon Web Services (AWS), JADE, Grunt, MySQL, AngularJS, JavaScript, Node.js...
Froedge Machine
JavaScript, PHP, C++, C#

Experience

Availability

Part-time

Preferred Environment

AngularJS, PHP, Python, MacVim, Linux, OS X

The most amazing...

...thing I've developed is a an Excel-like dashboard for managing commercial real estate investment portfolios.

Work Experience

Software Developer

2014 - PRESENT
Calvin Froedge Consulting
  • Led front-end development for an advertising network and website toolset that serves content to 500+ million unique monthly users. Architected an approach, coded much of it, and managed others (along with daily code reviews) on an ongoing basis. Used tools such as React, Ruby on Rails, and Webpack.
  • Led front end development, contributed to DevOps/development automation, and implemented many complex back-end features in Python for an Excel-like product in the commercial real estate space.
  • Assisted in creating a scalable, multi-tenant SaaS application for a medical startup focused on patient data management. The application integrated many services for customers, including file storage, fax/email sending and analysis, and OCR. Conducted unit and integration testing strategy, authentication strategy, and lots of refactoring and overcoming filesystem limitations. Solved several concurrency and race condition issues.
  • Supported a software defined network startup on their licensing software, eCommerce software, and support and marketing software.
  • Maintained a distributed financial market exchange for a leading cryptocurrency project. The exchange sees a seven-figure daily transaction volume.
  • Completed a movie website for a major motion picture.
Technologies: Meteor, MongoDB, RethinkDB, Web Components, Docker, Node.js, Redshift, Redux, React

Chief Technical Officer

2012 - 2014
Ten-Digit, Inc.
  • Integrated with telephony partners and automated workflow.
  • Migrated the customer database to a new, normalized design with improved indexing for faster queries and more flexible representation of data.
  • Wrote front-end applications for sales portals, customer applications, and administrative applications.
  • Designed the framework for a project using best-of components from various other frameworks by implementing new package management systems.
  • Implemented a self-hosted billing subscription system which improved customer experience, business payment flexibility, and subscription churn rate.
  • Implemented a REST API and developed an application on client/stateless server architecture.
  • Wrote and integrated deployment and development tools for AWS and Vagrant.
Technologies: Amazon Web Services (AWS), JADE, Grunt, MySQL, AngularJS, JavaScript, Node.js, PHP

Software Developer

2011 - 2012
Froedge Machine
  • Participated in a large project for a Froedge customer in which we made modification to an existing automation installment; was tasked with gathering requirements for many areas of the software related items and implementing solutions in C++, C# and PHP for those items.
  • Integrated automation control applications with a SQL backend for printing reports, configured barcode printers, and sent barcode data to them over TCP sockets.
  • Wrote SQL queries to generate both real-time and batched production reporting which were submitted to a data warehouse over a C# based web services client which was called from C and PLC applications to query a Java/Spring based web service.
  • Launched LumberHandling.com for the company. The website was built on the FuelPHP framework and features a multilingual CMS, sales and lead tracking tools, and full content management.
  • Performed search marketing and content creation on LumberHandling.com, which has resulted in a substantial increase in inbound leads for the company.
  • Helped Froedge bring their inventory of tens of thousands of products online for the first time through Froedge.com and FMSFilters.com using systems built in LemonStand eCommerce and ZendFramework. These websites now account for 5% of annual sales volume.
  • Rebranded the company, created new printed marketing materials, and set up trade show displays.
Technologies: JavaScript, PHP, C++, C#

Founder

2006 - 2011
Creative Logic Media
  • Managed a development team on-site in Russia.
  • Wrote front-end code and produced design work for dozens of web applications.
  • Helped launch several websites for customers which would become successful startups still in operation, some of which have generated millions in revenue.
  • Grew monthly revenues for eight straight months in the final year of operation.
  • Sold the company in 2011 to focus on software development full-time.
  • Administered more than a dozen servers, including application servers, database servers, staging, and version control servers.
Technologies: CSS, JavaScript, MySQL, PHP

Web Developer

2007 - 2008
Hilton Hotels
  • Wrote front-end JavaScript used on the corporate home page of Hilton brands.
  • Coded dozens of interfaces for various Hilton brands.
  • Helped establish coding standards for the entire user experience team.
  • Documented the completed work of the user experience team.
  • Worked with Java developers to integrate front-end templates with JavaServer Pages.
Technologies: CSS, HTML, JavaScript

Shareaholic

Re-architected a large-scale web application using React. Led the team in implementing new patterns which the organization used to successfully transition away from the legacy UI.

Bitshares

React UI maintenance work provided to Bitshares distributed exchange. This financial trading platform does a 7-figure daily trading volume in dozens of cryptocurrency pairs.

Realogic

Realogic is a screencast of financial forecasting software designed for the real estate industry. In this project, I contributed to the vast majority of the UI code, along with a substantial contribution to the back-end code using Python and Node.js.

The Gambler

A single-page application built for the movie The Gambler. Scales to any resolution. Optimized for web and mobile. Animations, page transitions, age gate, video player, etc.

Languages

JavaScript, Python, SQL, PHP, JADE, CSS, HTML, Clojure, C#, Java, Objective-C, C++

Frameworks

Express.js, AngularJS, Redux, Flask

Libraries/APIs

React Redux, React, Node.js, Nodeunit, Twilio API, Campaign Monitor API, Mailchimp API, Facebook API

Paradigms

Procedural Programming, Object-oriented Programming (OOP), Functional Programming

Other

Vimeo, Back-end, User Interface (UI), API Design, Web Components

Tools

MacVim, Grunt, MongoDB Shell

Platforms

Meteor, Linux, Amazon Web Services (AWS), OS X, Docker, MacOS, iOS

Storage

RethinkDB, Redshift, Redis, MySQL, PostgreSQL, MongoDB

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