About Me
Hi! My name is Alex, I am a student who is very passionate about software development and it's every aspect.
Here is some information about me and a couple of my projects.
Education
- Thompson Rivers University, Canada
- Bachelor of Science, Computer Science major
Personal Projects
Appointment Management App
Designed and developed a Full-Stack web application for a small business, that allows clients and employees to schedule, track, and manage appointments, introduce new services, and for owner to manage employees. Technology used: Java and Spring Boot for backend, ReactJS for client side, and Mongo Atlas as a database.
MsgService
Two services communicating through NATS server. Each service is listening to its dedicated socket, and, upon recieving a message, handles it, then saves it to a database, with a timestamp, indicating when the message was received. Built with TypeScript and NodeJs, using PrismaORM, and fully Dockerised
Gifter
Together with a team of 3 other developers created a mobile android app aimed to help find random gifts according to specified preference filters. Designed the appliaction's Main page. maintained package structure of the project. Designed and implemented all of the API handling and Local Data Base Handling logic. Introduced to the project and implemented dependency injection. Researched and Tested commercial API providers.
Technologies
Java
Spring-Boot
NodeJs
ReactJs
MongoDB
NATS
Docker
Coding Events
Junior Code Battle April 2021
Designed and developed a fully automated bot, based on a A-Star pathfinding algorithm, to participate in a LodeRunner game. Competed among 500 other participants and got to semi-finals.