Position: Junior Front-end Developer
Category: JavaScript
English level: fluent
Years of experience: 2.5


Projects and Tasks Completed:

Space Travelers’ Hub: Developed a web application for a company offering commercial and scientific space travel services. Users can book rockets and join space missions. Technologies used: JavaScript, React, Redux, CSS3, HTML5.
Restaurant Application: Created a website app that displays meal information at a restaurant. Users can request food, submit comments, and like their favorite dishes. Technologies used: JavaScript, CSS3, HTML5.
Bookstore Website: Built a fully functional web application for a public and private library. Users can add or remove books from the displayed list. Technologies used: JavaScript, React, Redux, SASS, HTML5.
Object Oriented Programming School Library App: Developed a tool to record books in the library and track borrowings. Technologies used: Ruby, PostgreSQL.
Upscalecare: Designed and developed a home care services website.
Envelope Cookie: Created an e-commerce website.
Notary Services: Developed a website for notary services.
Visionswithvickie: Designed an interior design website.

Technologies Used:
Front-End: JavaScript, React, Redux, jQuery, HTML5, CSS3, Bootstrap, SASS, WordPress, Google Sites.
Back-End: Ruby, Rails, MySQL.
Tools & Methods: Git, GitHub, Heroku, Netlify, Mobile/Responsive Development, RSpec, TDD, Chrome Dev Tools.

Current Role in the Team:
As a Junior Front-End Developer at Microverse, you are responsible for code reviewing, conducting code and UI reviews, and providing support to students through video conference calls. You review more than ten pull requests per week in HTML/CSS, Ruby, JavaScript, React, and Redux.

Areas for Improvement:
Continuous Learning: Stay updated with the latest web development trends, frameworks, and technologies to enhance my skills and stay competitive in the field.
Test-Driven Development (TDD): Further improve my skills in writing unit tests and integration tests to ensure the quality and reliability of the code.
Collaborative Skills: Strengthen my ability to collaborate effectively with designers, product managers, and other software engineers to create a seamless user experience.
Documentation: Emphasize the importance of documenting my code and projects to enhance readability and maintainability for future reference.
Project Management: Develop skills in project management methodologies and tools to improve my efficiency in delivering projects.