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