Chris Wood
Verified Expert in Engineering
Software Developer
Chris is a skilled architect and developer with fifteen years of commercial experience working for startups and small software-based businesses at all levels, ranging from individual software engineer to CTO. He's designed systems, led teams, and managed infrastructure to meet business goals.
Portfolio
Experience
Availability
Preferred Environment
Subversion (SVN), Git, Eclipse, Vim Text Editor, Windows, Linux
The most amazing...
...system I've designed and implemented was a global call generation platform to generate and analyze hundreds of thousands of telephone calls per year.
Work Experience
Founder & CTO
Tab
- Co-founded a payments and bookings platform for travel businesses in emerging markets (primarily LatAm); backed by Y Combinator. The system has transacted tens of millions with merchants in over 30 countries.
- Designed and built (on AWS & Heroku) a multi-currency payment/accounting system (Python, Postgres, SQLAlchemy), with a gateway cost optimization algorithm and rule-based fraud/misbehavior detection.
- Implemented a sophisticated product pricing engine, supporting variable seasons, consumer categories, and external iCalendar inputs (Pandas).
- Introduced and managed the development of client web applications (Flask, React), APIs (Falcon), and iOS and Android apps (Swift and Java, experimental React Native).
- Hired and managed a team of five developers in London and remotely.
- Sold to initial customers in-person in Guatemala.
Django & Back-end Developer
YunoJuno
- Delivered back- and front-end features for version 2 and 3 relaunches of YunoJuno.com.
- Improved handling, messaging, and automation of the system monitoring freelancer availability.
- Improved the search function, including by freelancer email address.
- Implemented functionality for one-click importing of references from LinkedIn and email.
- Rebuilt the freelancer search results view (using responsive HTML) to feature a new user scoring and static ranking metric.
- Streamlined static asset compilation and introduced public CDNs to boost page load times.
- Introduced a graph-based social network layer to support teams of freelancers.
Developer
CrisisCleanup (via Toptal)
- Made wide-ranging front and backend improvements to the open-source codebase, including a complete redesign of the admin interface.
- Added support for the management of multiple disasters (hurricanes, floods, wildfires) within a single application instance.
- Added functionality for importing existing data (by flexible CSV).
- Added CMS features for use by non-technical administrators.
- Implemented an auto-complete search feature functioning in parallel with data entry to reduce duplicates.
- Migrated the entire project to GitHub.
CTO
Revector
- Architected and delivered two major iterations of automatic telephone call generation platform, which generated hundreds of thousands of telephone calls per year from across the globe to detect international bypass/refile.
- Developed a web-based business intelligence add-on for enhanced client reporting.
- Opened and headed up the London office. Hired and managed a team of three software developers (plus interns).
- Liaised with clients, GSMA members, and third-party companies for R&D and product white-labeling.
- Wrote initial marketing materials and co-ran trade show presences.
Software Developer
Dothomes.com/Extate/Byteplay
- Redeveloped and operated all web crawlers (Python, MySQL) to cover around 500,000 properties in the UK.
- Crawled USA properties at the time of launch, covering approximately 1.5 million properties.
- Designed and deployed competitor analysis.
Founder
Codical
- Founded an experimental venture to create an environment for hosting funded, self-supported open-source and “mixed-source” software.
- Undertook broad literature review across software, economics, and IPR.
- Prototyped a code tracking system (developed in Python) and incentive model.
- Wrote and pitched business and marketing plans.
Experience
Cambridge Auction
http://www.bbc.co.uk/cambridgeshire/content/articles/2005/05/18/cambridge_auction_feature.shtmlPersonalized News Service
Speech Summarization with Syntactic Sentence Detection
The resulting software was able to put sentence markers back into Jabberwocky by Lewis Carroll: "Twas bryllyg and ye slythy toves did gyre and gymble in ye wabe *STOP* All mimsy were ye borogoves and ye mome raths outgrabe"
Python Testing Crawler
https://github.com/python-testing-crawler/Skills
Languages
Python, JavaScript, SQL, TypeScript, Swift, Java, Bash, Less, CSS, HTML, PHP, Elixir
Frameworks
Django, Flask, React Native, Selenium
Libraries/APIs
SQLAlchemy, React, Node.js, Pandas, jQuery, Google Maps
Tools
Git, NGINX
Platforms
Amazon Web Services (AWS), Heroku, Linux, QlikView, Windows, Google App Engine, Docker, iOS, Android
Storage
PostgreSQL, Redis, MySQL, MongoDB
Other
SIP, RTP, GSM
Education
Master's Degree in Computer Speech, Text, and Internet Technology
Cambridge University - Cambridge, UK
Bachelor's Degree in Computer Science
Cambridge University - Cambridge, UK
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