About Me

ABOUT ME

Shren Patel - Full Stack Software Developer

Shren Patel

- Full Stack Software Developer -

I'm a Full Stack Software Developer with extensive experience in building scalable web applications and leading engineering teams. I specialize in creating impactful solutions and driving technical innovation across diverse platforms and technologies.

Interests

  • Hackathons & Technical Competitions
  • Computer Vision & Image Processing
  • AI/ML Development
  • Open Source Contribution
  • Technical Writing
  • International Travel
  • Game Development
  • Problem Solving

Contact



Skills

SKILLS


Technical Expertise

Proficient Languages

  • C/C++
  • Python 2/3
  • Javascript
  • Typescript
  • ES5+
  • HTML5
  • CSS

Familiar Languages

  • Objective-C
  • C#
  • Visual Basic
  • VB .Net
  • Arduino
  • Processing
  • MIPS assembly
  • ARM assembly
  • uC++
  • GML

Frameworks + Libraries + SDKs

  • React + React Native
  • MobX + Redux
  • Jest + Storybook
  • Node.js + Express
  • TensorFlow + OpenCV
  • Hugging Face + CamelAI
  • Django + SQLAlchemy
  • Socket.IO + WebGL
  • Bootstrap + SASS/LESS
  • Selenium + Cocos2d-x
  • jQuery + Angular
  • Android SDK
  • iOS SDK
  • Windows SDK
  • Mac OSX SDK
  • Cocoa Frameworks

Database & Cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite
  • NoSQL
  • AWS
  • Heroku
  • Scene7

Development Tools

  • Git + Git-SVN
  • Github + Bitbucket
  • JIRA + Trello
  • Unix Terminal
  • Apache Server
  • MKS Integrity
  • RegEx
  • VSCode
  • PyCharm
  • XCode
  • Eclipse
  • Netbeans
  • Sublime Text

Other

  • Ability to quickly learn and execute multiple new tasks simultaneously
  • Cooperative, adaptable and tolerant of others; follows instructions and regulations without supervision
  • Excellent written and verbal English skills. Told by every English teacher to become a writer!




Experience

EXPERIENCE


Professional Experience

Faire

Intermediate Frontend Developer

Remote

June 2021 – Aug 2022

  • Spearheaded initiatives that lead to multi-million dollars in apparel pre-orders
  • Led engineering team on international projects spanning several months
  • Initiated site-wide performance improvements with A/B testing

Technologies: React, TypeScript, MobX, Jest, Storybook, A/B Testing

WEBTOON Original AXED

Creator

Remote

June 2018 – Dec 2020

  • Created consistency checking tool causing 10% fewer re-uploads across all titles
  • Managed small team and created workflows to deliver content twice weekly
  • Implemented strategies to achieve 450K+ subscribers, 2M+ monthly views
  • Brokered the sale of intellectual property rights for a book publication and an upcoming animated TV series both set to release in 2025

Technologies: Python, OpenCV, Image Processing, Git

Coursera

iOS Mobile & Web Developer

Mountain View, CA

Jan 2017 - Apr 2017

  • Developed course downloading feature increasing course complete by over 20%
  • Established company infrastructure for rapid GUI creation in React
  • Created Python AI chatbot that surfaced learning materials 60% faster

Technologies: React, Python, iOS SDK, Swift, AI/ML

Desire2Learn

Software Designer / Web Developer

Toronto

May 2016 – Aug 2016

  • Pioneered a flashcard project boosting student information retention by up to 7x
  • Designed module to auto-generate study questions
  • Implemented a variable-interval testing system to enhance student learning

Technologies: JavaScript, Node.js, React, SQL

SpringBoard Data Management

Mobile Developer

Mississauga

Sept 2015 – Dec 2015

  • Re-hauled and shipped a mobile iOS application based on specifications of a client company. Implemented secure authentication for accounts. Reduced app load times by 80%
  • Implemented a solution to the dubbed 'impossible' problem of parsing deductions PDFs. This project made the jobs of 33 employees of the client redundant

Technologies: iOS SDK, Objective-C, PDF Processing, Authentication Systems

Minted LLC

Software Developer

San Francisco

Aug 2014 – Dec 2014

  • Developed a feature that extracted metadata from uploaded images and converted them to a printer-safe colour space. Resulted in a 50% reduction to reprint requests received
  • Made conversion loss trackers, increased supported image formats, made quick fixes to major bugs that deleted user data, fixed major site issues during Cyber Monday loads

Technologies: Python, Image Processing, Color Space Conversion, AWS

TransGaming Inc

Graphics and Portability Developer

Toronto, ON

Jan 2014 – Apr 2014

  • Worked on creating dynamic libraries to emulate Windows functionality on Mac OSX by working with SDKs of both operating systems to improve the Cider wrapper engine
  • Fixed various types bugs and implemented quality of life features in games that millions of users play (Guild Wars 2, Eve Online, Metal Gear Rising: Revengence, Train Simulator 2014)
  • Replaced deprecated code in the main Cider engine (Objective-C, C, & C++) to make it compile on the Mac OSX Mavericks SDK

Technologies: C++, Objective-C, Mac OSX SDK, Windows SDK




Projects

PROJECTS


World Generator

  • Application that procedurally generates virtual terrain from 3 distinct layers of perlin noise map data
  • Generates roadmap and city diagrams based on the efficiency, practicality, soil quality and elevation of the terrain map using L-systems

Technologies: C++, OpenGL, Perlin Noise, L-systems

Scrabble TCG Hybrid

  • iOS game that is a hybrid of Scrabble and Trading card games (MTG, Hearthstone)
  • Parsed and analyzed huge amounts of data generated from English resources for game balancing purposes

Technologies: Swift, iOS SDK, Natural Language Processing

Drawing Tools

  • Vector based drawing tool (akin to Fireworks) that utilizes Bezier curves
  • Isometric drawing tool where users draw on multiple layers which are then stacked to create a 3D isometric effect
  • Application that parses .obj files and sorts the file data and projects the data onto the screen in 3D using 2D primitives

Technologies: JavaScript, Canvas API, WebGL, 3D Graphics

Game Development

  • 3D platformer
  • Blob physics & rope physics platformer
  • Turn-based chess-like RPG
  • Hack/slash aRTS
  • 2D Rubik's cube game
  • Isometric popcorn shooter

Technologies: C++, Java, GML, Physics Engines, Cocos2d-x

Other Projects

  • Food manager that generates a preparable food list by making note of items in your fridge and personal preference
  • Small chatroom website
  • Advanced AI for competition that calculates shooting direction relative to target speed and direction
  • MMORPG damage calculation algorithms

Technologies: Python, Node.js, Socket.IO, AI/ML, Django