P

Prateek Narendra

Software Engineer

Sunnyvale, California, United States7 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 3 years of software development experience.
  • Expertise in building automated solutions.
  • Strong background in cybersecurity and compliance.
Stackforce AI infers this person is a Cybersecurity and Fintech software engineer with strong cloud computing skills.

Contact

Skills

Core Skills

Software DevelopmentCloud Computing

Other Skills

JavaPythonWebSocketsCSVFedRAMPMicroservicesData ExportDockerSpring BootSeleniumOutlook MacrosCJavaScriptMySQLCSS

About

I'm a CS Graduate from Stony Brook University with 3 years of Software Development experience. I love to tackle challenging problems using code, whether its in a language I already have proficiency in (Python, Java, Golang, C++) or using a new technology where I have to learn as I build a solution. Before pursuing my Masters degree, I worked in Visa as a software Engineer for 3 years in 2 different teams - Merchant Acquiring and Cybersecurity - where I built solutions and products that automated many processes and helped improve the security posture of Visa. I completed my undergraduate degree in Information Technology from National Institute of Technology Karnataka, Surathkal. During this time, I was an active member of Institute of Engineers, a tech club where I helped organise seminars and tech discussions on various topics related to Open Source Contribution and Computer Science.

Experience

7 yrs 10 mos
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs 5 mos
Current Experience

Google

Software Development Engineer (L4)

Nov 2021Present · 4 yrs 5 mos · Sunnyvale, California, United States · On-site

  • · UDM Search 2.0: Engineered and implemented a distributed programming workflow to process customer
  • security event queries written in a domain-specific query language, enabling efficient search, retrieval, and real-time streaming of results using WebSockets.
  • · UDM Search 2.0 CSV Download: Built a high-performance data export feature, empowering customers
  • to download up to 1 million security event results in a customizable CSV format for offline analysis, reporting,
  • and compliance.
  • · Entity Focused Search: Designed and implemented a feature that dynamically generated and surfaced
  • essential metadata about the parameters in a user’s domain-specific security events query, providing deeper
  • insight into their search.
  • · YARA-L 2.0 Search: Led the migration of Search feature from using domain-specific language to YARA-L 2.0 by implementing new features to process more complex queries, ultimately ensuring the platform’s detection capabilities matched or exceeded non-Google solutions.
  • · Developed monitoring tools and reporting dashboards to analyze the usage of Search feature, informing future product development decisions based on user behavior data.
  • · Led the technical effort to enable multiple services in the GovCloud region, designing and implementing controls to meet stringent FedRAMP compliance requirements.
  • · Improved developer productivity by reengineering the pre-submit pipeline to run in 50% less time, significantly accelerating the development cycle by implementing targeted testing of affected microservices
JavaPythonWebSocketsCSVFedRAMPMicroservices+2

Splunk

Software Developer

Apr 2021Nov 2021 · 7 mos · Seattle, Washington, United States

  • Core Cloud (Essential Services)

Visa

Senior Software Engineering Intern

May 2020Jul 2020 · 2 mos · Foster City, California, United States

  • Virtual Internship

Stony brook university

Graduate Teaching Assistant

Jan 2020May 2020 · 4 mos · Stony Brook, NY

  • Computer Security (ISE 331-01) by Prof. Christopher Kane

Visa

2 roles

Software Developer

Mar 2018May 2019 · 1 yr 2 mos

  • Cybersecurity (Product Development)
  • ◦ API DAST: Developed a tool using Java and Docker Containerization for integrating existing Dynamic Application Security Testing of Visa APIs into a singular portal, which helped eliminate 15% of basic security tests performed manually by Penetration Testers
  • ◦ Apeiron: Developed a Internal Portal using Spring Boot for Disaster Recovery Team for implementing contingency plans and reducing the time taken for implementing them by 20%, while also taking full responsibility of SSDLC process and Caching Optimization of the application
  • ◦ Vulnerable Library Detector: Developed a Proof-of-Concept using Java Reflections API for detecting vulnerable 3rd party libraries used by Applications at Runtime and report it to stakeholders for taking necessary action
JavaDockerSpring BootSoftware Development

Software Engineer

Jul 2016Mar 2018 · 1 yr 8 mos

  • Site Reliability
  • ◦ Real Downtime Impact Calculator: Developed a tool using Spring Boot MVC Framework to calculate unique number of failed transactions during downtime, speeding up average investigation time of production issues by 12%
  • ◦ Team Automation Tools: Developed a host of automation tools by integrating Outlook Macros and Selenium to reduce time spent on day-to-day activities, saving roughly 30 minutes per day per person in team
Spring BootSeleniumOutlook MacrosSoftware Development

Moneysmart.co.in

Software Engineering Intern

May 2015Jul 2015 · 2 mos · Bengaluru, Karnataka, India

  • ◦Transaction Reconciliation System: Developed a system to reconcile transactions collected from Yodlee API with transaction data in SMSes from consenting users to calculate average tip in each transaction category by the customer
  • ◦Data Analytics and Visualizations: Customer Transaction data was analyzed to categorize users based onspending patterns. Multiple visualizations were created to help give Business Analysts insights into the users of the Mobile Application

Drona mobile

Summer Intern (Technical)

May 2014Jul 2014 · 2 mos · Mumbai Metropolitan Region

  • Involved in adding a few new features into knowledge sharing application - teamgum.com - Development of backend using MySQL (OracleDB) and optimisations with NoSQL (MongoDB) , transferring vast data from front end to server side using AJAX , JavaScript, HTML , CSS. Developed on .NET Platform (C#)

Education

Stony Brook University

Master of Science - MS — Computer Science

Jan 2019Jan 2020

National Institute of Technology Karnataka

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2012Jan 2016

National Academy for Learning

AISSCE — Science

Jan 2010Jan 2012

Indian School Al Ghubra

Matriculation — Science

Jan 2008Jan 2010

Stackforce found 100+ more professionals with Software Development & Cloud Computing

Explore similar profiles based on matching skills and experience