Darshan Kathiriya

Vancouver, Canada
|
github.com/lakshya-sky

Skills

Development:

Typescript, Rust, Node.js, React.js, Next.js, GraphQL

DevOps:

Kubernetes, Helm, Docker, Terraform, Google Cloud, AWS

Work Experience

Full Stack Developer

Webisoft (Remote)

Sep 2022 – Current
  • Initiated 'Trustless Poker' from the ground up, defining the system's technical blueprint.
  • Collaboratively refined the game's design through active consultation with stakeholders, bridging the gap between traditional web games and blockchain technology.
  • Designed peer-to-peer system using React.js and Redux to sync player states an engaging gaming experience.
  • Used WASM to improve speed by 40% and reduced app startup time by 4 seconds on browsers.

Full Stack Developer

allNovascotia (Halifax, NS)

Mar 2021 – Sept 2022
  • Optimized SQL queries and rolled out a read-through cache layer using Redis, leading to a 88% reduction in p95 response times at peak times.
  • Improved customer conversion by 20% by implementing card tokenization and automating recurring payments.
  • Modified server-side session-based authentication to in-house JWT-based authentication.
  • Provided guidances for tech team members on learning Kubernetes and Consul.

Full Stack Developer

YQG Technologies Inc (Windsor, ON)

Sept 2020 – Feb 2021
  • Led a team of three engineers in rolling out peer-to-peer video calling feature using WebRTC.
  • Rearchitected a Node.js backend into a scalable, cost-effective AWS serverless stack using Lambda functions, API Gateway, and DynamoDB.

Software Developer

Aarvi Technology (Surat, India)

June 2018 – July 2019
  • Implemented a Jenkins CI/CD pipeline with Github for continuous integration and deployment, streamlining development processes.
  • Communicated updates and addressed concerns with the QA team, resolving 6 critical issues before launch.
  • Collaborated with real estate agencies to fine-tune the residency management system, boosting lead generation through platform improvements.

Software Developer Intern

Narola Infotech (Surat, India)

Dec 2017 – May 2018
  • Migrated from PHP server-side rendering to a REST API for web and mobile applications.
  • Integrated payment and delivery services into the Textile ERP system.

Projects

Rovo - Deep Learning Library

Rust, PyTorch, Data Structures, Algorithms
  • Delved into PyTorch's C++ codebase to replicate its tensor processing approach, focusing on memory-safe concurrent operations on directed acyclic graph.
  • Tasked with translating code to Rust, I adapted and redesigned the existing structures to comply with Rust's unique paradigms and best practices.

TweetSense

Python, Kafka, Spark Streaming, Elasticsearch
  • Implemented producer to fetch tweets in real-time through Twitter API and send those tweets to Kafka.
  • Consumed tweets from Kafka and performed sentiment analysis using TextBlob Library.
  • Visualized the sentiment classification of 1M+ tweets containing a particular hashtag using Kibana.

Education

Master of Applied Computer Science

Dalhousie University, Halifax

Sept 2019 - Dec 2020

Bachelor of Technology, Information Technology

Dharmsinh Desai University, India

Aug 2014 — May 2018