Kiran Vemula

Software Engineer
Buffalo, US.

About

I'm a passionate software engineer with 4 years of full-stack experience and a solid foundation in machine learning and deep learning. I've designed scalable systems for thousands of users, optimized user experiences, and implemented innovative ML solutions. I'm eager to join a forward-thinking team where I can contribute from day one while continuously pushing the boundaries of what's possible.

Work

VMWARE INC
|

Member Of Technical Staff-2

Highlights

Developed the flagship Guided Network Troubleshooting feature in VMware vRNI, enabling end-to-end visualization of network metrics, anomaly detection, and manual debugging of VM/app flows, along with a dashboard for creating, updating, and managing incidents, driving a 20% quarterly sales increase by effectively identifying incident patterns.

Played a pivotal role in transforming advanced in-house research into the Automatic Root Cause Analysis (AutoRCA) feature for VMware vRNI's Guided Network Troubleshooting (GNT), an automated solution that reduced manual troubleshooting by 70%, accelerated incident resolution by 40%.

Turvo INC
|

Software Engineer

Highlights

Integrated the Driver App with the web application for real-time shipment tracking, updating every 5 seconds based on movement parameters, and implemented a RabbitMQ stream to process location pings and update the server using shipment IDs, ensuring accurate and efficient tracking.

Played a key role in migrating from a monolithic to microservice architecture, improving scalability of order and payment services by 30% and easing the deployment process by reducing interdependencies.

OYO INC
|

Software Engineer

Highlights

Built a notification platform leveraging email, SMS, and WhatsApp, seamlessly linked to payments, orders, and onboarding activities to deliver real-time updates, enhancing customer experience and retention on the OYO website.

Created a vendor-focused CRM dashboard to track customer interactions, including property views and interest patterns, enhancing targeted offers and coupons, which led to a 45% increase in venue bookings.

SUNY Research Foundation
|

Research Assistant

Highlights

For the IDEA Centre of Research Foundation, I developed an innovative ISUD certification website featuring dynamic scoring and checklist functionalities. This transformation revolutionized the assessment process and reduced certification time by 33%.

Improved the UD Design and Education websites by integrating Active Campaign for user behavior analytics and Nelnet Payments for seamless transactions, enhancing user engagement and simplifying online course enrollment processes.

Education

State University of New York at Buffalo

Master of Science

Computer Science

Grade: 3.92/4

National Institute of Technology Kurukshetra

Bachelors of Technology

Information Technology

Grade: 8.5/10

Skills

Programming Languages

Java, Python, C++, Bash, PHP, Ruby on Rails.

Web Technologies

HTML, CSS, JavaScript, Angular.js, jQuery, React.js, Node.js, Web3, RESTful API.

Databases and Cloud

MySQL, MongoDB, PostgreSQL, SQL, Redis, AWS, Azure, GCP.

Frameworks

SpringBoot, Django, Flask, Servlets, Spring, Pandas, Machine Learning, Deep Learning.

Tools

Git, Docker, Jenkins, Kubernetes, Kafka, Visual Studio Code, PyCharm, IntelliJ, Agile Development.

Others

Microservices, Solr, ElasticSearch, System Design, Jira, Confluence, Matlab, Tableau.

Projects

Sign Language Detection System

Summary

Developed a Sign Language Recognition System using ResNet, GoogleNet, and CNNs to recognize and interpret sign language gestures in real-time, enhancing communication for deaf individuals and promoting accessibility.

Skin Cancer Prediction

Summary

Built ResNet and DenseNet models from scratch for skin cancer classification using the HAM10000 dataset. Developed an ensemble model combining both architectures and applied advanced computer vision techniques to boost performance, achieving 95% accuracy.

Rainfall Prediction Interface

Summary

Created an user friendly interface using historical weather data and machine learning algorithms like Random Forest, Decision Tree, and Logistic Regression to predict rainfall patterns, helping users make more informed decisions about weather forecasts and disaster preparedness.

Kiran Vemula