# Keshav Gupta
Utrecht, Netherlands ♦ Mobile: +31 6 15163780 ♦ [keshav.pg@gmail.com](mailto:keshav.pg@gmail.com)
LinkedIn: [www.linkedin.com/in/keshav-gupta-pg](https://www.linkedin.com/in/keshav-gupta-pg)
## Blockchain Application and Backend Development Experience
### **Polygon Labs | Senior Backend Engineer**
12 Months Contract | Sept 2022 to Oct 2023
- Led the development of a scalable and efficient Node.js backend, employing technologies like TypeScript, MongoDB, Redis, and Docker, and integrated blockchain data using Kafka and Ethereum RPC nodes.
### **Status.im | Smart Contract Researcher**
6-Month Contract | May 2022 - Oct 2022
- Contributed to the development of Waku v2 at Status.im, focusing on secure, private peer-to-peer messaging for Web3 users. Played a pivotal role in developing the Rate Limiting Nullifier (RLN) using Solidity, enhancing spam protection and privacy in the messaging network.
### **KLM Airlines with Kryha | Blockchain Application Architect**
12-Month Contract | Feb 2018 to Feb 2019
- Engineered a blockchain solution for KLM Airlines, transforming their aircraft component supply chain into a transaction-based architecture using blockchain technology.
- Developed Solidity smart contracts to facilitate the rewrite of the central database type architecture, ensuring transparent, immutable, and efficient tracking of aircraft components.
**Engineering Architecture Overview**
- **Node.js and TypeScript Application Design**: Developed the backend as a Node.js application using TypeScript, ensuring efficient, scalable, and maintainable code architecture.
- **Blockchain Data Indexing and Processing**: Configured Ethereum and Polygon RPC nodes for blockchain data indexing and implemented a robust data ingestion pipeline using Apache Kafka producers.
- **Efficient Data Management**: Utilized MongoDB for structured data storage and Redis for high-speed caching, significantly enhancing data access and overall system performance.
- **Advanced API Development**: Developed REST API endpoints using Express and integrated Apollo for GraphQL interfaces, optimizing data fetching and integration.
- **Containerization with Docker**: Employed Docker for application containerization, ensuring consistent environments across development and production stages.
- **Infrastructure as Code with Terraform**: Leveraged Terraform for scalable and reliable infrastructure deployment, enhancing system robustness.
- **Comprehensive Monitoring and Logging**: Implemented automated monitoring and logging using Prometheus and Grafana for real-time system insights and performance tracking.
- **Enhanced Message Handling with RabbitMQ**: Integrated RabbitMQ with Kafka for improved message handling and system decoupling.
- **API Gateway Integration**: Utilized API gateways for efficient API request management, adding security layers, rate limiting, and load balancing.
- **Robust Security Practices**: Adopted advanced security measures including regular security audits, penetration testing, and OAuth implementation for secure API access.
- **Microservices Architecture**: Applied a microservices architecture to enhance system scalability and maintainability.
- **Smart Contract Development**: Employed Solidity for blockchain-based systems, focusing on specific functionalities like RLN for Waku v2 and supply chain transactions for KLM Airlines.
- **Blockchain Interaction Tools**: Utilized Hardhat for smart contract development lifecycle, alongside Web3.js and Ethers.js for blockchain interactions and transactions.
- **Frontend Development**: React and Next.js for dynamic web interfaces, with server-side rendering for performance and user experience.
- **Mobile Application Development**: Cross-platform mobile apps using Xamarin, integrated with Nethereum for blockchain interactions.
- **Team Leadership and Agile Project Management**: Managed a diverse team of backend engineers using JIRA, mentored junior developers, and conducted regular code reviews to maintain high code quality.
- **CI/CD and Error Tracking**: Established a robust CI/CD pipeline using GitHub workflows and Terraform, along with Sentry for proactive error tracking and resolution.
## Trading and Capital Management in Cryptocurrencies and DeFi
**Xplore, Thrive and Create BV**
**Founder | 2018-2021**
### Trading Experience in Cryptocurrencies
- **Intraday and Swing Trading**: Leveraged market microstructure and macroeconomic insights for informed intraday and swing trading decisions.
- **Leveraged and Options Trading**: Executed leveraged trading strategies and engaged in both short and long-term options trading, incorporating delta-neutral strategies.
- **Arbitrage Identification**: Specialized in identifying arbitrage opportunities across different exchanges and between on-chain and off-chain markets, particularly in options trading.
- **Market Analysis and Research**: Conducted extensive market research to inform trading strategies and understand evolving market trends.
- **Risk Management**: Employed disciplined risk management protocols, including portfolio diversification and stop-loss strategies.
- **Algorithmic and Automated Trading**: Developed algorithmic strategies to automate trading processes for efficiency and market edge.
- **Continuous Learning and Adaptation**: Stayed abreast of the latest cryptocurrency trends, regulatory changes, and market sentiments.
### Expertise in DeFi (Decentralized Finance)
- **DeFi Ecosystem Exploration**: Invested in and researched DeFi tokens, focusing on disrupting traditional financial systems.
- **Smart Contract Development and Security**: Developed and reviewed smart contracts, emphasizing functionality and security, using tools like Hardhat, Web3.js, and Ethers.js.
- **Liquidity Mining and Yield Generation**: Participated in liquidity mining and employed capital in Automated Market Makers (AMMs) for yield generation.
- **ETH Staking**: Engaged in ETH staking, contributing to Ethereum network security and earning staking rewards.
- **Mobile Application Development for DeFi**: Developed DeFi-focused mobile applications using Xamarin and .Net, integrated with Nethereum for blockchain interaction.
- **Technical and Fundamental Analysis**: Combined technical analysis with fundamental insights for comprehensive investment decision-making.
- **Community Engagement**: Actively engaged with the cryptocurrency and DeFi community for insights and knowledge sharing.
## Mobile Application(Dominant) and Backend Development Experience
**Companies**:
- **[Condor BV](https://www.condor.nl/)**:
- 9 Months contract | Aug 2021 - May 2022
- Contributed to the development and refinement of a SaaS Real Estate Asset Management system that integrates inspection, maintenance, planning, execution, and operation functionalities in one platform
- **[Cowmanager](https://www.cowmanager.com/)**:
- 13 Months contract | Mar 2016 - April 2017
- Developed for Agis Automatisering, this app uses an ear sensor for continuous monitoring of cows’ health, fertility, and nutrition, aiding in efficient farm management.
- **[FastFocus Healthcare](https://fastfocus.nl/)**:
- 11 Months contract | April 2017 - Feb 2018
- Another Agis Automatisering project, this application focuses on the continuous monitoring of human patients' vital signs in hospital settings.
- **Positive Drive**:
- 14 Months contract | Feb 2015 - Mar 2016
- An EU-funded app designed to promote bicycling culture, manage traffic behavior, and support local shops and municipalities in Europe.
- **[Progressive Infotech](https://www.progressive.in/)**
- 8 Months contract | Sep 2011 - Apr 2012
- I spearheaded the development of an Android CRM Reporting Dashboard and its HTML5 counterpart, and created the Sealink Web Application using Drupal CMS, integrating RESTful APIs for enhanced functionality.
- **[EdTech Labs](https://sites.uef.fi/edtech/)**
- 12 Month internship | Sep 2013 - Sep 2014
- Conducted research in Inter-Contextual Design for Inter-Generational Learning. Developed an Android-based Campus Meeting Scheduler and an Arduino-powered interactive game for teaching number systems. Analyzed eye-tracking data using an eye fixation algorithm to assess its efficacy across various sessions and subjects.
**Responsibilities and Technologies**
- **Xamarin Forms**: Utilized extensively for cross-platform mobile application development using C#, ensuring consistent user experience across iOS, Android, and Windows platforms.
- **Model-View-ViewModel (MVVM)**: Applied MVVM design principles for effective separation of concerns, enhancing code maintainability and testability.
- **ReactiveUI with Rx.NET**: Implemented Functional Reactive Programming using ReactiveUI based on Reactive Extensions (Rx.NET) for responsive and efficient UI updates.
- **RESTful APIs**: Designed and used REST APIs for pull-based data communication, ensuring efficient data transfer and synchronization between client and server.
- **SignalR WebSockets**: Employed SignalR WebSockets for push-based, real-time data communication, crucial for applications requiring immediate data updates.
- **Node.js and JavaScript**: Developed backend services using Node.js and JavaScript, focusing on scalable and responsive server-side functionality.
- **ASP.NET**: Utilized ASP.NET for robust backend development, complementing the Node.js services.
- **Testing and Quality Assurance**: Set up a testing team, ensuring adherence to Test-Driven Development (TDD) principles for high-quality software delivery.
- **App Store Publishing**: Responsible for publishing the applications to various app stores, handling the entire submission and review process.
- **Coding and Development**: Wrote more than 85% of the total code, ensuring high standards of coding practices and application performance.
- **Azure Deployment**: Ensured all applications and services were deployed on Microsoft Azure, leveraging its cloud capabilities for scalability, reliability, and global reach.
## Education
- **Master of Science in Computer Science (Software Engineering)**
_University of Eastern Finland – Joensuu, Finland_
September 2012 – September 2014
- **Bachelor of Technology in Information Technology**
_National Institute of Technology, Kurukshetra, India_
July 2007 – August 2011
### Publications
- [How to Revive Building Blocks by Digitization](http://www.editlib.org/p/147635/)
EdMedia Conference, 2014, Tampere, Finland
Association for the Advancement of Computing in Education (AACE)