Nicholas Alvarez

Nicholas
Alvarez
Software Engineer
Nicholas Alvarez Professional Photo
Let's Chat, Contact Me!

Certified By

About

Top Candidate

I earned two A grades after completing the demanding and rigorous Software Engineering courses offered by CourseCareers, showcasing my mastery of advanced technical concepts. These courses are among the most challenging offered by the CourseCareers website. The courses have been meticulously crafted and vetted by industry-recognized educators @TechWithTim and @Caleb Curry, two of YouTube‘s leading tech content creators. Their expertly designed curriculum combines cutting-edge theory with practical, real-world applications. This rigorous program ensures students develop top-tier skills and fundamentals for software engineering.

Fast Production Development

In addition to my expertise in software engineering fundamentals, I have a strong command of both foundational and advanced college-level mathematics. I achieved 100% mastery on all quizzes, tests, and final exams in Khan Academy’s math curriculum, covering grades 2–8, Algebra 1 and 2, Geometry, Trigonometry, Precalculus, and College Algebra. In just three weeks, I completed 71% of Differential Calculus, 50% of AP/College Calculus 1, and 40% of AP/College Calculus 2 with 100% on all quizzes and tests. This dual proficiency enables me to tackle complex challenges with precision and efficiency. My ability to quickly identify and resolve obstacles during software development enhances my productivity, driving continuous improvement and delivering high-quality solutions at an accelerated pace.

Business Professional

Top quality products and services are achieved only through hard work and expert skills. I understand and respect your time and resources. Relentless passion, work ethic, solid fundamentals, and attention to detail improves the chances of success and decrease overall business costs.

My Coding Skills

I mastered fundamentals and specialization skills in TypeScript, JavaScript, Go, Python, React, HTML, CSS, Web Typography, SAS, SQL/NoSQL, ERDs, Restful APIs, data structures and algorithms. I can design, deploy, and manage full stack applications[frontend, APIs, databases, backend systems]. I have experience in game design and am furthering my ai learnings. To see an in-depth overview of the skills I mastered through CourseCareers, check the link below or visit the CourseCareers link at the top of the page and navigate to Backend Development Education.

Comprehensive Skills
Software engineering skills diagram

My Software Portfolio

(Scroll or Swipe to see more projects)

EndPointDB

Problem: Design a Final Project for Backend Specialization

Solution: EndPointDB is a Backend Specialization Final Forum Project deployed to Amazon Web Services (AWS). It is a robust forum application featuring a secure, scalable frontend, RESTful API, backend, and database. The project showcases advanced frontend and backend development with user registration, login, posts, replies, likes, JWT-based authentication, token validation, and password management via an auth controller. It includes authorization mechanisms, database seeding, and session management with cookies and local storage. Deployed using AWS Elastic Beanstalk, it leverages IAM for user permissions, EC2 with SSH access, RDS for relational database services, and Elastic Beanstalk extensions for streamlined deployments. The system is optimized with environment variables, load balancers, and HTTPS for secure, scalable performance. This led to the purchase of my first official domain, (Not Actual) Https://GuruCoding.com. I have added the frontend which is depicted here and fully integrates api endpoints for a completed full stack application.

Visit GitHub
Forum Project

Precision Weather Vision

Problem: Design a Final Project for Fundamentals

Solution: Precision Weather Vision features a current forecast dashboard displaying real-time metrics like temperature ranges, precipitation, humidity, wind speed, rain/snow chances, and a categorized Air Quality Index (AQI) from 'Good' to 'Hazardous,' fetched via integration with live weather APIs for accurate, location-based data without signups. Precision Weather Vision's 3-day forecast page provides detailed, location-based weather data, including max/min/average temperatures, humidity, wind speed/direction, precipitation, and chances of rain/snow, with hourly breakdowns (4am, 8am, 12pm, 3pm, 7pm, 10pm) for each day, collapsible detailed views, and weather condition images, all presented in a clean, user-friendly interface powered by live weather API integration. Its aesthetic design emphasizes a clean, intuitive interface with a prominent logo, structured tables for easy scanning, and a minimalist layout that prioritizes actionable insights over clutter.

Visit Website
Precision Weather Vision Project

Timeless Designs

Problem: How to Build Competitive Websites

Solution: Timeless Designs is a premium landing page crafted with HTML, CSS, and JavaScript, showcasing a sleek, high-quality aesthetic. Its meticulously designed features highlight exceptional attention to detail and modern, user-focused functionality. This is dedicated to Nick's two beloved pups, SugeCooks.

Visit GitHub
Timeless Designs

Numerical Sequence Memorization Game

Problem: How to Build Web App Games

Solution: A web-based memory game that displays a sequence of random digits on the screen for the player to memorize. After the sequence is hidden, the player enters the recalled number via an input field. The game tracks correct and incorrect answers, allowing players to continue generating and attempting new sequences.

Visit GitHub
Numerical Sequence Memorization Game

Mars Rover Lander

Problem: How to Build Games: Designing and Deploying a Physics Sim Game

Solution: MarsRoverLander is a 3D Python-Pygame game where players navigate a rover through an asteroid field to land safely on a Martian pad, managing fuel, velocity, and collisions with a first-person perspective and immersive audio-visual effects. It features physics-based gameplay, a detailed HUD, and fallback rendering for missing assets, licensed under MIT and open for contributions. This project was completed in 8 hours with ai assistance but debugging and previous game developement experience were necessary.

Visit GitHub
Mars Rover Lander Game

FlowState Social Media Poster

Problem: How to stay focused and boost productivity while updating social media every few hours

Solution: Social Media Automation Poster is a Python-based tool designed to automate posting on the X platform, enabling users to maintain a consistent social media presence without manual intervention. The project allows users to schedule posts or post immediately using a JSON-based content database organized by categories (e.g., cooking, travel, photography, gardening, music). This automation helps busy individuals stay in a focused 'flow state' by reducing the need for manual social media management. The repository includes the core automation script (autopost.py) and a sample content.json file. This project was created with ai assistance but debugging and api understandings were necessary.

Visit GitHub
Social Media Automation Poster