- Location
- Waterloo, Ontario, Canada
- Portals
-
-
Vancouver, British Columbia, Canada
-
- Categories
- Website development Mobile app development Software development Machine learning Artificial intelligence
Skills
Achievements
Latest feedback
Team feedback
Individual endorsement
Joshua has been a great asset to the team. His past experience as a QA has helped us in implementing test automations for our server and database components. His ability to quickly understand the codebase and get onboard with contributing to it has been a great help.
Team feedback
Team feedback
Recent projects
October 2023 Software Engineer - Grad students preferred
Support role to a CRM Build so junior coding of pieces. The actual project is a custom build CRM and is pretty much built but has some glitches. What is a CRM system and what can it do?ย The main purpose behind a CRM system is to use data and automation to achieveour company revenue goals. Import data.Data might entail information about customers, sales, and marketing channel activity. We will be able to use actual data from our own business Set up automations.Automations help ensure important tasks get done without having to execute them manually. Practice automating email sequences to prospective and current customers and deliver freemium content to new subscribers.ย Monitoring results.Select a few metrics to measure for practice, such as email opens, social media mentions, and conversion rate, and set a date for checking in and deciding how to respond to the results. For example, if the email open rate is lower than we anticipated for a given time period, what improvements could we make to email subject lines to encourage more clicks from subscribers?ย Email campaigns are key!THE CLEAR DELIVERABLE IS TO ENSURE THAT THE EMAIL CAMPAIGNS INCLUDING THE SCHEDULING TEAM AND CRM FOR CONTACTS WORK
Saige Software Developer Project
The goal of this project is to design, develop, and maintain web applications for Saige, a dynamic and innovative tech company specializing in cutting-edge software solutions. This will involve several different steps for the students, including:- Utilizing React.js to build user-friendly and responsive web interfaces.- Developing server-side logic using Python to handle requests, data processing, and integration with databases.- Designing, optimizing, and maintaining MySQL databases.- Creating and maintaining RESTful APIs to facilitate communication between the front-end and back-end components of our applications.- Conducting thorough testing of software components, identifying and addressing bugs and performance issues, and implementing solutions.- Collaborating with cross-functional teams to understand project requirements, provide technical insights, and contribute to the overall success of the project.- Creating and maintaining clear and comprehensive technical documentation for code, APIs, and databases.- Implementing security best practices to safeguard data and protect against potential vulnerabilities.
Saige Software Developer Project 2
The goal of this project is to design, develop, and maintain web applications for Saige, a dynamic and innovative tech company specializing in cutting-edge software solutions. This will involve several different steps for the students, including:- Utilizing React.js to build user-friendly and responsive web interfaces.- Developing server-side logic using Python to handle requests, data processing, and integration with databases.- Designing, optimizing, and maintaining MySQL databases.- Creating and maintaining RESTful APIs to facilitate communication between the front-end and back-end components of our applications.- Conducting thorough testing of software components, identifying and addressing bugs and performance issues, and implementing solutions.- Collaborating with cross-functional teams to understand project requirements, provide technical insights, and contribute to the overall success of the project.- Creating and maintaining clear and comprehensive technical documentation for code, APIs, and databases.- Implementing security best practices to safeguard data and protect against potential vulnerabilities.
Software Developer
Full Stack developer will be working on the client-facing platform, developing the UI/UX from the given designs.Students should be prepared to:Build the software for the main product based on the lead developer's guidanceMimic the UI provided by the Product DesignerMaintain documentation for their work and write clean code