- Brooklyn, New York
- sreedev@icloud.com
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.
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.
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.
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.
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.
Education
Bachelor of Commerce
2018
Bharathiar University, Tamilnadu, IN.
Extensively studied financial modeling, investment analysis, and financial reporting systems which prepared me to build large-scale financial forecasting, reporting, and data processing software as a software engineer.
Open Source Contributions
Deduplicator
A CLI tool to find,filter,delete duplicate files in your filesystem fast & interactively that uses fxhash algorithm & in-memory sqlite DB.
Reactivitae
A React based resume builder that takes information in json format & converts it into a resume. This resume is a product of this project.
U8G2 K210 HAL
Hardware Abstraction Layer for the U8G2 monochrome display library built for the K210/K510 development boards running Kendryte SDK.
OPDS TUI
A Terminal User Interface for Browsing Media Catalogs in the (O)pen (P)ublic (D)istribution (S)ystem Format.
Pocketbase SDK
Rust SDK for a popular open source backend - Pocketbase.
Blaze SSH
A Configurable CLI tool that helps you ssh into aws ec2 instances with dynamic ip addresses, without leaving the terminal
CSV Ingestion Pipeline
This is an example implementation of a parallel CSV ingestion pipeline (ETL) using elixir & broadway
Bkmrq
A CLI tool to export & backup brave brower bookmarks in markdown & json formats
Chip8
A chip8 emulator written in rust
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
Writing & Media
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)
