C

Cássio Marques

Senior Software Engineer

Nottingham, England, United Kingdom20 yrs 2 mos experience
Highly Stable

Key Highlights

  • 20 years of diverse software engineering experience.
  • Expert in building scalable SaaS and FinTech solutions.
  • Strong technical leadership across multiple engineering teams.
Stackforce AI infers this person is a seasoned software engineer specializing in SaaS and FinTech solutions with strong architectural skills.

Contact

Skills

Core Skills

ElixirEvent Driven ProgrammingSoftware ArchitectureSaasSoftware DevelopmentRubyE-commerce DevelopmentHealthcare SoftwareConsultancyE-commerce

Other Skills

PhoenixRabbitMQPostgreSQLTypeScriptAWSPythonRailsKafkaDockerJavaScriptC++JavaObjective-CHTML5Perl

About

Seasoned software engineer with 20 years of experience building software in many different industries such as health services, e-commerce, SaaS, FinTech and EdTech. Experienced in different tech stacks and presenting a great balance between product focus and technical excellence and offering strong technical leadership to large engineering teams.

Experience

20 yrs 2 mos
Total Experience
2 yrs 11 mos
Average Tenure
4 mos
Current Experience

Github

Senior Software Engineer

Feb 2026Present · 4 mos · United Kingdom · Remote

Multiverse

Principal Engineer

Jun 2021Feb 2026 · 4 yrs 8 mos · London, England, United Kingdom · Hybrid

  • Providing technical leadership across multiple squads and working on both area-specific and company-wide projects, ranging from our core apprenticeship products to new learning models.
  • Designed most of of the architecture used by the engineering team to migrate from a single, large Elixir monolith to a distributed, polyglot system. This has allowed over 50 engineers to work efficiently both in what remained of the monolith and also to consistently ship new features that leverage an event driven design.
  • Designed and implemented the toolset used to build the company's event-driven, distributed architecture. This includes libraries that abstract away most of the complexity in how we use RabbitMQ and encode all of our internal conventions, creating a standardised approach to how we build event driven systems across Elixir, Python and TypeScript.
  • Designed and implemented an allocation engine to automatically match coaches to apprentices based on allocation needs, coaches' skills, their availability and workload.
  • Designed and helped implement internal and external Single-Sign-On solutions. both for the company's workforce and for external users
  • Designed and helped implement the company's new SaaS platform, which allows for business to automatically identify knowledge gaps in their workforces and recommends learning pathways that will solve those gaps.
  • Guided the engineering teams towards software design approaches that simplify the existing monolith and allow it to be more sanely maintained by a large number of squads working concurrently on the same codebase
  • Technologies: Elixir, Phoenix, RabbitMQ, PostgreSQL, TypeScript, AWS
ElixirPhoenixRabbitMQPostgreSQLTypeScriptAWS+1

Funding circle uk

3 roles

Principal Software Engineer

Promoted

Mar 2020Jun 2021 · 1 yr 3 mos

  • Helped design and build the company's new fully automated global platform for loan originations
  • Helping shape software architecture and long term technology strategy
  • Working across multiple teams in big scale projects, mentoring and overseeing technical activities
  • Leading the Ruby and Documents Pipeline chapters
  • Design and implementation of new solutions, tools and libraries to increase efficiency of Product teams
  • Technologies: Ruby, Rails, PostgreSQL, Kafka, Docker
RubyRailsPostgreSQLKafkaDockerSoftware Architecture

Lead Software Engineer

Apr 2016Mar 2020 · 3 yrs 11 mos

  • Led product teams to deliver a range of new features and make fundamental changes to the company's product.
  • Designed and implemented an innovative solution for parsing bank statements and extract transaction and customer level data, used to automated processes and provide data to models
  • Designed and implemented a new document management system and the whole pipeline for processing those documents
  • Mentored engineers to grow their careers
  • Technologies: Ruby, Rails, Clojure, PostgreSQL, Kafka, RabbitMQ, Docker
RubyRailsPostgreSQLKafkaRabbitMQSoftware Development

Senior Software Engineer

Nov 2014Apr 2016 · 1 yr 5 mos

  • Worked on a range of different software projects across all the different departments of the company, from retail and institutional investors, to payments and borrower experience.
  • Technologies: Ruby, Rails, JavaScript, PostgreSQL, RabbitMQ, Kafka
RubyRailsJavaScriptPostgreSQLRabbitMQKafka+1

Baby.com.br

Software Engineer

Aug 2012Aug 2014 · 2 yrs · São Paulo Area, Brazil

  • Helped develop two new e-commerce platforms, https://www.baby.com.br and https://www.dinda.com.br. Baby.com.br was an e-tailing web application, focused on selling goods for moms, babies and children. Dinda.com.br was a flash sales platform, also focused on moms and children.
  • Technologies: Ruby, Rails, JavaScript, RabbitMQ, AWS
RubyRailsJavaScriptRabbitMQAWSE-commerce Development

Concrete solutions

Senior Developer

Sep 2011Jul 2012 · 10 mos · São Paulo Area, Brazil

  • Concrete Solutions is a software consultancy company in Brazil. I worked on a range of different client projects, ranging from e-commerce and financial products to mobile apps.
  • Technologies: Ruby, Rails, Objective-C, JavaScript
RubyRailsObjective-CJavaScriptSoftware DevelopmentConsultancy

Dailydigital

Lead Developer

Mar 2011Aug 2011 · 5 mos · Greater Chicago Area

  • DailyDigital Content Store was a start-up based in Chicago, USA. The product allowed users to create digital content (video, audio, ebooks) and use the DailyDigital platform to sell this content in webstores that could be embedded into their websites and Facebook pages.
  • Technologies: Ruby, Rails, JavaScript, HTML5, AWS
RubyRailsJavaScriptHTML5AWSSoftware Development+1

Surgeworks

Ruby Developer

Apr 2009Mar 2011 · 1 yr 11 mos · Brazil

  • Surgeworks is a consultancy company based in Utah, USA. I worked remotely, mainly in projects for brazilian clients, in e-commerce and CRM projects.
  • Technologies: Ruby, Rails, PostgreSQL
RubyRailsPostgreSQLSoftware Development

Serviço de hematologia e hemoterapia de são josé dos campos

Engenheiro de Software

Sep 2006Jan 2013 · 6 yrs 4 mos · São José dos Campos Area, Brazil

  • Development of software for blood banks, covering the whole blood collection process, from donor triaging to laboratory and patient compatibility tests.
  • Created a complete white label platform to be used by multiple different blood banks in Brazil, following international sector specific standards.
  • Technologies: C++, Java, Ruby, Rails, PostgreSQL, JavaScript
C++JavaRubyRailsPostgreSQLJavaScript+2

Sagem orga

Software Developer

Jan 2006Sep 2006 · 8 mos

  • Worked on applications used to produce and tests smart cards.
  • Technologies: Java, Perl
JavaPerl

Education

Universidade de Taubaté

Bachelor's degree — Scientific Computing

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Elixir & Event Driven Programming

Explore similar profiles based on matching skills and experience