A CLI and TUI hybrid messaging application built entirely in Go. Client built with Cobra, Bubbletea, Bubbles, and LipGloss for a fully terminal-native experience. Server built with Gin, PostgreSQL, Redis, and WebSockets for real-time messaging. JWT authentication, piped input/output support, and SQLite for local state.
About
Software engineer with an MS in Computer Science from Stevens Institute of Technology, focused on backend and full-stack development. Most recently at ServiceLink, I built document-processing and workflow features in Python and C#/.NET, backed by SQL Server and Azure Cosmos DB, with Angular frontends.
Outside of work I pick hard problems and go deep on the tech, with projects spanning Go, Neo4j, RabbitMQ, WebSockets, Redis, AWS, and FFmpeg.
Experience
Software Engineer – Full Stack
May 2026 – Oct 2026ServiceLink · Plano, TX (Hybrid)
Built automated and manual document stacking (restacking) features on an existing Python (Quart) and PyMuPDF service handling 5,000+ documents per day, with config-driven stacking via Data Mapping Configurations and a drag-and-drop Angular UI; implemented form appending with AcroForm and widget handling. Built a new order dashboard in C# and SQL Server over roughly 4M rows for about 50K users across tenants and clients, tuned its queries (merged two header calls into one, replaced joins with OUTER APPLY), and fixed logic defects that were flooding it with excess orders. Configured DMC and workflow definitions (JSON in Azure Cosmos DB) for sequential workflow orchestration with asynchronous step methods, and extended AI document-review workflows, including a standalone workflow that restitches disorganized vendor-uploaded PDFs.
Graduate Student Tutor
Apr 2024 – May 2025Stevens Institute of Technology · Hoboken, NJ
Tutored Web Programming covering MongoDB, Express.js, Handlebars, and Jest for unit testing.
Software Engineer Intern
Jun 2022 – Jun 2023Devathon (Crypsis Technologies) · Hyderabad, India
Developed features for the Autochat SaaS platform using React, Redux, and Firebase. Built the GEMINI Solutions landing and community pages in Next.js and Tailwind CSS, delivering from Figma mockups across a 12-member Agile team.
Projects
Community platform with a follower graph built on Neo4j, hashtag and mention extraction via RabbitMQ message queues, and a real-time feed using Socket.IO and MongoDB. Designed for concurrent user handling with efficient WebSocket connection management.
High-performance video processing toolkit leveraging Go's concurrency primitives for parallel FFmpeg pipeline execution. Built to explore Go's goroutine model under real CPU-bound workloads. REST API for job submission and async processing.
Full-stack e-learning platform for JavaScript development. Multi-component architecture: Next.js frontend, Express backend, a Flask service for code analysis. OpenAI API for automated doubt-solving. Vimeo API for video streaming, AWS S3 for file storage, deployed on EC2 and Netlify.
Skills
Languages
Backend
Data
Frontend
Cloud & Tools
Messaging
Get in touch
Open to new opportunities, collaborations, and interesting engineering conversations.
vivaswanth3@gmail.com