Gaurav profile pic

Hello, I'm

Gaurav Vanvari

Software Engineer

linkedin profile github profile

Get To Know More

About Me

Profile picture
experience icon

Experience

7+ years
Software Development and Testing

education icon

Education

M.S. Computer Engineering
B.Tech. Electronics and Communication Engineering

education icon

Certificates

Security+
Jr Pentester
API Security Foundations
AWS Certified Cloud Practitioner

Experienced and results-oriented Software Engineer with a track record of 7 years in development and testing. Dedicated to ensuring the reliability and quality of applications to deliver exceptional customer experience.

education icon education icon
Arrow icon




Explore My

Experience

Software Development

Typescript

Python

TDD

REST API

Jenkins

Docker

AWS

Testing

Cypress

Soak Testing

Load Testing

Chaos Testing

Backend Testing

Frontend Testing

BDD

Security

Metasploit

Burp Suite

John the ripper

Gobuster

nmap

Arrow icon

Browse My Recent

Projects

splunk Dashboard

Splunk COVID-19 Dashboard

Arrow icon



Besides working

I like

Playing Cities Skylines

Playing Cities Skylines has taught me a lot about urban planning and software development. Here are some parallels I've drawn between the two disciplines:
Perpetual Evolution: Projects are rarely ever truly "finished"; instead, they are in a state of constant evolution. Ongoing maintenance and updates are essential, and there is always the potential for new features and expansions on the horizon.
Iterative Development: Progress unfolds through iterative cycles of planning, implementation, and refinement. Continuous feedback loops drive improvements, while agile methodologies in software development parallel adaptive strategies in urban planning.
Scalability and Resource Management: Robust systems are engineered with scalability in mind, anticipating and accommodating future growth. Efficient resource allocation is paramount, whether managing memory and CPU in software development or budgets and space in urban planning.
User-Centric Design: By anticipating and thoughtfully accommodating diverse user needs, designers create solutions that are not only technically proficient but also deeply empathetic. The art of design lies in striking a delicate balance between robust functionality and elegant aesthetics, ensuring that every interaction feels both purposeful and delightful.

Get in Touch

Contact Me

Arrow icon