Vishwas Rajashekar

Complete Stack Software Engineer

avatar

Hi there 👋 Link to heading

I’m Vishwas. I’m a complete-stack software engineer currently working on cloud platform software at my day job.

Oh? complete-stack?

Glad you asked! That means that along with being a full-stack engineer, I fortunately, or unfortunately, also like working on things above and below the usual stack :)

I enjoy tinkering with devices, operating systems, virtual machines, containers, physical networks, CI/CD, observability, and telemetry.

Experience Link to heading

Akamai | Senior Software Engineer I | December 2024 - Present Link to heading

Working in a super-cool team on cloud platform projects. PS: I just started recently :)

Cisco | Software Engineer III | October 2023 - December 2024 Link to heading

Working in an agile team in Cisco Wireless on full-stack contributions to a cloud-based enterprise network management solution Cisco Meraki Dashboard.

  • Requirements analysis, planning, estimation, for customer-facing features and functionality.
  • Designing, implementing, evaluating, and testing technical solutions.
  • Collaborating with other geographically distributed development, quality assurance, and site reliability engineering teams.
  • Documenting and presenting key technical solutions to various stakeholders.
  • Implementing and maintaining critical lab networking and compute infrastructure.
Cisco | Software Engineer II | July 2022 - October 2023 Link to heading

Worked in a larger team of development and quality assurance professionals in Cisco Wireless on full-stack contributions to Cisco Catalyst Center.

  • Ownership of feature development and maintenance on an internal component of the product.
  • Development of a new testing harness for database migrations improving the developer experience and quality of migration code.
  • Delivered multiple features and bug-fixes in the areas of network configuration, serviceability, system optimization, and automation.
  • Managed and maintained compute and network resources such as virtualization servers and network equipment to ensure reliability and security with minimal downtime and impact.
Cisco | Software Engineer I | August 2021 - July 2022 Link to heading

Worked in a dynamic development team on backend contributions to Cisco Catalyst Center.

  • Database modelling and system optimization work that significantly reduced system memory consumption and storage usage.
  • Exploratory work with Java web application framework Quarkus.
Cisco | Technical Undergraduate Intern | January 2021 - July 2021 Link to heading

Worked in a small development team on backend contributions to Cisco Catalyst Center.

  • Rapid ramp-up and learning of new development tools, technologies, and wireless domain knowledge.
  • Worked on a component of the application that allows customers to configure advanced network parameters on their network infrastructure.
PES Innovation Lab | Lab Head | October 2019 - January 2021 Link to heading
  • Operational management in the areas of community development, events, and logistics.
  • Responsible for technical operations of the community.
  • Worked on revamping and maintaining the lab’s website to better showcase the community’s project work, members, and events.
  • Successfully organized annual events - Incito, Summer Internship 2020, and HashCode 2020 during the challenges and uncertainty of a global pandemic.
PES Innovation Lab | Project Mentor | June 2020 - July 2020 Link to heading
  • Technical mentor for a team of undergraduate students working on a project that aims to design a new infrastructure to provide real-time sensor data to multiple clients using cloud computing.
  • Guided the team to complete a working prototype of the system within 8 weeks.
  • The project was presented to university faculty and experts from industry.
PES Innovation Lab | Summer Intern | June 2019 - July 2019 Link to heading
  • Worked in a team of 4 on a project titled : Apathetic ML - Cloud Agnostic, Distributed Machine Learning
  • Demonstrated that it is possible to speed up the training for some models by up to 50% by having multiple compute nodes working on the problem in parallel without a significant loss in accuracy.
  • Demonstrated the flexibility of the solution by running the same system on a self-hosted Kubernetes cluster as well as Google Kubernetes Engine (GKE).
  • Attended IEEE Conecct 2019 at IIIT-Bangalore to showcase the project at the exhibition.
PES University CDSAML | Summer Intern | June 2018 - July 2018 Link to heading
  • Worked on a solo project titled Biometric Analysis.
  • The project was carried out under the guidance of the Chairperson, Department of CSE, PES University, Bangalore.
  • The project involved using Gait Analysis to get information about a person’s walking style and to use this data for further research in the domains of forensic analysis.
  • The work was presented at the ICICV 2020 conference in Manipal University, Jaipur.

Certifications Link to heading

Skills Link to heading

Regularly practice Link to heading

  • Golang
  • Computer Networking
  • Git
  • Docker
  • React
  • Grafana
  • HTTP REST API design
  • Linux
  • Shell Scripting
  • Software testing
  • Code review
  • Gitlab CI
  • PostgreSQL Database
  • Python
  • GitHub Actions

Some experience Link to heading

  • Ansible Automation
  • Prometheus metrics
  • Rust
  • Kubernetes
  • Java
  • Spring Framework
  • Quarkus Framework
  • Jenkins CI/CD and Declarative pipelines
  • Ruby
  • Rails

Education Link to heading

B.Tech Computer Science and Engineering | PES University | 2017 - 2021 Link to heading
A-Levels | Legae Academy | 2015 - 2016 Link to heading
IGCSE | Legae Academy | 2013 - 2014 Link to heading

Human Languages Link to heading

  • Proficient with English.
  • Many moons ago, I learned French up to the A2 Level of proficiency.
  • I’m currently learning German.

Other interesting items of note Link to heading

Though not updated much, you might find my Medium blog interesting.

I really like research. Here’s my ORCiD.