Welcome to my World

Hi, I'm Jainam Doshi

based in Australia.

Skills

Languages

I know

JavaScript
TypeScript
Java
Python
SQL
Prolog
Ruby
Swift
C++
HTML
CSS
JavaScript
TypeScript
Java
Python
SQL
Prolog
Ruby
Swift
C++
HTML
CSS

Frameworks

I know

NodeJS
ReactJS
NextJS
SpringBoot
Chakra UI
Tailwind
Bootstrap
SASS
Rails
NodeJS
ReactJS
NextJS
SpringBoot
Chakra UI
Tailwind
Bootstrap
SASS
Rails
NodeJS
ReactJS
NextJS
SpringBoot
Chakra UI
Tailwind
Bootstrap
SASS
Rails
NodeJS
ReactJS
NextJS
SpringBoot
Chakra UI
Tailwind
Bootstrap
SASS
Rails

Technologies

I know

Git
Bash
Maven
Jupyter
Microbit
Git
Bash
Maven
Jupyter
Microbit
Git
Bash
Maven
Jupyter
Microbit
Git
Bash
Maven
Jupyter
Microbit

Tools

I use

GitHub
MySQL
AWS
Firebase
NPM
Figma
VSCode
Heroku
Docker
GitHub
MySQL
AWS
Firebase
NPM
Figma
VSCode
Heroku
Docker
GitHub
MySQL
AWS
Firebase
NPM
Figma
VSCode
Heroku
Docker
GitHub
MySQL
AWS
Firebase
NPM
Figma
VSCode
Heroku
Docker

Projects

Personal Portfolio

Personal Portfolio

Web Development

A personal portfolio webpage which showcases my education, skills, achievements, certifications, and projects

View Project
TypeScript
NextJS
ShadCN UI
TailwindCSS
AWS S3
AWS Route 53
Pacman Game AI

Pacman Game AI

Artificial Intelligence

Applying various AI techniques such as search, reinforcement learning, and bayesian networks to the game of Pacman

View Project
Python
Artificial Intelligence
Search
Multi-Agent
Reinforcement Learning
Bayesian Networks
Qwirkle Game

Qwirkle Game

Command Line Interface

A board game called Qwirkle which allows users to play against each other or against a computer

View Project
C++
Object-Oriented Programming
Algorithms
Data Structures
Path Solver

Path Solver

Object-Oriented Programming

A program which finds the shortest path between two points in a maze

View Project
C++
Object-Oriented Programming
Algorithms
Data Structures
Online Clothes Store

Online Clothes Store

Web Development

An online clothes store which allows users to browse and purchase clothes

View Project
Ruby
Rails
Bootstrap
PostgreSQL
Heroku
Online Book Store

Online Book Store

Web Development

An online book store which allows users to browse and purchase books

View Project
Java
SpringBoot
Maven
JavaScript
ReactJS
MySQL
AWS Elastic Beanstalk
CI/CD
Docker
Blackjack

Blackjack

Java Application

A Java application which allows users to play a simplified version of Blackjack against a computer

View Project
Java
Object-Oriented Programming
AWT/Swing
Multi-threading Problems

Multi-threading Problems

Operating Systems

A program which simulates the Producer-Consumer and Sleeping Barber multi-threading problems

View Project
C
System calls
Multi-threading
Operating Systems
Internet Protocol with MicroBits

Internet Protocol with MicroBits

Internet of Things

A project which uses MicroBits to simulate the various Internet Protocol

View Project
MicroBit
Python
TCP/IP
UDP
Error Detection
Networks
Predicting crimes with regression

Predicting crimes with regression

Analytics

A data analysis project which uses regression to predict the number of crimes

View Project
Python
Jupyter
Data Analysis
Fitness App Prototype

Fitness App Prototype

Mobile App Design

A mobile app prototype for a fitness app which allows users to track their fitness and health goals

View Project
Figma
User-Centered Design
Prototyping
Wireframes

About Me

Jainam Doshi

With an enthusiasm for science and technology that has been ingrained in me since childhood, I have always been drawn to the thrill of solving problems and reveling in those "Ah-hah" moments when faced with challenges.

My journey into the world of programming began during my middle school years, where I was introduced to the fascinating realm of making a computer obey my commands with just a few keystrokes. This experience ignited a passion within me to code and create more of those gratifying "Ah-hah" moments, not only for myself but also for the teams I collaborate with.

One of my most significant accomplishments in the technology domain was achieving victory as part of a team that clinched "The Best Performance Award" at the highly competitive World Education Robot competition, triumphing over 5000 competing teams. This prestigious robotics contest not only elevated my programming and problem-solving skills to new heights but also honed my abilities in effective communication and leadership.

The invaluable experience gained from the robotics competition reinforced my resolve to pursue a degree in Software Engineering at RMIT University. A standout aspect of my personality is my innate capacity to swiftly grasp new skills and programming languages, which has proven instrumental in my academic and professional pursuits. My unwavering dedication to learning and my penchant for creating technological marvels drive me to continuously push the boundaries of my capabilities in the dynamic world of science and technology.

  1. Full-Stack Developer - Clinibase

    Integrated FDA-approved eSource capabilities into a proprietary Australian Clinical Trial Management System (CTMS), enhancing real-time data capture, accuracy, compliance, and interoperability with external systems.

    Implemented and maintained role-based access control (RBAC) for Sponsors, CROs, investigators, and recruiters to ensure secure monitoring, regulatory traceability, and improved trial efficiency.

    Collaborated closely with clinical trial clients to gather feedback, refine UX, and align platform features with regulatory processes and study-specific requirements, ensuring rapid and tailored trial setups.

    Developed a real-time AWS data pipeline to automate reporting and visualization through interactive charts and dashboards.

    Conducted training sessions for clinical trial personnel on CTMS functionalities, improving user adoption and compliance.

    Mentored new developers, guiding them through system architecture, coding standards, and development workflows.

  2. Full-Stack Developer - Friday Technologies

    Collaborated on a project focusing on crafting an AI-driven content generation tool for SMBs, incorporating tools like a Business Name Generator and Brand Creator to elevate brand identity and operational efficiency.

    Engineered a full-stack application leveraging NextJS and ExpressJS, featuring a responsive UI, intuitive UX, and scalable API endpoints.

    Ensured robust functionality and consistency through testing with Vitest and react testing library, while seamlessly integrating Docker for project deployment.

  3. IT Developer - Cadre Capital Partners (CCP)

    Following a year of notable success in my internship at CPP, I was offered and accepted a permanent position at CCP. Balancing my professional commitments with academic pursuits, I continued to work part-time while completing my studies at RMIT.

    I contributed to the training and collaboration with new team members, which led to a significant improvement in the business's efficiency and overall effectiveness.

  4. IT Developer Intern - Cadre Capital Partners (CCP)

    Engineered a customized file system within Microsoft SharePoint using JavaScript, to automatically organize compliance documents, enhancing retrieval and data governance by leveraging document metadata and client information.

    Employed advanced web scraping techniques to aggregate data and facilitate its integration with various CRM systems via API connections, optimizing data flow processes and reinforcing the company's data-centric business model.

    Developed and sustained automated solutions with PowerShell scripting, significantly improving workflow for advisors.