API Software Development

Open
Revyl AI
Vancouver, British Columbia, Canada
Ceo
(2)
4
Project
Academic experience or paid work
120 hours per learner
Learner
Vancouver, British Columbia, Canada
Advanced level

Project scope

Categories
Cloud technologies Software development Databases
Skills
data exchange application programming interface (api) marketing automation data mapping comprehensive planning business operations exception handling authentications project stakeholders data analysis
Details

Main Objective: The primary goal of this project is to develop APIs that enhance the connectivity of our observability platform with our custom testing framework and other internal systems.

Tasks and Activities:

  • Design and implement APIs for seamless integration between our observability platform and internal projects.
  • Collaborate with the engineering team to ensure effective API integration.
  • Conduct thorough testing and debugging of the APIs to ensure reliability and performance.
  • Create detailed documentation to support the use and maintenance of the developed APIs.

Deliverables:

  • Fully functional and tested APIs that connect the observability platform with the custom testing framework and other internal systems.
  • Comprehensive documentation outlining the API functionality, integration process, and usage instructions!


Deliverables
  1. Integration Plan: Develop a comprehensive plan outlining the integration process, including data mapping, authentication mechanisms, error handling, and testing strategies.
  2. API Integration Modules: Implement modules to integrate selected APIs into our existing systems, ensuring seamless data exchange and synchronization.
  3. Testing and Documentation: Conduct thorough testing to validate the functionality and reliability of the integrated APIs. Provide detailed documentation covering setup instructions, usage guidelines, and troubleshooting tips.
  4. Demonstration and Presentation: Present the integrated solution to the project stakeholders, showcasing its benefits, features, and potential impact on business operations.


Mentorship


  1. Initial Guidance: Provide an overview of the company's data management infrastructure, highlighting key challenges and opportunities for improvement.
  2. Technical Support: Assign experienced developers as mentors to assist students throughout the integration process, offering guidance on best practices, troubleshooting issues, and optimizing performance.
  3. Feedback and Review: Regularly review project progress, provide constructive feedback on implementation approaches, and suggest improvements to ensure alignment with company standards and objectives.
  4. Networking Opportunities: Facilitate interactions between students and relevant stakeholders within the company, enabling them to gain valuable insights and expand their professional network in the industry.


Supported causes
Quality education

About the company

Company
Vancouver, British Columbia, Canada
2 - 10 employees
Technology

Revyl is an observability platform that catches software bugs before users see them. We just closed a funding round and got accepted into Y Combinator, so if you are interested in working in an exciting and innovative environment, please apply!