Virtual Internship Opportunity: Computer Science
Project scope
Categories
Data analysis Product or service launch Information technologySkills
slack (software) data storage application programming interface (api) application development react.js (javascript library) communication software interfaces performance metric machine learning resilienceOur organization is able to offer a virtual internship opportunity for 5 or more computer science students or 5 teams.
The primary focus for the student will be: to develop a web-based react app that integrates smart switches, weather API's and other home connectivity APIs for automated user energy management.
- Application Development - Selecting the best technologies for creating the application or feature (i.e. a platform to control all energy consuming and producing devices); 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.
- 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.
- 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.
Our goal at the end of this experience is: to have a fully researched functional solution that will integrate weather, with energy producing and energy consuming devices to make energy systems resilient and efficient.
- 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 - 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 help 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:
- 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: Riipen messaging, and Company Slack.
Student's primary contact: Roberto Baldizon
Secondary contact: Dorita Baldiozn
2-3 Hours a Week through scheduled meetings.
We are very flexible and easy to reach for students, to provide support and teachings, whenever requested through our company slack.
About the company
Energy Innovators & Fanatics sharing our expertise with the world 🌍 to power it up with knowledge 📖 on energy trading 💹 saving 🔌 and harnessing ☀️.