P

Piyush .

Software Engineer

Bengaluru, Karnataka, India5 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Ranked 37 in ACM ICPC 2019-20 Kanpur Regionals.
  • Solved over 1000 algorithmic problems across various platforms.
  • Graduated from Crio Launch program focusing on backend development.
Stackforce AI infers this person is a Backend Engineer with strong algorithmic problem-solving skills.

Contact

Skills

Core Skills

JavaNetwork SecurityApplied Ds

Other Skills

ArrayListCC (Programming Language)C++Code RefactoringCompetitive ProgrammingComputer ScienceCryptographyCybersecurityDjangoEthical HackingGradleHackingInformation SecurityInterfaces

About

~ Interested in algorithmic problem solving and applying them in real-world scenarios. ~ ACM ICPC 2019-20 Kanpur Regionals Rank 37. ~ Graduated from Crio Launch program which involved working in the backend of software. ~ Have internship experience and projects across domains like Backend Engineering, Information Retrieval, Deep Learning and Image Processing. ~ Experienced in diverse technologies including C++, JAVA, REST APIs, Vue, Python. ~ Secured National Rank 179/4401 in ACM ICPC'19. ~ Solved 1000+ algorithmic problems across various online Judges like CodeChef, CodeForces etc. ~ Link to Resume: https://bit.ly/PiyushResume ~ Link to Portfolio: https://piyush14298.github.io

Experience

Google

2 roles

Software Engineer III (L4)

Promoted

May 2023Present · 2 yrs 10 mos

Software Engineer II (L3)

May 2021Apr 2023 · 1 yr 11 mos

  • Google Cloud

Okcredit

Associate SWE Intern

Feb 2021May 2021 · 3 mos · Bengaluru, Karnataka, India

Crio.do

Student Developer

Jan 2020Apr 2020 · 3 mos

  • QBox
  • QBox is a secure file-sharing service. It is a customized version of the popularly available VSFTPD server.
  • Major takeaways:
  • ~ Created pre-installed scripts to run system checks, install and configure QBox.
  • ~ Developed tools to automatically analyze performance and functionality issues in different versions of QBox.
  • ~ Skills Learnt: Linux Commands OS Concepts Networking Concepts Network Security
  • QMoney
  • QMoney is a visual stock portfolio analyzer. It helps portfolio managers make trade recommendations for their clients.
  • Major takeaways:
  • ~ Implemented the core logic of the portfolio manager and published it as a library.
  • ~ Refactored code to add support for multiple stock quote services.
  • ~ Improved application stability and performance.
  • ~ Skills Learnt: Java REST API Jackson Interfaces Code Refactoring Gradle
  • QCharm
  • QCharm is an online IDE. Programmers use QCharm to write source code and execute it inside the editor.
  • Major takeaways:
  • ~ Implemented basic editor features that included: opening a file, navigation, search/replace, cut/copy/paste, undo/redo.
  • ~ Implemented the same functionality with multiple data structures to understand the effect of design choices on performance.
  • ~ Improved the performance further by using hybrid data structures and algorithms.
  • ~ Skills Learnt: Applied DS ArrayList Naive Search String manipulation KMP search Linked List
Linux CommandsOS ConceptsNetworking ConceptsNetwork SecurityJavaREST API+10

Bugcrowd

Security Researcher

Jun 2019Jan 2020 · 7 mos

Kratikal academy

Summer Trainee

May 2019Jul 2019 · 2 mos · Noida Area, India

Education

BML Munjal University

Bachelor of Technology - BTech — Computer Science

Jan 2017Jan 2021

DCM Group of Schools

Stackforce found 100+ more professionals with Java & Network Security

Explore similar profiles based on matching skills and experience