Srikar Chowdavarapu

Software Engineer

Santa Clara, California, United States7 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 6+ years of full-stack engineering experience.
  • Expert in developing scalable web applications.
  • Passionate about usability and technical quality.
Stackforce AI infers this person is a Full-Stack Engineer with expertise in Fintech and Cybersecurity.

Contact

Skills

Core Skills

PythonWeb ScrapingFrontend DevelopmentReact

Other Skills

AWS Command Line Interface (CLI)AWS LambdaAmazon DynamodbAmazon Web Services (AWS)Application ArchitectureApplication Programming InterfacesBeautifulSoupCascading Style Sheets (CSS)Elastic Stack (ELK)ElasticSearchFull-Stack DevelopmentGitHub ActionsGoogle AnalyticsHTML5Java

About

I am a full-stack engineer who feels that the best software is built when you understand both the technical limitations as well as the human problems you’re solving for. For 6+ years, I have built software systems at AWS, Razorpay and Bizongo, covering the entire stack - backend technologies (multi-region architecture, event-driven pipelines, fault tolerant distributed systems), frontend experiences (React performance, design systems, accessibility) as well as developer tooling. I'm passionate about creating products that combine technical quality with true usability. While I’m detail oriented, be it tuning for Core Web Vitals or operational excellence. I’m just as much focused about the larger issues like "Is this approach addressing a pain point?" and "Is this deployable enough for developers to adopt?"Read more here - https://srikar-chowdavarapu.com

Experience

Amazon web services (aws)

2 roles

Software Development Engineer 2

Mar 2024Present · 2 yrs

Software Development Engineer

Jun 2022Mar 2024 · 1 yr 9 mos

Georgia state university

Graduate Research Assistant

Jan 2021May 2022 · 1 yr 4 mos · Atlanta, Georgia, United States

  • Designed and implemented a custom web scraping tool that effectively detected and retrieved cyber threat actor information from multiple deep web sources, including forums, paste sites, and black markets. Utilized techniques such as automated pagination, dynamic web page parsing, session management, and IP rotation to enhance the tool's performance and accuracy.
  • Tool deployed successfully and collected information of over 30,000 threat actors over 2 months.
  • Collaborated with a team of cybersecurity experts to identify critical areas for improvement in existing threat intelligence-gathering techniques.
  • Utilized NetworkX's advanced algorithms and visualization tools, such as the PageRank algorithm and the community detection algorithm, to analyze the relationships between over 30,000 threat actors and their associated entities. These algorithms enabled the identification of key nodes and clusters within their networks, allowing for targeted and effective threat mitigation strategies resulting in a 50% reduction in the time required for comprehensive analysis of cyber threats.
  • Success measure: Optimized performance of the threat intelligence tool by implementing request throttling, multi-threading, and job start/pause features, resulting in a 40% reduction in scraping time.
  • Tools: Python, Scrapy, BeautifulSoup, NetworkX, MySQL, Node JS, and Java
PythonScrapyBeautifulSoupNetworkXMySQLNode JS+2

Razorpay

Senior Software Engineer: Frontend

Dec 2019Jan 2021 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Delivered a web app that robustly handles withdrawal requests and handles all possible errors using state machines.
  • Architected and implemented workflow management tool, a zero-one project with collaboration with managers, designers, and other teams, and led team initiatives.
  • Developed efficient front-end systems driving complex web applications, using React, React-Native, JavaScript, Node JS, Travis CI, Sentry, GitHub Actions, and Webpack.
  • Delivered rich data analytics and insights to the Product and UX teams to analyze user behavior.
  • Success measure: Identified bottlenecks and improved the drop-off rate by 20% by providing a better onboarding experience.
ReactJavaScriptNode JSTravis CISentryGitHub Actions+2

Bizongo

Frontend Engineer

Jul 2018Jan 2020 · 1 yr 6 mos · Bengaluru, Karnataka, India

  • Incorporated design system(reusable component library) complying with design principles, providing functional and visual components used in different web applications in a central location within the organization.
  • Designed and developed architecture enabling microservices implementation in front-end web applications.
  • Implemented search functionality among different entities across different applications in the organization which is used by users with different roles and permissions.
  • Personalized search results by ranking documents based on user-relevant components.
  • Providing consistent search interfaces across the different applications with zero duplicate UI components.
  • This feature increased the efficiency of internal teams by providing search results with quick insights and providing ease of navigation to the desired result with the least minimum clicks possible.
  • Core contributor for an application that lets people from different platforms collaborate with the help of workflow.
  • Success Measure: Reduced load-time by 30% by introducing route-based bundle splitting.
  • Tools: React, NPM, Google Analytics, Styled-Components, Sentry.
ReactNPMGoogle AnalyticsStyled-ComponentsSentryFrontend Development

Next education india pvt ltd

Software Intern

Jan 2018Jul 2018 · 6 mos · Hyderabad, Telangana, India

  • Built a bot with which learners can transform their algorithm into a program with visual programming language Scratch. Different types of sensors and actuators can be connected to the Raspberry PI through GPIO for data inputs.
  • Identifying the color and shape with a camera attached to raspberry to program the bot seeking input from different sensors connected to raspberry which can be used for computing logic in the program.
  • Generated python code by parsing block sequence in SCRATCH.

Rhibus inc.

Software Intern

Aug 2016Jul 2017 · 11 mos · remote

  • Developed a real-time messenger integration, we have automated the routines, like welcoming someone and scheduling their visits. This integration has been reviewed and approved by Facebook.
  • Worked on real-time data streaming channels and publish-subscribe models.
  • Worked on responsive user interfaces.

Education

Georgia State University

Master's degree — Computer Science

Jan 2021May 2022

NIIT University

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Python & Web Scraping

Explore similar profiles based on matching skills and experience