I am Daniel Nwaroh.

Optimist Aspiring Computer Scientist Sports Fan Innovator

"Failure is not falling, failure is falling and not getting up"

More About Me
About Me

"Allow me to re-introduce myself"

Profile Picture

My name is Daniel Nwaroh. I am an undergraduate student at the University of Calgary, currently in my 3rd year of my Bachelor of Science Degree in Computer Science with a Concentration in Software Engineering.

  • Name: Daniel Nwaroh
  • Email daniel.nwaroh@gmail.com
  • Interests: Mobile Application Development Web Development Data Analysis Task Automation Innovation & Technology Sports Statistics NBA NFL Soccer Music Database Management Data Visualization Machine Learning

Skills

  • 95%
    Java
  • 75%
    C#
  • 95%
    JavaScript
  • 90%
    HTML
  • 85%
    React
  • 80%
    Python
  • Other skills include: Django | .NET | Angular | Flutter | Database Management | D3 | Tableau

Education

Highschool Diploma

September 2013 - June 2016

St. Francis Highschool

Highschool Diploma at St. Francis Highschool in Calgary, Alberta

Bachelor Degree

September 2016 - PRESENT

University of Calgary

B.Sc. in Computer Science, Concentration in Software Engineering

Courses

Significant Courses taken During Undergraduate Degree

  • Data Structures, Algorithms, & Analysis Introductory course about complex and fundamental data structures such as arrays, trees, hash tables, graphs. And exploring algorithms for searching and sorting.
  • Database Management Systems Course about conceptual, internal and external data bases. Relational data base systems and SQL. The normal forms, data base design, and the entity-relationship approach.
  • Principles of Operating Systems An introductory course to operating systems principles. Performance measurement; concurrent programs; the management of information, memory and processor resources.
  • Design and Analysis of Algorithms I Course was based around the different techniques for the analyzing algorithms and designing efficient algorithms. For design we focused on greedy methods, divide and conquer and dynamic programming.
  • Information Visualization In this course I learnt about the principles of information representation, presentation and interaction. Development of mappings from data to visual structures and exploration, navigation, cues, distortion and emphasis techniques.
  • Software Entrepreneurship Development of business models, building software prototypes and creation of pitch presentations to create a software-based business.
  • Web Based Systems An overview of software engineering methods and technologies for developing web-based software systems. Here I learnt how to design and implement web applications using relevant technologies.
  • Computer Networks Course about the key principles and practice in modern telecommunications and networks. Such as communication protocols, data links, network and internet protocol layers. Also circuit and packet switching.
  • Human Computer Interaction This course focused on the theory and practice of the design, implementation, and evaluation of human-computer interfaces. This included things like principles of design; methods for evaluating UI and prototyping.
  • Distributed Systems Course where I designed and implemented distributed systems that overcome challenges due to concurrent computation, failure of components in the system and heterogeneity of processors and communication channels.
Work Experience

O2 Planning + Design

April 2019 - December 2019

Software Developer Intern

Projects
  • Raspberry PI: Arkanoid Game A video game created as an assignment. It was coded completely using ARM Assembly on Raspberry Pi 3. The game itself is playable with a SNES controller. Completed with two other classmates. GitHub Link
  • Java Game: AstroJump A semester-long project which was a live-action game coded in Java, which uses GUI, and multiple other graphical implementations. Done as a class project in the first year of the program. Completed with other members of my group. GitHub Link
  • Hackathon Project: Lynck As a Hackathon project, my team and I created a website that would help parents communicate with teachers easier and track their child in school. This includes things like, viewing grades, looking at current agenda, viewing attendance, and also providing authorization for things like field trip forms all via our website. In designing this, we used HTML, CSS, and JavaScript for the front end, and MongoDB for the backend and administration. Pictures are included in the link. GitHub Link
  • Semester Project: Shuffl As a semester project, my group and I created a website that allows users to talk to each and listen to music at the same time. Essentially users would create chat rooms where the host can control the music being played in that room, while everyone else can communicate within each other within the chat room The music streaming was handled using the YouTube API. The front-end portion, we mostly used the JavaScript library React, while for backend, database and server communication we used MongoDB and Express. GitHub Link
  • Semester Project: SpotGrab(Android Application) As a semester project in an entrepreneurship class, my group and I created an Android Application that connects employers to potential employees, to help the employer fill in a shift for that one specific day. In development, we used Android Studio and Google Firebase for our database. During the planning phase, Figma was used to sketch out different UX designs. GitHub Link
Interests
  • Mobile Application Development
  • Web Development
  • Data Analysis
  • Data Visualization
  • Music
  • Task Automation
  • Innovation & Technology
  • Sports Statistics
  • Machine Learning
  • UX Design
Contact

Feel free to contact me if you have any questions