# 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)