S

Srinivas Chavali

Senior Software Engineer

Bengaluru, Karnataka, India16 yrs 6 mos experience
Highly Stable

Key Highlights

  • Experienced in building scalable software solutions.
  • Proficient in multiple programming languages including Golang and Scala.
  • Strong background in software architecture and design.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Security and Web Development.

Contact

Skills

Core Skills

Software ArchitectureSoftware DesignSoftware DevelopmentWeb DevelopmentSecurity

Other Skills

EngineeringCPHPHTMLAJAXJavaScriptMySQLJavaJ2MEAmazon Web Services (AWS)Google Cloud PlatformDockerKubernetesPlay FrameworkRust

About

Experienced Engineer with a demonstrated history of working in the internet industry. Strong engineering professional skilled in Golang, Scala, Akka, Java, Linux, and C.

Experience

16 yrs 6 mos
Total Experience
1 yr 10 mos
Average Tenure
1 yr 7 mos
Current Experience

Wayfair

Senior Software Engineer

Nov 2024Present · 1 yr 7 mos · Bengaluru, Karnataka, India · Hybrid

Udaan.com

Software Engineer

Mar 2020Mar 2024 · 4 yrs · Remote

Software ArchitectureEngineeringSoftware Design

Shuttl

Staff Engineer

Oct 2019Feb 2020 · 4 mos · Bengaluru, Karnataka

Byg - bookyourgame

CTO

Apr 2016Sep 2019 · 3 yrs 5 mos · Bangalore

Cisco

Software Engineer III

May 2013Mar 2016 · 2 yrs 10 mos · Bengaluru Area, India

Amd

Senior Software Engineer

Mar 2012May 2013 · 1 yr 2 mos · Bengaluru Area, India

One convergence

Senior Software Developer

Nov 2010Sep 2011 · 10 mos

  • Project: Virtualized Smart IO Platform (QorIQ P4080 10G PCIe Adapter)

Key pair technologies

Software Developer

Feb 2009Nov 2010 · 1 yr 9 mos

  • Pune
  • Modules Developed: (C Language used)
  • Title: Virtual Firewall Development; Description: Developed virtual firewall fast path module (kernel module) to process packets according to configured rules and maintaining sessions accordingly. Developed necessary messaging layer to communicate with slow path firewall.
  • Title: Virtual Firewall Attacks Detection; Description: Developed add on functionality to fast path module to detect layer-3 and layer-4 attacks.
  • Title: TLS library; Description: A TLS library built on top of open SSL, which makes programmer easy to use and efficient to implement TLS based applications. Same library can be used for any other TLS library like GNU TLS without any changes in application.
  • Title: CGI web server; Description: Developed a small scale web server to provide GUI for product. This web server supports multiple applications with fast access to application specific features to configure application's rules and etc.
  • Title: HTTP encoder and decoder; Description: HTTP decoder parses the HTTP header and extracts HTTP header fields without any additional memory allocation, this module works as back end for web servers to understand HTTP requests. HTTP decoder can construct HTTP packets; it has support for mandatory HTTP header fields, optional HTTP header fields and custom HTTP header fields.
  • Title: User Authentication Storage; Description: For the SSO product, this module provides a way to store all the user sessions. This module provides the support for multiple back-end storages like hash table, database and hyper table.
  • Title: SAML development; Description: Involved in SAML development design. Developed SAML assertions.

Reliance communications, mumbai

Deputy Manager

Jul 2008Feb 2009 · 7 mos

  • Projects Handled:
  • Title: Work, Projects and Profile Management System; Description: This is a web application developed for team organization, projects organization and assigning projects to team members and helps in project tracking. Also, it helps team manager to generate reports with projects and monthly team member performance information and automatic test plan generation based on project type; Languages: PHP, HTML, AJAX, and JavaScript; Database: MySQL; Team Size: 1
  • Title: Network Audit Tool; Description: This tool gathers the connection information from various network nodes and generates statistical analysis of the network; Language: Java; Team Size: 1
  • ACADEMIC PROJECTS
  • Title: Root-kit for Kernel 2.6.27; Area: Hacking; Description: This is a hacking tool developed for Linux, which hides process and files required for hacking purpose. This tool helps attackers to maintain the control on the victim's computer. This is developed for latest Linux kernel 2.6-27; Language: C Operating System: LINUX
  • Title: Forward Secure Digital Signatures over Elliptic Curves; Area: Information Security; Role: Designer and Developer; Description: Digital signature scheme, in which the public key is fixed but the secret signing key is updated at regular intervals so as to provide a forward security property: compromise of the current secret key does not enable an adversary to forge signatures pertaining to the past.; Language: Java and J2ME; Operating System: LINUX
  • Title: ARP Tampering; Area: Information Security; Role: Developer; Description: ARP tampering, also known as ARP poisoning, is a technique used to attack an Ethernet network which may allow an attacker to sniff data frames on a local area network (LAN), modify the traffic, or stop the traffic altogether (known as a denial of service attack); Language: C; Operating System: LINUX

Education

National Institute of Technology Karnataka

M.Tech — Computer and Information Systems Security

Jan 2006Jan 2008

State Board for Secondary Education

B.Tech — Information Technology

Jan 2001Present

National Institute of Technology Karnataka

M.Tech — CSE

Stackforce found 100+ more professionals with Software Architecture & Software Design

Explore similar profiles based on matching skills and experience