Madis Nõmme

Madis Nõmme

services@mad.is

Overview

Seasoned software consultant with over a decade of experience delivering elegant, performant solutions for international clients, both remotely and on-site. With expertise in developing financial and communication applications using Clojure, ClojureScript and Ruby. Passionate about understanding user and business needs, optimizing system performance, and fostering strong, efficient teams.

Areas of Expertise

  • Full-stack: Clojure (Datomic, core.spec, ring, reitit, etc), ClojureScript (re-frame, shadow-cljs), Ruby (Rails, Sinatra, ROM), JavaScript (React, RxJS)
  • Blockchain: Bitcoin protocol and Lightning Network (CLN, LND), Solidity smart contracts, Ethereum, IPFS, decentralized app deployment
  • Architecture: SOLID architecture, DDD, refactoring monoliths to microservices, deploying with Kubernetes, AWS, Heroku
  • Database and messaging: Datomic, PostgreSQL, Elasticsearch, Redis, RabbitMQ
  • Performance: Finding and optimizing bottlenecks for scalable, high-throughput systems

Education

2011 - 2015 Tallinn University of Technology, Estonia

Master's degree in software engineering

  • Thesis Implementing In-Browser Screen Sharing Library for Robust, High-Performance Co-Browsing

2009 – 2011 University of Tartu, Estonia

Bachelor's Degree in Computer Science

  • Thesis Handling Resource-Intensive Hybrid Cloud Services from iOS Devices

Professional Experience

Mar 2025 – present

Open Source Development

  • Developed GALT, a communication platform to help freedom minded people find each other and to communicate. Technologies: SSE (Server Sent Events), Clojure (httpkit, reitit, honeysql, hiccup)

Jan 2021 – Mar 2025

Senior Full-Stack Developer district0x (Remote)

  • Built Ethlance, a decentralized job market platform, using ClojureScript and Solidity smart contracts for secure freelance hiring on Ethereum.
  • Developed front-end interfaces with ClojureScript/re-frame, integrating IPFS for decentralized storage and PostgreSQL for data management.
  • Designed scalable Clojure backend services, ensuring high availability for blockchain applications. Technologies: Clojure, ClojureScript, re-frame, Solidity, Ethereum, IPFS, PostgreSQL, React, Node.js

May 2017 – Jan 2021

Senior Backend Developer AlphaSights (Remote)

  • Enhanced web applications for finance (payments), communication (phone, email), and knowledge extraction from unstructured data.
  • Designed APIs for internal/external use, integrating with bank APIs for seamless payments.
  • Optimized database performance for 100GB external data queries, improving scalability.
  • Interviewed and evaluated candidates, contributing to team growth. Technologies: Ruby on Rails, PostgreSQL, RabbitMQ, Heroku, Kubernetes, bank APIs

Jan 2017 – Mar 2017

Contractor Friendly Finance

  • Integrated third-party credit information providers, cleaning and normalizing diverse data formats. Technologies: Ruby on Rails, PostgreSQL

Aug 2016 – Dec 2016

Senior Full-Stack Developer Etventure GmbH

  • Developed backend API for logistics shipment tracking with a modern UI for issue detection and alerts.
  • Built XML mapping and data consolidation tools for efficient imports. Technologies: Ruby, Sinatra, Elasticsearch, Swagger, Docker, Kubernetes

Apr 2016 – Jun 2016

Contractor Estonian Traffic Insurance Fund

  • Enhanced Java application architecture, integrating third-party data for insurance policy calculations. Technologies: Java EE, Spring, Hibernate, Gradle

Oct 2012 – Feb 2016

Developer and Architect SaleMove Inc., New York, USA (Remote)

  • Led transition from monolithic Rails app to microservices using Docker and Kubernetes.
  • Built WebRTC-based communication platform for real-time customer engagement.
  • Refactored co-browsing solutions, resulting in a masters thesis on in-browser screen sharing.
  • Led team of five, translating business requirements into projects. Technologies: Ruby on Rails, Sinatra, MongoDB, Backbone, Node.js, WebRTC, Twilio, Docker, Kubernetes

Sep 2013 – Dec 2013

Software Developer theinformation.com

  • Built subscription-based publishing platform with Heroku, email, payment, and analytics integrations. Technologies: Ruby on Rails, PostgreSQL, Redis, Heroku, email/payment APIs

Languages

  • Estonian (native)
  • Spanish (proficient)
  • English (proficient)

Interests

  • Hard science fiction (Heinlein, Clarke, Asimov, etc.), economics (Austrian school, Mises, Friedman, Rothbard, etc.)
  • Weightlifting, mixed martial arts
  • Lead guitarist and composer for Estonian folk-metal band Nikns Suns