profile pic

Hi ! 👋 I'm Piyush Garg

I am a B.tech. graduate in Computer Science & Engineering, with over 1 year of experience in Software Development.
I am a versatile full stack developer with the aim to solve the complex problems with the power of technology. I am a kinesthetic learner and I like to explore different fields to learn and research new things.

Experience

Juspay Technologies

Software Development Engineer - 1
Jan-2024 to Present
  • Standardize the logging framework across different services and make it flexible, extensible and robust
  • Create a static code analyzer plugin/tool for haskell to throw compilation error on using wrong/bad coding practices
  • Customize the framework to ensure data consistency among different services
  • Associate SDE
    Jul-2023 to Dec-2023
  • Improved the scalability of APIs of Express Checkout product
  • Refactored the code to provide the meaningful messages to merchants for better visibility reducing overall merchant tickets by 41%
  • Developed audit trail to pin point the step at which payment failure occurred reducing merchant and internal team queries by 38%
  • Unified error messages and responses from APIs which assisted in developing internal retries further enhancing merchant experience
  • Developed integrity framework to improve the overall security of system
  • Engineered an internal tool to automatically adapt PG side response changes and notify if manual effort is needed
  • Created a script to generate Payment Method - Gateway mapping documentation from the code
  • SDE Intern
    Jan-2023 to Jul-2023
  • Created scalable & concurrent APIs for Express Checkout product
  • Created configurable payment wait page with configurable content and design
  • Updated open source Haskell Tool to modify the Abstract Syntax Tree (AST) of the compiler generated Parse tree
  • Created transformation functions over AST to programmatically apply the optimizations on the code
  • Freelance

    Software Engineer
    May-2020 to Present
  • Designed database & backend system of several projects involving different categories such as IOT, management, productivity, etc.
  • Worked on different technologies like Node.js, PHP, MySQL, AWS, Redis, Message Queue, Load Balancer, Cron Jobs, jQuery, Bootstrap, Tailwind CSS, CSS, CI/CD deployment etc.
  • Transformed several Figma designs into fully functional frontend with full client satisfaction
  • Edansh

    Software Developer Intern
    Feb-2022 to Aug-2022
  • Designed the Compare careers functionality on the website using Laravel MVC Framework
  • Created platform for customizable Resume & Portfolio
  • Divam Technologies

    Software Developer Intern
    Jun-21 to Jun-21
  • Build the admin module using MVC Framework for Node.js i.e. AdonisJS & ORM Models in MySQL DB
  • Integrated Razorpay & Stripe Payment Gateways
  • Created resumable multi-part upload functionality using AWS S3 upload using pre-signed URLs
  • Technical Skills

    Projects

    Client Projects

    Learning Projects

    Coding Profiles

    CodeChef Logo

    Rating : 1777 (3 ⭐)

    GFG Logo

    550+ Questions solved

    Codeforces Logo

    Rating : 1335 (Pupil)

    Leetcode Logo

    Rating : 1896 (Knight)

    QwikLabs Logo

    Badges : 30+

    Hackerrank Logo

    5 ⭐ Problem Solving

    Education

    B. Tech. (Computer Science Engineering)

    Dronacharya College of Engineering, Gurugram
    Affiliated to MDU, Rohtak

    Graduation Year : 2023
    Average SGPA : 9.58

    Senior Seconday (PCM)

    Sh. S.N. Sidheshwar Sr. Sec. Public School, Gurugram
    Affiliated to CBSE, Delhi

    Graduation Year : May 2019
    Percentage : 96%

    Seconday (PCM)

    Sh. S.N. Sidheshwar Sr. Sec. Public School, Gurugram
    Affiliated to CBSE, Delhi

    Graduation Year : May 2017
    CGPA : 10

    Achievements & Awards

    Certificates

    Contact Me