Kashi Vishwanath Bondugula
********@*******.*** 551-***-**** github.com/vishwa5854 linkedin.com/in/vishwanath-bondugula portfolio New York City, NY
EDUCATION
Master of Science in Computer Science at Stevens Institute of Technology, NJ Aug 2022 - Dec 2023 SKILLS
Programming Languages: JavaScript (Node.js, React, Angular, ES6, Express.js, Electron.js), HTML, CSS, Bootstrap, Typescript, C, Go, Python (NumPy, Sklearn, ML), Java, Android, React Native, Bash, C#, JSON, YAML. Databases & Tools: MySQL, PostgreSQL, MongoDB, Redis, Agile, Git, Jira, VS Code, SSH, Vi & other Linux tools. Cloud: AWS (Lambda, IAM, EC2, ALB, ECS, CloudWatch, S3, CloudFront, RDS), GCP, Docker, Kubernetes, Nginx, Linux (Fedora, Ubuntu), CI/CD Pipelines (Circle CI, Gitlab), HTTP, gRPC, DHT, Micro Services, MQTT, Kafka. EXPERIENCE
Full Stack Developer at Quadrus Medical Technologies, NY June 2023 - Present
• Redefined the SDLC, improved software quality & accelerated development processes by introducing VCS with Gitlab, code reviews, automated CI/CD/CT pipelines, better task management with Agile & Team Leadership.
• Architected & developed networked data acquisition system for medical devices to work in cloud (AWS) or LAN.
• Fortified security of data from medical devices by developing Zcrypt—a cryptographic tool (a CLI, Web App and Shared Libraries) developed in C based on Open SSL 3.0 that is 179% faster than previous workflows.
• Designed & developed an interactive web app for predicting kidney disease for a given patient using React.js, Node.js, PostgreSQL, & a Desktop App for managing Real Time Clock (RTC) dongles using Electron.js, Python.
• Simplified conversion funnels for the binary data generated by medical devices to streamline into readable timeseries CSV data files with relative times using Python for Data Analysis with end-to-end test cases. Senior Software Engineer at KIoT Innovations, Hyderabad, India Mar 2022 - Jul 2022
• Led the Weather Automation project: An IoT automation based on the weather at customer's home location, built using Bull with Redis for task scheduling, Node.js microservices for actions, workflows, Ionic + Angular for UI.
• Devised a strategic solution to optimize systems (Node.js APIs, Mongo DB queries) performance by 43% and removed defects in the existing infrastructure, by monitoring, collecting and analyzing data from Newrelic.
• Built multiple features in a cross-platform hybrid mobile application using Ionic with Angular for managing IoT devices, smart homes, automations etc., which was licensed & sold to 100 businesses (E.g.: Prestige, VGuard etc.).
• Improved operations and HR interactions with clients by building a CRM dashboard using React.js. Full Stack Developer at Fresh Prints, New York City, NY Sep 2020 - Mar 2022
• Built a scalable Order Management System for Fresh Prints with features such as invoices, orders, user management etc., using latest versions of Angular & Node.js to accommodate blazing fast expansion of business.
• Revamped the SEO by 59% through initial page load optimizations, JS code minification, moved deployment to AWS CloudFront, updated cache policy, lazy loading, compression of assets, server-side rendering (SSR).
• Drafted a CI/CD pipeline using Bit Bucket, Circle Ci, and AWS ECS to deploy builds automatically to corresponding environments if all test cases pass on a commit to improve Web Development flow & code reliability.
• Optimized existing REST APIs by refining complex dB queries (joins, subqueries) into simpler ones & caching. ACADEMIC PROJECTS
• Task Scheduler in Go: A REST application which takes jobs from HTTP requests and schedules them to execute, it uses Golang subroutines to run every job in parallel, uses an async web server to accept non-blocking connections.
• SWS: An HTTP/1.0 web server written in C with features like serving static content, directory indexing, CGI execution, logging, run as a daemon & handling multiple concurrent requests using sub-processes & IPC.