Hi, I'm David.

I'm a Software Developer

Thank you for dropping by I am thrilled to have you here. I am a fourth year computer science student with a passion for creating and learning new things. Here you'll learn more about me and some of the cool things I have done.

About.

Hello! I'm David Crimi, a passionate and dedicated software developer with a strong foundation in computer science and a keen interest in backend development, full-stack projects, and AI-driven technologies. Currently pursuing my B.Sc. in Computer Science at York University, I have consistently sought out opportunities to deepen my knowledge and hone my skills, both through formal education and hands-on projects.

My technical expertise spans across several programming languages including Python, Java, and C, and I'm proficient in using frameworks like React, Flask, and Next.js. I've also worked extensively with databases such as PostgreSQL and Neo4j, and I'm comfortable navigating complex systems and solving challenging problems.

In addition to my technical projects, I'm also an AWS Certified Developer Associate and have completed the Meta Backend Developer certification through Coursera. These certifications highlight my commitment to staying at the forefront of industry standards and best practices.

Whether it's developing a new game in Python, creating complex scheduling algorithms in C, or building dynamic web applications with React, I'm driven by a passion for coding and a desire to make an impact through technology.

HTML

HTML

CSS

CSS

JavaScript

JavaScript

React

React

Flask

Flask

Python

Python

Java

Java

AWS

AWS

Django

Django

C

C

Next,js

Next,js

Git

Git

JUnit

JUnit

Android Studio

Android Studio

MySQL

MySQL

Postgre SQL

Postgre SQL

Neo4j

Neo4j

Numpy

Numpy

Pandas

Pandas

Matplotlib

Matplotlib

Scikit-learn

Scikit-learn

Projects.

An image of the Code Genius project.

Code Genius

Next.js - Flask - PostgreSQL - Tailwind CSS

An AI-driven code annotation tool that parses and analyzes code files to provide detailed explanations, readability scores, and context-aware suggestions.
Learn more >

An image of the Six Degrees of Kevin Bacon project.

Six Degrees of Kevin Bacon

Java - Neo4j

A backend Java project designed to manage actor and movie information using a Neo4j database.
Learn more >

An image of the Alien Invaders Game project.

Alien Invaders Game

Python - Pytest

A 2D arcade-style game developed using Python and the Pygame library.
Learn more >

An image of the Optimal Uber Finder project.

Optimal Uber Finder

React - Flask

A dynamic web application that allows users to search for the most cost-effective Uber prices.
Learn more >

An image of the Advanced Process Scheduler Simulation project.

Advanced Process Scheduler Simulation

C

A comprehensive system scheduler simulator developed using C.
Learn more >

An image of the Three Musketeers project.

Three Musketeers

Java - Javafx

A Java-based implementation of the strategic board game "Three Musketeers", providing a seamless gaming experience with AI opponents, various gameplay modes, and a dynamic GUI built using JavaFX.
Learn more >

Certifications.

Certified Developer Associate - DVA-C02
June 2024 - June 2027
AWS
Credential ID: 3eb8006f8928489a851a76752a449786

Create functional, high-level, dynamic and reusable components based on mock-up given using Next JS. Coordinated on team for QA, bug fixes, features and code refactoring.

Amazon EC2AWS LambdaAmazon ECSAWS Elastic BeanstalkAmazon S3Amazon EFSAmazon RDSAmazon DynamoDBAmazon AuroraAmazon Route 53Amazon CognitoEtc...
Meta Backend Developer
Coursera

I help build and scale core javascript functions and created test units. Also created reusable components for the front end and Azure API integrations.

PythonDjangoReactAPI'sGitHTMLCSSBootstrap

Contact.

I'd love to discuss more with you! Reach out to me through Linkedin or by email using the form below if that's more your speed.