
Dan Lester
Verified Expert in Engineering
Software Developer
Cambridge, United Kingdom
Toptal member since March 23, 2022
Dan has been a software developer and entrepreneur for over 15 years, building and exiting various companies worth millions. Dan worked in the financial industry and brings an unrivaled understanding of the business needs and culture of a wide range of workplaces where roles have included CTO, COO, founder, machine learning developer, and quantitative research analyst. He enjoys the technical challenge of contracting and finding inspiration for his independent open-source projects.
Portfolio
Experience
- Python - 14 years
- JavaScript - 10 years
- Amazon Web Services (AWS) - 10 years
- Google Cloud - 4 years
- React - 4 years
- Kubernetes - 3 years
- Terraform - 2 years
- Azure - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Slack, Python, GitHub, Amazon Web Services (AWS)
The most amazing...
...company I've co-founded as a CTO was Conversocial, which grew to a 100-person business and was acquired by Verint for $50 million in 2021.
Work Experience
Founder
Ideonate
- Developed and maintained a range of open-source technologies to help data scientists present results to non-technical stakeholders.
- Built upon and contributed back to established open-source projects such as JupyterHub.
- Built and published JupyterLab extensions in TypeScript.
Python Developer
Provance Ltd
- Mapped out the required business and manufacturing processes and designed automation involving robots.
- Advised on technology stack (choosing Python/React) based on the client's medium-term needs and the robot's technical features.
- Built a Python back end and React front end, deploying within a closed factory environment.
Developer and Product Manager
Quansight
- Built an open-source product, QHub, enabling clients of US-based Quansight to roll out a JupyterHub data science platform on their private clouds.
- Ensured compatibility between different clouds including AWS, Google Cloud, Azure, as well as on-premises Kubernetes clusters.
- Developed tools for data scientists through my own open-source dashboarding solution, which I integrated into Quansight's platform after they became aware of my expertise.
Software Development Contractor
Arcturus
- Developed data pipelines to process raw climate change data from Excel and other data sources to build an innovative climate risk model for the financial services industry.
- Coordinated pipelines with Azure Data Factory and included automated data cleaning functionality written in Python.
- Expanded on a GraphQL API to serve the data to a web app.
Co-founder, COO, and CTO
Conversocial
- Co-founded this VC-funded international SaaS business, which Verint (Nasdaq: VRNT) acquired for $50 million in 2021.
- Hired a development team to help build the initial versions of the product.
- Assisted in acquiring customers including Hertz, Sephora, Tesco, McDonalds, and more.
Machine Learning Developer
Granta Innovation
- Guided an early-stage startup in developing deep learning computer vision models to build screening tools for prostate cancer based on MRI images.
- Prototyped PyTorch and fast.ai pipelines in Jupyter Notebooks (Python), taking irregular CSV and DICOM files to produce an image segmentation CNN model.
- Built a custom JavaScript application for in-house image segmentation and annotation.
Founder
WP-Glogin.com
- Built and operated this business from the ground up to reach a total of $2 million revenue over four years, including the final sale of the business assets to a US-based company.
- Developed a suite of complementary WordPress plugins allowing customers to build intranets.
- Sold to high-profile enterprise customers ranging from established brands and public companies to leading universities and some of the world’s best-known startups.
Co-founder and CTO
iPlatform
- Co-founded this agency business which helped large brands make use of Facebook for marketing purposes during the time of its explosive growth.
- Developed social competitions and other innovative Facebook apps for global customers, including McDonald's, The Economist, Google, and Tesco, and acted as specialist sub-contractors for leading media agencies.
- Served as CTO. Maintained oversight of all technical decisions and remained as lead developer for core products and libraries such as our Facebook API integrations and reusable app platform.
- Received frequent recommendations directly by Facebook and was appointed as their first official UK development partner.
Quantitative Research Analyst
Citi
- Maintained UNIX-based infrastructure for delivering real-time pricing and risk analytics to trading desks in the investment bank's fixed-income division.
- Created Excel-based prototypes in close consultation with in-house traders, to experiment with new UIs and reporting systems.
- Contributed to documentation and processes to simplify and streamline support requirements for the wide-ranging collection of systems used within the bank.
Quantitative Developer
Advanced Portfolio Technologies
- Developed a quadratic stock optimizer and core risk model software.
- Built reporting tools, both GUI- and script-based, to calculate risk analytics for traders and back-office staff.
- Discussed with traders, fund managers, and IT departments to establish technical requirements.
Experience
ContainDS Dashboards
Data scientists typically build models and reports in a Jupyter Notebook, adding interactive controls using other open-source frameworks, but then they have no easy way to share their models with others in the organization.
ContainDS sits on top of JupyterHub, allowing granular access to be granted to other users so they can interact with the deployed dashboard without needing to understand code.
Jupyter Innotater
http://jupyter-innotater.rtfd.ioInnotater’s flexible Python API allows easy selection of interactive controls to suit datasets, accessible in the same way developers interact with them.
nb2xls
https://github.com/ideonate/nb2xlsRespects markdown and tables such as Pandas DataFrames. Also exports image data such as Matplotlib output.
This allows you to share your results with non-programmers such that they can still easily play with the data.
Education
Master's Degree in Mathematics
University of Oxford - Oxford, UK
Skills
Libraries/APIs
React, Facebook API, Node.js, Plotly.js, PyTorch
Tools
Jupyter, Slack, GitHub, Terraform, MATLAB
Languages
Python, JavaScript, Excel VBA, SQL, PHP, HTML, CSS, TypeScript, C++, Perl, Delphi, Java
Paradigms
API/Services Architecture, REST, DevOps
Frameworks
Cypress, Django, Electron
Platforms
Amazon Web Services (AWS), Kubernetes, Azure, Visual Studio Code (VS Code), MacOS, Azure Synapse, Linux, Docker, Unix, Windows
Storage
Google Cloud
Other
GitHub Actions, APIs, Data Visualization, Dashboards, Full-stack, CTO, Azure Data Factory (ADF), FastAPI, Excel Add-ins, Cloud, Machine Learning, Open Source, Computer Vision, Artificial Intelligence (AI)
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