Graduating from Simon Fraser University with a Bachelor of Science was a significant milestone for me. However, like many recent graduates, I quickly discovered that finding a job in today’s competitive market is no easy feat. Instead of letting this challenge define me, I decided to focus on self-improvement and embarked on a journey of discovery through web development.
Navigating the Job Market
The job market today is more competitive than ever. Despite my solid educational background, I faced the harsh reality of countless applications and few responses. This period of uncertainty became a catalyst for my growth and learning. Rather than letting the struggle define my experience, I turned to building and honing new skills.
Building Websites: TimeYourWOD & LetterForge
In my quest for personal and professional development, I delved into web development, creating websites for various purposes. Among these projects are TimeYourWOD and LetterForge.
TimeYourWOD is a timer application designed specifically for CrossFit enthusiasts. With features such as standard WOD timers, heat management, and overtime tracking, it provides a comprehensive solution for gym-goers to manage their workouts efficiently.
LetterForge is an engaging smith-themed word game where players use given letters to form five-letter words before attempting to forge today’s word of the day. It’s a fun and educational tool that challenges users to think creatively and expand their vocabulary.
Learning and Growing with AWS, React, and Next.js
Throughout this journey, I have gained extensive knowledge in various technologies and services. My experience with AWS (Amazon Web Services) has been particularly enriching, encompassing a range of specific skills:
- AWS Lambda: I’ve used Lambda to run code in response to events without managing servers. This has allowed me to build serverless applications and handle backend processes efficiently.
- Amazon SES (Simple Email Service): Learned to set up and manage email services, including sending verification and notification emails for user sign-ups and application alerts.
- Amazon S3 (Simple Storage Service): Utilized S3 for scalable object storage, hosting static websites, and managing data and assets for my applications.
- Amazon DynamoDB: I’ve leveraged DynamoDB for fast and flexible NoSQL database services, managing data for dynamic web applications.
- Amazon API Gateway: I’ve used API Gateway to create and manage APIs, integrating with Lambda to build secure and scalable endpoints for my applications.
Additionally, I have become proficient in React for building dynamic and interactive user interfaces, and Next.js for server-side rendering and static site generation, enhancing performance and user experience. I’ve also delved into the world of SEO (Search Engine Optimization), learning how to optimize websites to improve visibility and ranking on search engines.
Embracing the Journey
This period of exploration and self-improvement highlights an important lesson: the journey to success is not always straightforward. While the job market may be challenging, it also provides an opportunity to discover new passions and build valuable skills. For me, this journey has not only been about finding a job but also about finding myself and my true potential.
Through projects like TimeYourWOD and LetterForge, I have demonstrated resilience, creativity, and a commitment to growth. As I continue to navigate my career path, these experiences will undoubtedly serve as a strong foundation for future success.
By embracing the challenges and leveraging new opportunities, I have turned a difficult job market into a period of significant personal and professional development. My journey serves as an inspiration to all who face similar struggles, reminding us that every challenge is an opportunity in disguise.