Dhruv Doshi
https://www.doshidhruv.com
Email :-Mobile : -
Education
•
•
Dalhousie University
Master of Applied Computer Science; GPA: 3.9
Halifax, CA
Jan. 2021 – Aug. 2022
Gujarat Technological University
Bachelor of Engineering in Computer Engineering; GPA: 3.92 (9.34/10.0)
Ahmedabad, India
Aug. 2016 – Aug. 2020
Programming Skills
Languages: Python, Java, JavaScript, GO, Solidity
Blockchain: Hyperledger Fabric, ERC-20, Remix, MetaMask, Ganache, Truffle.js
Artificial Intelligence: TensorFlow, TFLearn, Keras, PyTorch, Scikit Learn
Cloud Technologies: AWS, GCP, Azure, Docker, Kubernetes, Heroku, CI/CD Pipelines
Frameworks: React.js, Vue.js, Django, Flask, Spring
Tools & DB: GIT, JIRA, Postman, MongoDB, MySQL, DynamoDB
Experience
•
•
Canada Revenue Agency
Ottawa, Canada
Software Developer Intern
May 2022 - Present
◦ Secure Portal Re-engineering: Migrating CRA website from Struts version to Angular version for upgrading.
Worked with multiple backend API and data flows.
◦ Accessibility Issues: Solving accessibility bugs for specially-abled users. Worked on the Quartz library which is
used for the development of every component within the application
HealthCard
Halifax, Canada
Blockchain Architect
March 2022 - Present
◦ Verification Engine: Developing documents verification system with Hyperledger Fabric and Solidity contracts.
All the manual document verification would be handled by a blockchain engine working on AI Algorithms
◦ Reward Functions: Reconstructing reward function to cater with Ethereum tokens over the main network.
Developed a specific equation that would accordingly dictate the amount of tokens allocated to every user
◦ Containerized Application: Shifting the monolithic architecture to Kubernetes containerized application
transforming it to micros-service architecture.
•
Dalhousie University
•
CryptoVantage
Halifax, Canada
Research & Teaching Assistant
Sept. 2021 - Aug. 2022
◦ Advance Topics in Cloud Computing: Delivered lab for grad students and guided and evaluated the projects
◦ Introduction to Data Science: Delivered lab for class of 80. Solved doubts and designed tests
◦ Software Development: Headed the class of 75. Designed tests and solved students queries
◦ Research: Worked on Algorithm and code for tracing table generation of given code. The project’s objective is to
help new students in computer science to visualize the flow of the code. Developed using Python and HTML
Netherlands
Blockchain Developer
July 2020 - Dec. 2020
◦ Monitoring System: Develop an Illicit transaction detection system on cryptocurrencies single-handedly. Used
JavaScript, Python and GO language. Tested the product for vulnerability and potential threats. Leveraged
considerable amount of transnational data for optimum solution
◦ Technologies: Python, Go, Solidity, Node.js, MongoDB, AWS, GitHub, Remix, AWS, Unix
Projects
• DCS-BBN: Developed enterprise cloud storage solution based on Blockchain with six raid data backups with distributed
systems, backed up by cryptocurrency DCScoin. Published research paper named, Blockchain-Based Decentralized
Cloud Storage in International Conference on Mobile Computing and Sustainable Informatics by Springer
• Flight Agent: Using CNN, SVM, Q-Learning, DQN, and DDQN with Python Libraries developed agent which suggest
user either to wait for the better future price or buy the ticket right away.
• Cloud Booking: Using AWS & GCP service developed user configurable cloud booking application.