Tom Feron
Verified Expert in Engineering
Full-stack Developer
Tom is a senior developer with several years of experience building web applications in their entirety—from the user interface to the servers—at large companies such as Nature and startups like Habito or Scrive. Tom joined Toptal because he was interested in freelancing and wanted additional opportunities to learn more. Tom specializes in back-end development, especially using Haskell and DevOps on cloud platforms, but is keen on working with whatever tools best fit the job.
Portfolio
Experience
Availability
Preferred Environment
Microservices, Terraform, Event Sourcing, Unix, Vue, JavaScript, TypeScript, Docker, Kubernetes, PostgreSQL, Linux, Haskell
The most amazing...
...app I've developed was an innovative healthcare platform used by psychiatrists to keep track of a patient's progress by compiling data into graphs and reports.
Work Experience
Senior Software Engineer
Habito
- Helped to break the monolith into independent microservices running on Kubernetes.
- Improved the CQRS and event-sourcing implementation to make it more efficient.
- Added Prometheus instrumentation to microservices and created Grafana dashboards to monitor production.
Back-end Developer
Scrive
- Added features to the core product in Haskell and to the front end with React.
- Created a Nix development environment so that new developers would only have one dependency to install and everybody runs the same versions of all dependencies.
- Abstracted the S3 integration to add an LRU cache and make tests run the same code without actually reaching the network.
Developer (Consultant)
Optinomic
- Implemented a way for users to extend the platform by writing their own apps.
- Rewrote the whole platform after it became clear that the initial requirements were wrong while gradually migrating all the data to the new version without impacting production.
- Integrated with other management systems using the HL7 messaging standard for medical data.
Developer
Nature Publishing Group
- Added new features and integrated other applications with Nature Publishing Group's science-focused job platform.
- Developed an experimental recommendation engine to find the most relevant reviewers for new research papers—drastically reducing the amount of time needed to organize peer reviews.
- Helped improve security by searching for and fixing security vulnerabilities in various systems developed by the company.
- Developed a prototype of a web application to explore the contents by traversing the graph of relations between entities using semantic web technologies like RDF, SPARQL, and Triplestores.
Experience
Optinomic
https://www.optinomic.comSkills
Libraries/APIs
Vue 2, Vuex, Vue, React
Tools
Terraform, Puppet
Platforms
Linux, Kubernetes, Docker, Unix, Amazon Web Services (AWS)
Languages
Haskell, Python, OCaml, TypeScript, JavaScript, Ruby
Storage
PostgreSQL, Microsoft SQL Server, Elasticsearch
Paradigms
Microservices, CQRS, Event Sourcing
Frameworks
Ruby on Rails (RoR), Spock, Angular
Other
NixOS, Servant, HL7
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