A few things about me…
I am currently seeking a career in Software Development starting Summer 2018.
I am a 21-year-old Computer Engineering student graduating in June of 2018. I was born and raised in Toronto, and I am completing my degree at Ryerson University. I have a passion for superheroes, specifically Tony Stark. In my free time I enjoy reading up on current events, going to the gym, and spending time with my friends and family. I am fascinated with understanding what makes things work, and what the inventor/designer’s mindset was when designing.
I developed an interest in computer engineering after reading the Iron Man comics, and seeing Tony Stark and his incredible genius. Once a course on Java was offered in high school, I enrolled as quickly as possible and began developing my programming skills. From here, I was hooked. The way computer hardware and software interact with each other is fascinating to me, and I am constantly trying to expand my understanding of these advanced systems.
Throughout high school, I completed projects such as replicating the classic Pac-Man game in Java, which interfaced a classical joystick. Into University, I designed and developed and Media Center application using C and the uVision IDE. The media center was designed for a MCB1700 board, which came with a set of limitations. The application interfaced the boards using the boards LCD and onboard joystick. The media center was capable of displaying bitmapped images, playing music by utilizing an algorithm that converted data arrays to audio output for audio streaming from the PC. It also consisted of a replicated version of Guitar Hero that was played using the joystick.
My Technical Skills and Experience
Here are a few of my skills that I have aquired and worked on over the past few years.
Cadence Stack Codeblocks ManageEngine Stack Eclipse IDE
IntelliJ IDE Github
Android Studio cPanel
Notepad++ Atlassian Stack
Object Oriented Design and Programming
Performance and Scalability
Freelance Web Developer
• Communicated with clients regularly to discuss specifications and requirements and adjusted project plan to meet deadlines and requirements.
functionality between prebuilt themes and the client’s desired specifications.
Professional Engineers of Ontario
IT Help Desk Support Intern
• Took lead on IT related projects, such as infrastructure upgrades as well as hardware upgrades and deployment.
• Researched, tested and deployed software company wide.
• Worked with employees directly to solve daily issues that arose (AD management, hardware failures, software bugs, general inquiries), which lead to increased productivity.
Ryerson University – Computer Engineering (B.Eng)
Listed below are some of my recent projects that I enjoyed working on, if you would like to know more about my previous experiences, feel free to email me with questions!
• Designed a media center program in C using uVision and a MCB1700 development board.
• Code was designed using various design patterns. Required the design to be memory efficient due to the limitations of the MCB1700 board.
• Consisted of a GUI interface displayed on the MCB1700s LCD, that was navigable using the onboard joystick.
• Program included a photo gallery that displayed bitmapped images, an mp3 player algorithm that converted data arrays to audio output in order to stream audio from the PC. Also included a simplified version of Guitar Hero that was played using the joystick.
Client & Server FTP Application
• Implemented a file transfer application based on TCP. Server is a concurrent server that can handle multiple file transfer sessions. Client can upload to and download files from the server.
• Operations specified, and data transferred using Protocol Data Units.
• Functionality of application includes downloading, uploading, error reporting & file listing.
• Application was designed using C, and implemented socket connections and various PDU’s.
• Utilized various object oriented design methods.