Harsh Gupta
Verified Expert in Engineering
Software Developer
Galway, Ireland
Toptal member since November 1, 2021
Harsh is an experienced software engineer with profound expertise in JavaScript, TypeScript, Next.js, and React. Over eight years, he's developed exceptional web applications, focusing on system design, thorough documentation, and meticulous testing to ensure the highest product quality. Harsh's background in blockchain and his role in creating impactful, tech-driven solutions showcase his ability to deliver robust, high-performing software tailored to meet diverse client needs.
Portfolio
Experience
- Jest - 4 years
- React - 4 years
- Solidity - 4 years
- Web3.js - 4 years
- NestJS - 4 years
- Next.js - 4 years
- Smart Contracts - 4 years
- TypeScript - 3 years
Availability
Preferred Environment
Visual Studio Code (VS Code), TypeScript, Next.js, Jest, React, NestJS, Git, Amazon Web Services (AWS)
The most amazing...
...thing: a Web3 behavioral finance platform with a NestJS back end and a Next.js front end, using subgraphs and Solidity contracts for trader behavior analysis.
Work Experience
CTO
Passport V3
- Architected a comprehensive system and microservice architecture using AWS components, enhancing scalability and reliability for a Web3 lifestyle and loyalty app.
- Developed a proof of concept for a mobile application using Flutter, which accelerated the company's efforts in securing approximately $600,000 in an angel investment round.
- Strategized the cryptocurrency utility and tokenomics based on successful project whitepapers, resulting in the creation and integration of a token using OpenZeppelin, Hardhat, and Uniswap SDK.
- Implemented automated minting and burning functionalities, enabling the distribution of SAFT agreements valued at $225,000 within a month of launch.
- Built an in-house CMS system using Next.js and TypeScript to manage bookings, events, and cryptocurrency-supported in-app payments, streamlining operations across multiple user interfaces.
- Integrated Stripe checkout for fiat transactions, handling approximately $10,000 in daily revenue generation through streamlined payment processes.
- Orchestrated the development of virtual pre-paid crypto cards for use in Dubai, expanding payment options and enhancing user engagement.
- Led the growth of the product to 1000 monthly active users, making multiple bookings, significantly boosting user engagement and market penetration.
- Managed a team of 15 engineers across multiple disciplines, successfully meeting every milestone in the development roadmap and contributing to the MVP launch.
CTO
W3Blendr Ltd.
- Developed system architecture using AWS components, creating a robust, scalable platform for analyzing behavioral finance data from blockchain transactions.
- Designed a data model to store, transform, and analyze blockchain transaction data using tools like Dask, Google BigQuery, AWS RDS, MongoDB, and GraphQL, which supported advanced analytics capabilities.
- Created a microservice architecture for the system's back end, incorporating OAuth, Python, NestJS, Docker, and AWS EKS to enhance security and modularity.
- Engineered asynchronous communication between services using AWS SQS, which improved interaction efficiency by 80% compared to previous synchronous communication systems.
- Crafted the front-end's UI/UX using Figma, React, Tailwind CSS, Next.js, TypeScript, and D3.js. This resulted in a user-friendly interface that facilitated over 50 user adoptions in the first month.
- Initiated and led the development of machine learning proofs of concept to classify Web3 wallets and recommend tokens to users, enhancing portfolio suitability with accuracies of approximately 66% and 53%, respectively.
- Implemented continuous integration and deployment using GitHub Actions and Jenkins, ensuring seamless, error-free releases.
- Established a continuous learning pipeline for updating machine learning models with new data, maintaining high accuracy and relevance of analytical tools.
- Managed a team of nine engineers, including full-stack engineers, DevOps, SQAs, and a data science team, achieving every milestone in the development roadmap.
- Strategized sales and client acquisition, achieving initial sales of approximately $120,000, and prepared comprehensive business models and pitch decks for investor and client presentations.
Senior Software Engineer
Cartrawler
- Led the development of CarTrawler's booking engine using the Spring Framework, significantly enhancing the application's functionality and user experience.
- Deployed updates and enhancements efficiently using Jenkins and AWS, ensuring high availability and performance of the booking engine.
- Implemented an end-to-end push notification system using Java, YAML, Python, and MongoDB. This system automated communication with users based on their booking details, improving customer engagement and satisfaction.
Senior Software Engineer
Ericsson
- Improved the Kafka streaming service used for data streaming from nodes, reducing latency by 30% and enhancing overall system performance.
- Created comprehensive test plans and conducted end-to-end testing for feature releases, achieving a 95% decrease in post-release bugs and issues.
- Spearheaded the creation and implementation of an end-to-end testing tool for the performance management application, which reduced manual testing time by up to 90% and significantly increased testing efficiency.
Product Owner
Ericsson
- Analyzed product requirements and collaborated with scrum masters to prioritize features, resulting in a 20% increase in on-time feature releases and significantly improving project timelines and deliverables.
- Led the planning and execution of development cycles for user stories, tasks, spikes, and test plans, which enhanced feature implementation and led to a 15% improvement in overall product quality.
- Designed and implemented innovative solutions in collaboration with cross-functional teams, reducing customer-experienced bugs by 10% and enhancing the user experience across multiple platforms.
Solidity Developer
Jose Miguel Vera Jimenez
- Developed the front end using React and Tailwind CSS.
- Used a test-driven development approach to make sure the components were well-tested.
- Oversaw the launch of the website, which resulted in global availability.
Innovation Driver
Ericsson
- Utilized generative adversarial networks in TensorFlow to develop an anomaly detection and correction system. Due to its innovative approach and high impact on network security, it was recognized with the Best Tech Award at a major tech competition.
- Designed and executed a Proof of Concept (PoC) for the UN's World Hackathon, which enabled easier access to advanced technology studies and secured 6th place among global participants, showcasing the project's relevance and effectiveness.
- Engineered a system to extend 5G network services underwater, which led to a third-place win in an Ericsson Innovation competition and demonstrated groundbreaking advancements in extending network capabilities to challenging environments.
Engineer
Ericsson
- Enhanced the OSS/BSS performance management software by developing new features using Java, multithreading, and Kafka. Employed Groovy, JUnit, and Cucumber for robust testing, increasing system efficiency and reliability by 20%.
- Spearheaded the creation and implementation of an end-to-end (E2E) testing tool for the performance management application, reducing manual testing time from 2-2.5 weeks to just a few seconds and resulting in a 90% increase in efficiency.
- Performed robust testing with Test-Driven Development (TDD) frameworks using Junit and Groovy and behavior-driven development (BDD) frameworks using Cucumber, ensuring the delivery of highly reliable software.
Experience
Passport V3
http://www.passportv3.ioW3Blendr
https://www.w3blendr.com/Create Economy
Anomaly Detection and Correction in 5G Core Networks
Education
Master's Degree in Computer Science
University College Dublin - Dublin
Certifications
Simple Recurrent Neural Network with Keras
Coursera
Build Better Generative Adversarial Networks
Coursera
Build Basic Generative Adversarial Networks (GANs)
DeepLearning.AI
Introduction to XR: VR, AR, and MR Foundations
Unity
Design Thinking for the Greater Good: Innovation in the Social Sector
University of Virginia
Introduction to Augmented Reality and ARCore
Coursera
Mathematics for Machine Learning: Multivariate Calculus
Imperial College London
Mathematics for Machine Learning: Linear Algebra
Imperial College London
Understanding Financial Markets
University of Geneva
Convolutional Neural Networks
DeepLearning.AI
Designing the Future of Work
The University of New South Wales (UNSW) Sydney
Structuring Machine Learning Projects
DeepLearning.AI
Neural Networks and Deep Learning
DeepLearning.AI
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
DeepLearning.AI
Skills
Libraries/APIs
React, Node.js, Pandas, D3.js, Scikit-learn, PyTorch, Keras, TensorFlow, Web3.js, React Redux, Stripe API, OpenZeppelin, Dask
Tools
Google Analytics, Jenkins, BigQuery, Mocha, Git, Amazon Elastic Container Service (ECS), Figma, Cucumber, Jira, Confluence, GitHub, Amazon EKS
Languages
JavaScript, Python 3, Solidity, TypeScript, Python, SQL, Java 8, Bash, Java, GraphQL, Groovy
Frameworks
Next.js, Jest, NestJS, Django, Cypress, JUnit, Express.js, Truffle, Hardhat, Tailwind CSS, Selenium, Spring 4
Paradigms
Testing, Object-oriented Programming (OOP), Design Thinking, Behavior-driven Development (BDD), Test-driven Development (TDD)
Storage
MySQL, NoSQL, PostgreSQL, Amazon S3 (AWS S3), MongoDB
Platforms
Visual Studio Code (VS Code), Amazon Web Services (AWS), Apache Kafka, Firebase, Docker, AWS Lambda
Other
Smart Contracts, Machine Learning, API Integration, Data Science, Front-end, CI/CD Pipelines, APIs, Software Engineering, Artificial Intelligence (AI), Data Analytics, Agile Sprints, System Design, CTO, Recurrent Neural Networks (RNNs), DCGAN, Convolutional Neural Networks (CNNs), Generative Adversarial Networks (GANs), Ethers.js, Ethereum Smart Contracts, Generative Artificial Intelligence (GenAI), Web3, Subgraph, Architecture, Amazon RDS, Uniswap SDK, GitHub Runners, GitHub Actions, Machine Learning Operations (MLOps), RHEL, Office 365, Push Notifications
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring