Piyush Pratap Singh

Full Stack Developer | AI Integration Specialist

GitHub | LinkedIn | Email | Phone

[email protected]

+91-8858886611

Kanpur, IN

About

Highly experienced Full Stack Developer with over 8 years of expertise in architecting and delivering robust web and mobile applications, specializing in React.js, React Native, and Chrome Extensions. Proven ability to build scalable backend systems using AWS CDK, GraphQL, and MongoDB, with a strong focus on CI/CD automation and integrating advanced AI/NLP capabilities. Passionate about leveraging cutting-edge technologies to drive developer efficiency and create innovative, real-time communication solutions.

Work Experience

Full Stack Developer

Myhelp ltd

Dec 2022 - May 2024

Kanpur, Uttar Pradesh, IN

Led full-stack development for a digital healthcare platform, transforming professional-patient relationships through innovative web, mobile, and Chrome Extension solutions.

  • Architected and implemented a Chrome Extension using React and WebRTC for real-time call capturing from Google Meet & Microsoft Teams, generating automated meeting summaries.
  • Developed and deployed scalable serverless GraphQL APIs with Node.js, AWS AppSync, and MongoDB Atlas, ensuring efficient data handling and seamless integration.
  • Automated infrastructure provisioning for AppSync, Lambda, Cognito, and S3 using AWS CDK, streamlining deployment workflows.
  • Established the core architecture for Next.js applications, integrating Test-Driven Development (TDD) and best coding standards to significantly enhance code quality and team productivity.
  • Designed and built cross-platform mobile applications using React Native, delivering consistent and intuitive user experiences across Android and iOS devices.
  • Integrated Generative AI (LLMs), NLP Cloud, and AssemblyAI for advanced speech-to-text, speaker diarization, real-time speech recognition, and AI-based summarization functionalities.

Full Stack Developer

Centaurus a systems llp

Apr 2021 - Nov 2022

Kanpur, Uttar Pradesh, IN

Led development of dynamic web and mobile applications, ensuring high performance, scalability, and efficient project delivery for diverse client needs.

  • Developed responsive front-end web applications using React.js, Redux, and TypeScript, optimizing state management and user interface performance.
  • Led a team of 3 developers, overseeing project planning, task delegation, and conducting rigorous code reviews to ensure timely, high-quality project delivery.
  • Engineered and deployed cross-platform mobile applications with React Native, achieving seamless performance across both iOS and Android platforms.
  • Managed client communication, gathering and analyzing specific requirements to ensure precise alignment with project goals and successful deliverables.
  • Created detailed project estimates and plans, consistently delivering projects on-time and within budget.
  • Developed scalable back-end RESTful APIs using Node.js, facilitating efficient data handling and robust integration with front-end applications.

Software Developer

Desuvit Technologies Pvt Ltd.

Jul 2017 - Apr 2021

Kanpur, Uttar Pradesh, IN

Contributed to multiple full-cycle web and mobile development projects, focusing on responsive design, backend robustness, and efficient state management.

  • Developed responsive and user-friendly web applications with React.js, prioritizing performance and maintainability across various projects.
  • Utilized the Laravel framework to build robust and secure back-end systems, ensuring efficient database operations and seamless API integrations.
  • Constructed Android and iOS mobile applications using React Native, implementing Redux-Saga for efficient state management and asynchronous data handling.
  • Collaborated directly with clients to gather, clarify, and document specific requirements, ensuring clear project objectives and expectations.
  • Contributed to the full development lifecycle of diverse web and mobile platforms over 4 years, enhancing project delivery and client satisfaction.

Junior Software Developer

Shakshamapp international pvt ltd.

Jun 2016 - May 2017

Kanpur, Uttar Pradesh, IN

Developed dynamic web applications and responsive web pages, contributing to software development and maintenance across various projects.

  • Developed dynamic and data-driven web applications using PHP (Laravel), jQuery, and MySQL, integrating efficient front-end and back-end solutions.
  • Actively participated in coding, testing, and maintaining software applications to ensure high performance, reliability, and continuous support.
  • Designed and implemented responsive web pages using HTML5, CSS3, flexbox, and CSS grid layouts, ensuring cross-browser compatibility and clean design.
  • Contributed to software development and maintenance across various projects, gaining 1 year of foundational experience in the field.

Education

Computer Science & Engineering

Naraina College of Engineering & Technology

Aug 2011 - May 2015

Kanpur, Uttar Pradesh, IN

Projects

Myhelp (Mobile app, Web app, and Chrome extension)

Dec 2022 - May 2024

A unique digital platform designed to transform healthcare professional and patient relationships, encouraging behavioral change through web, mobile, and Chrome Extension applications.

Global lineUp

Apr 2021 - Nov 2022

A React.js-based application for recruiters and employers to search, post, and apply for jobs, managed via an admin dashboard.

Betty24 Mobile App

Sep 2019 - Sep 2020

A sustainable appointment booking platform created for a client in the healthcare industry to streamline booking processes.

Get Grocery Mobile App

Aug 2018 - Aug 2019

An Android and iOS mobile application developed for a German client with a chain of grocery stores.

Vipicash (Mobile app and Web app)

Jul 2017 - Jul 2018

A transparent and trackable non-cash payment and remittance platform enabling users to send money and recipients to redeem goods/services from a merchant network.

Skills

Frontend Development

  • React.js
  • React Native
  • TypeScript
  • Redux
  • Material UI
  • HTML5
  • CSS3
  • Next.js
  • NativeBase UI

Browser Extensions

  • Chrome Extensions (Manifest V2 & V3)
  • Chrome APIs

Backend Development

  • Node.js
  • TypeScript
  • Express.js
  • GraphQL
  • Apollo Client
  • AWS AppSync
  • Laravel
  • PHP
  • jQuery
  • REST APIs
  • Webhooks

Database Management

  • MongoDB
  • MySQL
  • MongoDB Atlas

Cloud & DevOps

  • AWS CDK
  • Lambda
  • API Gateway
  • S3
  • CloudFront
  • GitHub Actions
  • Fastlane
  • CI/CD
  • AWS CloudFormation
  • App Store Connect
  • Google Play Console

Real-Time Communication

  • WebRTC
  • WebSockets

AI/Machine Learning

  • Integrated Generative AI (LLMs)
  • NLP Cloud
  • AssemblyAI
  • Speech-to-text
  • Summarization
  • Diarization
  • Intelligent Automation
  • Lemur

Tools & Methodologies

  • Git
  • VS Code
  • Postman
  • Jest
  • ESLint
  • Prettier
  • Agile/Scrum
  • Test-Driven Development (TDD)
  • Mock APIs