Hello, I'm Viswanathan. I'm a Software Engineer with 3+ years at Zoho. I build REST APIs & microservices, automate workflows with Python & Shell, and ship reliable software end to end.
About me
I am a Software Engineer at Zoho Corporation with 3+ years of full-time experience (nearly 4 including my internship) across the full software lifecycle — from backend APIs and CLI automation tools to large-scale distributed systems and API gateways.
My core strength lies in backend engineering — designing reliable services, automating repetitive infrastructure tasks, and integrating external systems. I work across Python, Java, and Shell environments, and I am experienced with Docker, Kubernetes, and Google Cloud for deployment and operations. I also build and operate my own production systems end to end — most recently Academic Suite, a self-hosted exam-management platform on FastAPI, React, and PostgreSQL.
Outside of work, I enjoy cricket, badminton, and chess. I am currently exploring AI agents and LLM tooling, and I follow the intersection of technology and markets closely.
My projects
Academic Suite — Exam Controller
Full-stack platform automating marksheet, hall-ticket, and report generation for PG/UG/Diploma programs — staff RBAC portal plus a student self-service portal.
- FastAPI
- React
- TypeScript
- PostgreSQL
- Redis
- Docker
Password Manager — Web
Web-based password manager securing credentials with Fernet symmetric encryption. Store everything in one place, accessible from any device.
Live: viswa2k.vercel.app ↗- Python
- Flask
- Bootstrap
- SQLite
- MongoDB
- Firebase
Password Manager — Desktop
Cross-platform PyQt5 desktop app with locally encrypted password storage — credentials secured with Fernet symmetric encryption on the user's machine.
- Python
- PyQt5
- SQLite
- Firebase
- MongoDB
Marksheet Management System
Flask web app that reads student marks from Excel sheets and generates marksheets, hall tickets, and department copies. Still running in production; later evolved into Academic Suite.
- Python
- Flask
- Bootstrap
- MySQL
- Pandas
More on GitHub
Eye2020
Cross-platform desktop app enforcing the 20-20-20 eye-care rule — system-tray reminders, streak tracking, and auto-pause when the screen sleeps.
- Rust
- Tauri
SyncPad
Offline-first Android notes app with cloud sync — MVVM with Hilt DI, Room + Paging 3, and Supabase-backed synchronisation.
- Kotlin
- Jetpack Compose
- Supabase
SMS Forwarder
Android app that forwards SMS from one device to another for remote OTP access.
- Kotlin
- Jetpack Compose
My skills
Programming
- Python
- Java
- JavaScript
- TypeScript
- Shell Scripting
Backend
- FastAPI
- Flask
- REST APIs
- Microservices
- Kafka
- SQLAlchemy
Frontend
- React
- Next.js
- HTML
- CSS
Databases
- PostgreSQL
- MySQL
- MongoDB
- Redis
- SQLite
- Firebase
Cloud & DevOps
- Docker
- Kubernetes
- Google Cloud
- GitHub Actions
- CI/CD
- Linux
Tools & Security
- Git
- Postman
- JWT
- RBAC
- Cryptography
My experience
Software Engineer II (Grade 4)
Ramco Systems, Chennai
- Optimized the Jira-to-rTask migration tooling to 16× faster execution (persistent API sessions, multithreaded workload), improving migration stability with start/pause/resume handling and adding structured logging for traceability and troubleshooting.
- Managing and scaling 3 products (rTask, rTrack Lite, and rTrack Plus), driving feature enhancements, performance optimization, code reviews, and overall engineering quality.
AI Agents Intensive Course
Completed an intensive programme on building AI agents, covering agentic frameworks, tool use, and multi-agent orchestration.
2025Member of Technical Staff
Zoho Corporation, Chennai
- Built a CLI-based server configuration and deployment automation tool in Python and Shell, adopted by the entire Zoho Projects engineering team for setup and releases.
- Cut developer cycle time by ~40% by streamlining environment setup, code changes, and testing loops.
- Developed backend components for a shared API gateway powering install/uninstall for all Zoho Projects integrations (10+ external systems) — new integrations are config-driven, eliminating ~60% of duplicated integration code.
- Consolidated real-time data synchronisation from 5+ services into one shared design that dispatches Kafka or scheduler payloads based on each module's sync requirement, cutting cross-service sync latency from minutes to seconds — now the standard pattern for new services.
Project Trainee
Zoho Corporation, Chennai
- Independently built a full-stack project management tool — backend APIs and UI — adopted by 200+ internal users.
- Resolved 30+ production issues in a live product and collaborated on new-feature analysis with the core team.
- Drove the team's Eclipse → IntelliJ migration by reimplementing slow IDE-plugin workflows as Python/Shell scripts with fully automated configuration.
MCA — Master of Computer Applications
Kongu Engineering College, Erode
Completed postgraduate degree in Computer Applications, developing full-stack projects across Python, Flask, and web technologies.
Oct 2021 – Apr 2023Hackathon — State Level Participation
Competed in a state-level hackathon, collaborating under time-constrained conditions to build and present a working software solution.
2021RHCSA – Red Hat Certified System Administrator
Certification ID: 210-048-773
Industry-recognised Linux system administration certification (EX200). Validates expertise in managing Red Hat Enterprise Linux environments.
2021B.Sc Computer Science
Thiagarajar College, Madurai
Graduated with a Bachelor of Science in Computer Science. Built foundational programming skills and participated in web development with the college team.
Apr 2018 – May 2021Contact me
Please contact me directly at contact@viswa2k.in or through this form.



