Piyush Pathak

Hi, I am

Full Stack Engineer specializing in JavaScript/TypeScript, Salesforce, and Web3 technologies

With over 12 years of experience in software development, test engineering, and API development.

JS
Web3
Testing
Full Stack
API Dev

About Me

I am a versatile Full Stack Engineer with over 12 years of experience spanning software development, test engineering, and API development. My expertise extends across multiple domains including Web3, Salesforce, and traditional web development.

My journey began in test engineering, where I developed comprehensive automation frameworks. This foundation gave me a unique perspective on software quality that I've carried into my development work. Today, I specialize in building robust full-stack applications using Next.js, React, and Node.js, developing Salesforce solutions with Apex and Lightning, and creating smart contracts for Web3 platforms.

What sets me apart is my ability to bridge the gap between development and quality assurance. I bring a holistic approach to software development, ensuring that applications are not only feature-rich but also reliable, scalable, and maintainable.

I'm passionate about delivering high-quality solutions across diverse environments and continuously expanding my technical expertise to stay at the forefront of industry trends.

Professional Journey

Senior Software Engineer

2 years 3 months
Quantum Rhino
Jan 2022 - Present
Remote
  • Development of Next.js frontend applications with TypeScript
  • Salesforce development using Apex, Lightning components, and triggers
  • Implementation of serverless APIs with AWS Lambdas
  • Creation of comprehensive testing frameworks with Playwright and Jest
  • Leading development initiatives and mentoring junior developers
Next.js
React
TypeScript
Salesforce
Apex
AWS Lambdas
Playwright
Jest

Head of Test Engineering & Smart Contract Developer

1 year
Rarify
Jan 2021 - Jan 2022
Remote
  • Smart contract development using Solidity
  • Development of a plugin using crypto bridge
  • Creation of performance test framework for Data API
  • Implementation of testing framework for smart contract validation
  • Leadership of engineering team in Web3 environment
Solidity
Web3.js
JavaScript
Smart Contracts
API Development
Performance Testing

Test Engineer → Test Lead → API Developer

7 years
Shutterstock
Dec 2014 - Dec 2021
Remote
  • Development of Public API consumed by major clients like Facebook
  • API development and DevOps implementation
  • Creation of midlevel test framework reducing infrastructure costs
  • Management of testing operations for contributor, photo site, and video site
  • Transition from test engineering to development roles
Node.js
Express
API Development
DevOps
CI/CD
Selenium
Cypress
Java
Ruby

Featured Projects

Multi-tenant Salesforce Application
Featured Project

Developed a full-stack application for the pharmaceutical industry with a Next.js frontend and Salesforce backend. Implemented serverless APIs with AWS Lambdas to handle data processing and integration between systems.

Technical Challenge:

Creating a seamless integration between modern frontend technologies and Salesforce backend while ensuring data security and compliance in a regulated industry.

Architecture:

  • Next.js frontend with TypeScript and React Query for state management
  • Salesforce backend with custom Apex classes and triggers
  • AWS Lambda functions for serverless API endpoints
  • JWT authentication for secure cross-platform communication

Contribution:

Led the frontend development with Next.js, implemented the serverless API layer, and collaborated on Salesforce backend development. Created a comprehensive testing strategy using Playwright for end-to-end testing.

Impact:

Reduced development time by 40% through reusable components and improved user experience with a modern, responsive interface. Enhanced data processing capabilities with serverless architecture.

Technologies:

Next.js
React
TypeScript
Salesforce
Apex
AWS Lambda
Serverless
Smart Contract Development for Web3
Featured Project

Developed smart contracts using Solidity for a Web3 platform. Created a plugin using crypto bridge to facilitate interaction between traditional web applications and blockchain technology.

Technical Challenge:

Ensuring security and efficiency in smart contract development while creating an accessible interface for non-blockchain developers to interact with the contracts.

Architecture:

  • Solidity smart contracts deployed on Ethereum
  • Web3.js integration for frontend interaction
  • Custom crypto bridge plugin for simplified blockchain interaction
  • Automated testing framework for contract validation

Contribution:

Designed and implemented the smart contracts, developed the crypto bridge plugin, and created a comprehensive testing framework for contract validation to ensure security and reliability.

Impact:

Enabled secure and efficient blockchain interactions for non-technical users, increasing platform adoption by 60% and establishing a foundation for future Web3 initiatives.

Technologies:

Solidity
Web3.js
Ethereum
JavaScript
Smart Contracts
Crypto Bridge
Shutterstock Public API Development
Featured Project

Developed and maintained public APIs consumed by major clients like Facebook. Implemented RESTful endpoints, authentication mechanisms, and performance optimizations to handle high-volume requests.

Technical Challenge:

Building scalable API architecture capable of handling millions of requests while maintaining performance and reliability for enterprise clients.

Architecture:

  • Node.js backend with Express framework
  • Microservices architecture for scalability
  • Redis caching for performance optimization
  • OAuth2 authentication for secure client access
  • Comprehensive monitoring and logging system

Contribution:

Led the development of key API endpoints, implemented caching strategies, and created a robust testing framework. Collaborated with DevOps to establish CI/CD pipelines for continuous deployment.

Impact:

Successfully handled over 10 million daily API requests with 99.9% uptime. Enabled integration with major platforms like Facebook, increasing Shutterstock's market reach.

Technologies:

Node.js
Express
REST APIs
Redis
OAuth2
Microservices
CI/CD

Key Achievements

Full-Stack Development Transition

Successfully transitioned from test engineering to full-stack development, leveraging my testing expertise to create more robust and reliable applications.

Multi-tenant Salesforce Application

Led the development of a complex multi-tenant Salesforce-integrated application with Next.js frontend, demonstrating versatility across modern web and enterprise technologies.

Smart Contract & Web3 Development

Developed smart contracts and created a crypto bridge plugin, enabling seamless integration between traditional web applications and blockchain technology.

Public API Development

Developed and maintained public APIs consumed by major clients like Facebook, showcasing ability to create scalable, high-performance backend solutions.

Technical Leadership

Progressed from individual contributor to technical leader, mentoring junior developers and guiding technical direction across multiple projects and teams.

Education & Certifications

Bachelor's of Engineering in Information Technology
Education
Rajiv Gandhi Technical University2011
ISTQB Certification
Certification
International Software Testing Qualifications Board2015
Salesforce Developer Certification
Certification
Salesforce2020
AWS Certified Developer
Certification
Amazon Web Services2019
Web3 Development Certification
Certification
Blockchain Council2021

Technical Blog

Building Scalable APIs with Node.js and Express
March 15, 20238 min read

Learn how to design and implement scalable RESTful APIs using Node.js and Express, with best practices for authentication, error handling, and performance optimization.

Backend
Node.js
API Development
Integrating Next.js with Salesforce: A Comprehensive Guide
January 22, 202312 min read

Explore the challenges and solutions for building modern web applications with Next.js that seamlessly integrate with Salesforce backend systems.

Salesforce
Next.js
Integration
Smart Contract Development: From Testing to Production
November 5, 202210 min read

A deep dive into the development lifecycle of smart contracts, focusing on testing methodologies that ensure security and reliability in production environments.

Web3
Solidity
Smart Contracts
From QA to Development: Leveraging Testing Experience in Full-Stack Development
September 18, 20227 min read

How my background in test engineering has shaped my approach to full-stack development, with practical examples of how testing principles improve code quality.

Career
Testing
Full-Stack

Explore more articles on full-stack development, Web3, and testing

Get In Touch

Contact Information

piyush.pathak79@gmail.com

LinkedIn Profile

GitHub Profile

Send a Message