Max Chernetsov
Max Chernetsov
President
(49)
5
SEEDA
SEEDA
Calgary, Alberta, Canada

Mobile Computing - Android App - Supervisor

Our organization is able to offer a mobile app development opportunity for 2 - 4 computer science students or teams. Project - www.seerem.com Objective The goal of the project is to develop an Android mobile application that will enable connection of professional staff to work sites. This is achieved by locating devices, identifying their users and connecting via company approved communication channels. Requirements for the mobile application - Activities : o The app should have a minimum of three activities: 1. Activity 1: allows the user to enter their personal information and settings and register. Personal information will be saved in the local database, while setting data will be saved as shared preferences. 2. Activity 2: Site view activity – show the information related to the work site – map with location, devices’ location, site ID, site emergency response information, masterpoint, HSE links, hours of operation. 3. Activity 3: allows the user to communicate with staff, using company-approved channels (phone, email). Optional: allow the user to turn on / off the visibility of the device. - Data storage o Data will be stored in both shared preferences and local database. Information such as user settings and customizations of the UI should be stored on shared preferences. o The local database should hold client and site information assigned to the supervisor. 1. Site information: · Project ID · Site location · Site emergency response information · Masterpoint · Health, Safety and Environment (HSE) links · Hours of operation 2. The device owner / supervisor information (this is needed in the case of an emergency): · ID (driver licence or company ID) · Medical considerations (existing medical conditions, allergy information, etc) · Emergency contact (specify family or friend) - GPS and location functionality: o The app should retrieve the current location of the devices on the worksite in real-time, based on the lat / lng coordinates of the current location of the devices. This would allow the supervisor to see where workers are at a given time, and support the decision making process based on location, availability and skill set to dispatch workers to the worksite more efficiently. o Personnel at the site identify themselves by downloading the app, entering their information and registering. The app should track current location of the worksite during regular working hours. Availability of current lat / lng coordinates should be correlated with ‘hours of operation’ of the worksite. Potentially, allow the user to add exceptions (overtime, day off, sick days, etc). - Communication: o The app should allow the user to connect through phone, MEET, TEAMs, or other company-approved channels. Deliverables Students will build a mobile application, based on the Android platform, meeting the above requirements. The final deliverables consist of: 1. The working app. 2. Detailed project report /technical manual. 3. Demo of the application demonstrating the functionality. 4. Submit the source code. Student's primary contact : Max Chernetsov, President

Matches 1
Category Information technology + 4
Closed
SEEDA
SEEDA
Calgary, Alberta, Canada

Mobile Computing - Android App - Remote Worker.

Our organization is able to offer a mobile app development opportunity for 2 - 4 computer science students or teams. Project - www.seerem.com Objective The goal of the project is to develop an Android mobile application that will enable the connection of professional staff to work sites. This is achieved by locating devices, identifying their users, and connecting via company approved communication channels. Requirements for the mobile application - Activities : o The app should have a minimum of three activities: 1. Activity 1: allows the user to enter their personal information and settings and register. Personal information will be saved in the local database while setting data will be saved as shared preferences. 2. Activity 2: Site view activity – show the information related to the work site – map with location, site ID, site emergency response information, masterpoint, HSE links, hours of operation. 3. Activity 3: allows the user to communicate with staff, using company-approved channels (phone, email). Optional: allow the user to turn on / off the visibility of the device. - Data storage o Data will be stored in both shared preferences and local databases. Information such as user settings and customizations of the UI should be stored on shared preferences. o The local database should hold client and site information assigned to the worker. 1. Site information: · Project ID · Site location · Site emergency response information · Masterpoint · Health, Safety and Environment (HSE) links · Hours of operation 2. The device owner/worker information (this is needed in the case of an emergency): · ID (driver license or company ID) · Medical considerations (existing medical conditions, allergy information, etc) · Emergency contact (specify family or friend) 3. Supervisor information: · Contact information - GPS and location functionality: o The app should update the current location of the device in real-time, and make the lat / lng coordinates of the current location available to a web application or another mobile app, as required. This would allow managerial staff and schedulers to see where workers are at a given time, and support the decision-making process based on location, availability, and skill set to dispatch workers to the worksite more efficiently. o Personnel at the site identify themselves by downloading the app, entering their information, and registering. The app should track the current location of the worksite during regular working hours. o Availability of current lat / lng coordinates should be correlated with ‘hours of operation’ of the worksite. Potentially, allow the user to add exceptions (overtime, day off, sick days, etc). - Communication: o The app should allow the user to connect through phone, MEET, TEAMs, or other company-approved channels. Deliverables Students will build a mobile application, based on the Android platform, meeting the above requirements. The final deliverables consist of: 1. The working app. 2. Detailed project report /technical manual. 3. Demo of the application demonstrating the functionality. 4. Submit the source code. Student's primary contact : Max Chernetsov, President

Matches 1
Category Information technology + 4
Closed
SEEDA
SEEDA
Calgary, Alberta, Canada

Virtual Internship Opportunity: Computer Science

Our organization is able to offer a virtual internship opportunity for 2 - 4 computer science students or teams. Project - www.seerem.com The primary focus for the student will be: Website Development - Conducting a needs analysis to determine which platform is most suitable for our website; creating a design proposal including mock-ups, budget, and timeline; building a fully-functioning website for our organization. Application Development - Selecting the best technologies for creating the application or feature (i.e. a real-time chat function); creating a fully-functioning application. Software Architecture Development - Architecting the software of a new product; improving the architecture of an existing system; porting an architecture of one system into another . Software Evaluation (e.g. new CRM) - Conducting a needs analysis; researching available options; evaluating the options within the context of our organization's budget, immediate needs, and projected needs. Application Programming Interfaces - Redesigning an existing API to simplify it; changing API technologies; designing a new API; creating or updating public-facing documentation. Machine Learning Software Solution - Creating a recommendation engine; spotting trends in existing data; spotting anomalies in data sets. Real-Time Data Visualization - Creating a charting system with basic querying functionality; creating a dashboard to visualize key performance metrics of our organization or tool. Software Lifecycle Analysis - Improving our existing software development lifecycle methodologies; determining if we should use a waterfall approach or an agile approach; researching tools for continuous delivery or integration. Open Source Software Management - Researching potential open-source tools for our organization’s use; contributing to open source projects through bug fixing or feature implementation. Database Analysis - Decreasing query execution time; Changing ORM code in hotspots to more efficient SQL. Our goal at the end of this experience is: Website Development - For the student(s) to complete a fully functioning website. Application Development - For the student(s) to create a fully functioning application. Software Architecture Development - For the student(s) to provide a solution to our architecture issue to ensure optimal performance and sustainability. Software Evaluation (e.g. new CRM) - For the student(s) to help us choose the most ideal software to invest in based on our user and/or organizational needs. Application Programming Interfaces - For the student(s) to help us redesign an interface or hep us implement a new API. Machine Learning Software Solution - For the student(s) to help us develop effective machine learning solutions that improve our customers' experience each time they interact with our brand. Real-Time Data Visualization - For the student(s) to help us devise and implement a data visualization system to help our organization derive insights to inform decision-making. Software Lifecycle Analysis - For the student(s) to help us optimize our software development systems and procedures. Open Source Software Management - For the student(s) to help us develop a set of tools we can implement in a new product build. Database Analysis - For the student(s) to help us improve our data storage and querying. Other duties the student may complete could include : (indicate other duties as exemplified below) Software vendor research and evaluation Assisting with other process improvement projects Unit and integration testing Responding to IT/Service Desk requests We will plan to communicate with our virtual intern using these communication tools: G Suite, Workplace, Email Student's primary contact : Max Chernetsov, President Secondary contact: TBD

Matches 1
Category Information technology + 4
Closed
SEEDA
SEEDA
Calgary, Alberta, Canada

Infrastructure Development Environmental Review

Collect environmental review data.

Matches 1
Category Market research + 2
Closed
90 / 64 results