Kareem Ali
Kareem Ali
Learner -
(10)
3
Location
Edmonton, Alberta, Canada
Bio

I am a mechanical engineering student interested in software, hardware, and anything technology-related!

Portals
Categories
Graphic design Engineering project management Hardware product design Website development Mobile app development

Skills

Accounting 4 Financial accounting 3 React.js (javascript library) 3 Big data 2 Data storage 2 Marketing 2 Meteorjs 2 Mongodb 2 User experience (ux) design 2 User interface (ui) design 2 Application programming interface (api) 1 Communication 1 Computer science 1 Data visualization 1 Finance 1 Nosql 1 Performance metric 1 Process improvement 1 Product marketing 1 Software interfaces 1 Sql (programming language) 1 User experience (ux) 1 Web application development 1 Web applications 1 Webflow 1 Web platforms 1 Wordpress 1

Socials

Achievements

Latest feedback

Recent projects

Dominarlo
Dominarlo
Edmonton, Alberta, Canada

Web-Application for educational tools – Phase 1

Positions available: 4 We would like to invite a team of students to work on a project that is partially developed using React, MongoDB, and Meteor Js framework. The project is composed of several phases. This is project is composed of several educational tools. We are working on developing an application to allow instructors to create different types of questions, create versions of each question, and save them in a test bank. Instructors can create courses, sections, and assignments. They can assign the assignments to specific sections indicating the start and end date. They can update the assignments as well. The application is expected to self-correct the students' submissions and display the marks, student's answers and the correct answer to both the students and the instructors. It is expected that we will need a registration process for both the student, the instructor and an administrator. Students should: Have good experience in React, MongoDB, and Meteor Js. Good understanding of Docker. Be ready to work in a team. Ability to work in a team, prepare documentation and be good at communication. Will be required to sign an Intellectual Property Rights Agreement. Ready to present previous work that they have done. Scope of phase 1: Understanding the previous code and fixing some bugs in the current Excel application.

Matches 2
Category Information technology + 2
Closed
Dominarlo
Dominarlo
Edmonton, Alberta, Canada

Integrating an accounting game into Web-Application for educational tools

Positions available: 5 We would like to invite a team of students to work on integrating an application into a website that hosts several educational tools. The application is a financial accounting simulation game, where a student plays the role of an accountant. The application is already done, but it needs to be integrated into the main database of the other applications that are already developed. Students will be required to work with a team who is working on the other applications. They are going to be mentored by experts and lots of support is going to be offered to them.

Matches 2
Category Software development + 2
Closed
Dominarlo
Dominarlo
Edmonton, Alberta, Canada

Generating Data sets - query building

Data analytic and big data are trending. Many universities and colleges need to teach their students how to use data analytic skills. This requires the availability of data sets. I am working on developing a web-based application that allows instructors to customize and create their own data sets. The application allows instructors to create a query to be applied on a data set. I need the team to provide a model for building queries that allow the instructor to build whatever query they want. The team has to understand that the instructor can use the data set that they want (which is unknown to us), so they have to think of a way to allow the model to be flexible as possible to allow the instructors to build the query that they want for their selected database. I have attached several alternatives of an open source code that could provide an insight of what I'm looking for. I will be working with the team explaining the concept in detail and brainstorming ideas with them.

Matches 1
Category Databases + 4
Closed
e-Worx Technology
e-Worx Technology
Edmonton, Alberta, Canada

Level UP: Developing e-Commerce Synchronization Platform

eWorx Technology is pleased to offer a virtual internship opportunity for (4) computer science students and UI/UX design students in a single work team. We are building a web platform that allows users to sync their products across multiple marketplaces, this requires integration between multiple e-commerce platforms to sync product information and keep data updated throughout all customer's marketplaces. The primary focus for the developer will be: Web Application Development - using ReactJS as front-end and NodeJS as back-end and marketing website. Application Programming Interfaces - Building an API interface; designing a new API and/or using API to interface and integrate between the supported platforms. Real-Time Data Visualization - Creating a charting system with basic querying functionality; creating a dashboard to visualize key performance metrics of our system performance and activities. Database Analysis - Design, implement and optimize SQL and/or NoSQL database to serve the purpose of the solution. Our goal at the end of this experience is: Website Development - Marketing website for the visitors of the application and handling their subscription payment. Application Development - Continue development of the application building the remaining functionality and building the backend modules. Software Architecture Development - To provide a solution to our architecture issue to ensure optimal performance and sustainability. Real-Time Data Visualization - To help us implement a data visualization system to derive insights to the application users. Database Analysis - To help us improve the performance of data storage and querying. Other duties the student may complete could include : Software vendor research and evaluation Assisting with other process improvement projects Unit and integration testing Build and enhance the UX/UI design. We will plan to communicate with our virtual intern using these communication tools: Company Slack Email Riipen messaging

Matches 2
Category Software development + 4
Closed

Work experience

Engineering Co-op Student
City of Edmonton
Edmonton, Alberta, Canada
January 2022 - Current

Project Management with the LRT Expansion and Renewal Team.

Education

BSc. Mechanical Engineering, Engineering
University of Alberta
September 2019 - Current