Arpan Patel

Arpan Patel

Software Developer Engineer • Austin, TX

Software Developer Engineer with a Master’s in Computer Science from Northeastern University and hands-on experience building scalable backend systems, REST APIs, and microservices. I focus on distributed systems, cloud infrastructure, and database performance. Currently building services at Credit Acceptance while continuing to contribute to open-source.

Key Focus

  • Go & concurrent services — goroutines, channels, building lexers/REPLs and small backend tools in Go
  • Distributed systems — Paxos-style consensus, replication, fault tolerance, Kafka, Kubernetes orchestration
  • Backend & APIs — REST, microservices, Micronaut/Django, performance tuning
  • Database performance — Oracle/SQL optimization, indexing, execution plans (8s → 500ms wins)
  • Applied AI — LangChain, vector DBs, semantic caching as production primitives
  • Open source — Flutter Shortcut Widget contributor, builder of small useful tools

Experience

Software Developer Engineer

Credit Acceptance • Jan 2025 – Present • Austin, TX (Remote)

Tech: Micronaut, Docker, Kubernetes, SQL, REST APIs, Microservices, GitHub Actions, Tomcat

  • Developed and maintained REST APIs, enhancing system interoperability by 30%.
  • Built an internal service that streamlined data processing workflows, reducing query response time by 40%.
  • Optimized a critical Oracle SQL query from 8s to 500ms through indexing and execution plan analysis — a 16× speedup.
  • Orchestrated microservices on Kubernetes, improving scalability and resource management.

Software Developer Intern

Credit Acceptance • May 2024 – Aug 2024 • Southfield, MI (Remote)

Tech: Django, Python, Java, Docker, Kubernetes, REST APIs, Microservices, GitHub Actions

  • Migrated legacy codebase to Django and Python, reducing technical debt and improving maintainability.
  • Containerized 20+ applications using Docker, improving deployment speed and system efficiency.
  • Implemented GitHub Actions for CI/CD, cutting manual intervention by 50%.

Software Developer Lead Intern

Sanrel LLC • Jul 2023 – Dec 2023 • Worcester, MA

Tech: SQL, Node.js, Docker, Agile, Microservices

  • Led software team projects, achieving 20% faster project completion through coordination and collaboration.
  • Integrated a server with four hardware devices, ensuring seamless communication.
  • Implemented a SQL-based inventory system using SnipeIt, boosting accuracy and efficiency by 30%.
  • Designed a SQL database for product inventory and shipping, reducing processing time by 40%.

Co-founder and Software Developer

Scudo Systems LLP • Jul 2019 – Jul 2022 • Ahmedabad, India

Tech: Python, Raspberry Pi, IoT, REST APIs

  • Built a custom software system for real-time device tracking with 90% accuracy.
  • Restructured the GPS algorithm to deliver 10-meter radius location accuracy.
  • Conducted extensive testing and debugging, achieving 40% faster response times.

For more detail, visit my LinkedIn profile .

Side Projects

A few highlights — see the full list on the Projects page .

Go • Compilers • Lexer • REPL • AST

A minimal compiler written in Go — lexer with a typed token system, an interactive REPL, and an extensible architecture for AST parsing and code generation. Built to understand how programming languages get tokenized, parsed, and evaluated end-to-end.

Java • Paxos • Java RMI • Consensus • Replication

A replicated key-value store implementing the Paxos consensus algorithm with Proposer, Acceptor, and Learner roles. Supports GET/PUT/DELETE across multiple replicas, with simulated acceptor failures to validate fault tolerance.

Java • UDP • TCP • Sockets • Multithreading

A distributed KV store over UDP and TCP, handling 10,000+ pairs with a 98% request success rate, ~5ms average access time, and concurrent client handling via multithreading.

Scala • Spark • Hadoop • MapReduce • AWS EMR

PageRank implemented in both Spark (RDD-based) and Hadoop MapReduce to compare distributed computation paradigms. Runs across standalone, pseudo-distributed, and AWS EMR environments.

C • POSIX • Inodes • Linked Lists

POSIX-compliant file system with inode-based metadata, supporting file creation, deletion, read/write, and directory traversal — written to understand how filesystems lay out and track data on disk.

Python • Raspberry Pi • IoT • REST APIs

Real-time GPS tracking platform built from the hardware layer up through backend APIs, achieving 10-meter location accuracy on constrained hardware.

Publications

Parkup: Smart Parking System

Co-authored research paper published in the International Research Journal of Engineering and Technology (IRJET).

Community & Leadership

  • Chapter Lead — Mozilla Campus Club at SVIT Ahmedabad
  • Co-organizer — Flutter Vadodara community meetups
  • Mozilla Rep — Represented Mozilla as a trusted volunteer at campus events
  • Open-source contributor — Flutter Shortcut Widget (“Adopt a Widget” campaign)

Education

Master of Science — Computer Science

Northeastern University • Sep 2022 – Dec 2024 • Boston, MA

Relevant coursework: Programming Design Paradigm, Building Scalable and Distributed Systems.

Bachelor of Engineering — Information Technology

Gujarat Technological University • Jul 2017 – Jul 2021 • Ahmedabad, India

Relevant coursework: Analysis and Design of Algorithms, Software Engineering, Database Management Systems.

Technical Skills

Languages
Go Java Python C++ SQL Swift TypeScript JavaScript
Distributed Systems
Kafka Spark Hadoop Kubernetes Docker Microservices Paxos / Consensus AWS GCP
Networking
TCP/IP UDP DNS TLS/SSL RPC HTTP/HTTPS REST
AI & Data
LangChain Pinecone Milvus Redis Semantic Cache Ollama
Tools & Debugging
GDB Valgrind tcpdump Git Jenkins Shell Linux Internals
Backend & Web
Micronaut Node.js Django MySQL MongoDB Android React