Provide up to three examples of work/projects that you’ve recently participated in and provide detailed information about your role and contributions to the project.
- Feb/2021 - April/2021 - Junior Software Developer - Support and develop modules for SCADACore web application (Asp .Net MVC + Kendo + JavaScript + LINQ);
- Nov/2020 - Jan/2021 - Software Developer Intern - Design and Develop a 3d Avatar React module for medical start-up company. I added a very short demo video in the project's folder. If necessary, I can present the project and do a longer demostration to show the full potencial of the tool;
- Jun/2020 - Aug/2020 - Software Developer Student - Design and Develop a Restaurant management portal for Table Ready: a) Customer can add a reservation or a waitlist entry in the registered restaurants in the portal; b) Owner can insert a restaurant and manage the employees and ownership partners, including roles/profiles; c) The Employee can apply for a position in a restaurant; d) Manager can accept or deny reservations; e) Host can manage the waitlist and reservations for the day. Project's repository: https://github.com/gustavomoises/.NetCorePortifolio
Provide up to three examples of work that has recently inspired you from a technical perspective. These can be open source projects, CodePens/CodeSandboxes, blog posts, etc. Be sure to include specifics on what you found inspiring.
- https://threejs.org/ - For me, it is fantastic to experience different ways to interact with the objects in websites, specially in a 3D enviroment;
- https://codesandbox.io/examples/package/react-three-fiber - I am really impressed by the art design. Another point that calls my attention is the application of physical concepts like gravity, improving the animation quality.
- https://www.npmjs.com/package/r3f-framer - The use of multiples features in the same project is fascinating.
If I were given the time and resources to build/learn anything you wanted during your internship, I would like to focus my efforts developing new type of graphical interfaces to improve the user's experience (UX). There are multiple JavaScript libraries that can enhace the interaction and make the websites more appealing. After listening the client's needs, I would search for the best set of tools to achieve the client's objective. Then, I would expand my knowledge searching for code references, web tutorials and blogs. During the app development, I would constatntly ask for support and references from experienced developers. I would also keep the clients updated during the development phase to incorporate their feedback.
Please fork the following CodeSandbox project, follow the instructions provided in the README.md file in the project, and do your best to complete the challenge. When you are finished, provide a link to your solution in your README.md file of your GitHub repository. Be prepared to walk through your solution and explain the rationale behind your solution.
- Website: https://ordz0.csb.app/
- Sandbox: https://codesandbox.io/s/ordz0
- GitHub: https://github.com/gustavomoises/criticalMass