SreedevKodichath

Senior Software Engineer

Driving innovation through efficient engineering

Introduction

As a senior software engineer with over 7 years of experience, I architect & engineer resilient software for the web and hardware leveraging modern technologies and formal methods to build distributed data pipelines and large scale web applications drawing on my experience in the music distribution and insurance industries. My craft centers on designing fault-tolerant systems with reproducibility and scalability while advocating for privacy-first architectures through encryption and data ownership.

Programming Languages

Ruby

Elixir

Rust

Typescript

C/C++

Nim

Gleam

Tools

Databases

  • PostgreSQL
  • MariaDB
  • Redis
  • DuckDB
  • ClickHouse
  • PebbleDB

Web

  • Ruby+Rails
  • Elixir+Phoenix
  • Next
  • Svelte
  • React
  • Solid

Devops

  • Docker
  • Kubernetes
  • Tailscale
  • NixOS
  • OpenZFS

DataProc

  • Ruby+Sidekiq
  • Elixir+Broadway
  • Kafka
  • Arrow
  • Spark
  • DuckLake

Other

  • WireShark
  • Nmap
  • Systemd
  • Linux
  • FreeBSD

Career

Tunecore Inc.,

New York, US.

Oct, 2023 - Present

Senior Software Engineer

  • Architected high throughput distributed data pipelines for processing music streaming and publishing revenue data for over millions of artists.
  • Developed a comprehensive tax withholding and reporting system for music distribution revenue.
  • Made use of formal methods to architect and engineer consistent algorithms for streaming fraud penalty escalation.

Tech Stack:Ruby/Rails, Elixir/Phoenix/Broadway, Redis, Postgresql, MariaDB, Javascript, Python, Docker, AWS

TarkaLabs

New York, US.

Jan, 2020 - Oct, 2023

Senior Software Engineer

  • Worked as a consultant for a leading music distribution company, collaborating with the team to develop a comprehensive tax deduction and revenue reporting system for music distribution and publishing revenue
  • Published articles covering various topics such as digital signal processing, functional programming & low level programming

Tech Stack:Ruby/Rails, Elixir/Phoenix/Broadway, Redis, Postgresql, MariaDB, Javascript, Python, Docker, AWS

Riskcovry

Bengaluru, IN.

Feb, 2019 - Jan, 2020

Software Engineer

  • Worked with a team of engineers to develop software for insurance sales reporting and payment collection.
  • Designed and implemented business administration tools for analyzing sales data, tracking customer feedback, and monitoring cash flow

Tech Stack:Ruby/Rails, Postgresql, Javascript, Python.

HousingMan

Bengaluru, IN.

Feb, 2018 - Feb, 2019

Software Engineer

  • Designed and developed a customized CRM application for the real estate sales industry, focusing on the lead lifecycle
  • Implemented algorithms to categorize lead quality based on various factors such as source, pipeline status, and sales representative feedback

Tech Stack:Ruby/Rails, Postgresql, Javascript, PHP, AWS.

Languages

  • English
    ∗∗∗∗∗
  • Kannada
    ∗∗∗
  • Tamil
    ∗∗∗∗
  • Hindi
    ∗∗∗∗
  • Malayalam
    ∗∗∗∗∗
  • Arabic
    ∗∗∗∗

Interpersonal Skills

  • * Emotional Intelligence
  • * Excellent Leadership Abilities
  • * Team Building Skills
  • * Responsibility & Accountability
  • * Time Management
  • * Stellar Communication Skills
  • * Problem Solving Skills
  • * Customer Focus
  • * Adaptability

Certifications & Licenses

Electronic Keyboard Grade I

Trinity College of London

Amateur Radio License Technician Class (KD2ZWB)

Federal Communications Commission (US)

Amateur Radio License General Class (VU2JWE)

Ministry of Communications & IT (IN)

qr-code
© Sreedev Kodichath | All Rights Reserved