Hey! I'm Vamsi Naradasu.

An ever-curious developer, debugger, and problem solver, I thrive on tackling complex challenges and turning ideas into reality. Welcome to my portfolio where I showcase my journey and the projects that have shaped my career.

Learn about my work

About Me

As a Software Engineer pursuing Master's degree in Computer Software Engineering at Northeastern University and with a B.Tech in Computer Science from Amrita Vishwa Vidyapeetham, I bring a blend of rich academic rigor and professional experience. My primary expertise lies in building scalable distributed systems with sound knowledge of Microservices/RESTful Web Services development using Spring Boot, Java, Python, AWS

I am an ambitious individual who is always looking to upskill and grow in my career. I am confident that my technical skills, experience, and passion for innovation coupled with my sound soft skills will enable me to make a valuable contribution to any organization I work with.

My Skills

Programming Languages

  • Java
  • Python
  • Rust
  • C
  • SQL
  • JavaScript

Databases

  • SQLite
  • MySQL
  • PostgreSQL
  • MongoDB

Technologies/Frameworks

  • SpringBoot
  • Microservices
  • REST APIs
  • AWS
  • ReactJS
  • NodeJS
  • ExpressJS
  • Typescript
  • HTML
  • CSS/SCSS
  • Figma
  • Git
  • Redis
  • Agile
  • Kafka
  • Docker
  • Kubernetes
  • Jenkins
  • Unit Testing

My Career Timeline

A journey through my professional development.

Expected (May 2024 – Aug 2024)

Software Dev Engineer Intern

Amazon Web Services - Seattle, WA

  • Incoming Software Dev Engineer Intern at AWS Distributed Data & Transaction Management - Distributed SQL Team
August 2020 – August 2023

Software Development Engineer

Tata Consultancy Services: Digital - Bangalore, India

  • Modernized and migrated money transfer digital platform, transitioning from a legacy system to a Greenfield system, which improved the software development lifecycle efficiency by 30%
  • Designed RESTful APIs using Spring Boot to establish robust adapter functionalities. Streamlined deployment of microservices on AWS EC2 instances, optimizing cloud-based operations
  • Led the orchestration of 6 microservices, ensuring high-capacity data processing for systems with 2 million daily users
  • Collaborated with cross-functional and geo-scattered teams for code reviews and performance issue analysis improving code quality and issue resolution time by 50%
  • Leveraged J2EE design patterns, including Model-View-Controller (MVC), Plain Old Java Object (POJO), and Data Access Object (DAO) achieving a 70% increase in application scalability and enhancing microservices modularity
  • Streamlined application performance and readability by adeptly employing Java 8's Lambda expressions and Stream API, leading to a 20\% cut in code complexity
  • Pioneered the integration of WebSockets, enabling real-time, bidirectional communication and improving data flow efficiency by 30%
  • Strategically implemented Apache Kafka to establish a robust streaming platform, enhancing the system’s real-time data processing and event-driven capabilities, leading to a 40% increase in data processing speed
  • Troubleshooted and resolved production issues 35\% faster by leveraging JIRA for streamlined issue tracking
  • Optimized legacy .NET code implementations - ensured efficient data processing for high-volume downstream services handling an average of 10M transactions per day
  • Successfully transitioned 100% of traffic from legacy systems to cloud infrastructure, optimizing production efficiency for adapter components
  • Developed scalable solutions across multiple components using microservices, REST frameworks, and APIs, achieving a 30% improvement in system efficiency
  • Demonstrated proficiency in using Swagger for comprehensive API documentation.
  • Enabled fully automated, integrated applications, reducing operating costs by $3000 per process and accelerating processing through automation
  • Configured circuit breaker thresholds and timeouts, improving system stability and response times by 90% during service failures
  • Employed Mockito for rigorous unit and integration testing in UAT environment, utilizing Test-Driven Development (TDD) methodologies, leading to a 25% decrease in bug incidence post-deployment
  • Implemented Log4j for logging functionality and leveraged AWS CloudWatch for detailed log monitoring and analysis
  • Conducted load testing on EC2 applications, successfully managing an average of 5 million concurrent transactions
  • Enhanced test coverage to 95% across 6 distinct microservices by developing over 100 unit tests
  • Delivered strategies to transition the client’s tech landscape from a legacy .NET platform, reducing system dependencies by 25% and enhancing operational agility
  • Led fast-paced, cross-functional collaboration with client leadership to enhance the design of a banking application system
  • Implemented custom socket programming using TCP/IP to facilitate efficient and reliable two-way communication between client-server architectures
  • Maintained a 99.9% application uptime by monitoring real-time application metrics, including response time and error rate, via Dynatrace
January 2020 – April 2020

Software Developer Intern

Tata Consultancy Services - Digital, Kolkata, India

  • Worked on design and development of web/mobile application using technologies such as Android, iOS, WebAR, and Unity.
  • Implemented interaction within the AR solution using touch and speech by researching the latest market trends.
  • Applied NLP and used Virtual Assistant tools from products like Unity.
  • Ensured solution developed works on mobile devices with different specifications through regression testing.

Here’s some stuff I made recently.

Machine Learning Thesis

A thesis on extracting app's features and classifying whether it's Malware or Benign using machine learning

View

ResQReach

A Disaster response website facilitating food sharing and resource guidance using MERN stack

Git Repo

WebScrapeServe

A web scraping API deployed as Software as a Service on Kubernetes for targeted content retrieval

Git Repo

Accolades & Achievements

A showcase of my professional recognition and awards.

Accolade 1

Recommendation

A note by Project Manager I've worked under previously

View
Accolade 2

Work Appreciation

For devising strategy for a major American Bank

View

Find me on ...