About me
My career story is a tale of passion and transformation. In the past, I pursued my dreams of becoming a pilot and gained invaluable experience working as a flight attendant in the aviation industry. While I thoroughly enjoyed my time in aviation, I realized that my true calling lay in the exhilarating world of software development. This realization led me to embark on a new path, driven by my fascination with problem-solving, teamwork, and making a positive impact on others.
My prior experiences in the aviation industry have instilled in me a strong work ethic, adaptability, and empathy. These qualities are highly transferrable and relevant to the tech industry. Just as I collaborated with a diverse range of individuals in aviation to enhance people's everyday lives, I am eager to bring that same spirit of collaboration and innovation to software development.
In software development, my ultimate goal is to have a meaningful impact on people's lives. I aspire to create solutions that not only solve problems but also elevate the daily experiences of individuals. Whether it's through developing user-friendly applications or implementing innovative technologies, I aim to make a positive difference in the lives of users.
When it comes to the type of company and culture I am passionate about, I thrive in environments that foster creativity, collaboration, and continuous learning. I am drawn to companies that value teamwork, embrace diverse perspectives, and encourage employees to push boundaries and explore new horizons. I am eager to contribute my skills and passion to a company that shares my vision of creating innovative solutions and making a lasting impact in the software development industry.
Preferred locations
- California, MD
Previous industries
Skills
Currently learning
Projects
FlightLog
FlightLog
Tools Used
Flight Log is a React Native application developed specifically for student pilots and career pilots to streamline the logging of their flight hours, a critical aspect of career progression. By addressing real pain points faced by pilots, this application serves as a centralized hub, allowing users to effortlessly track and review their total flight hours, while also providing a breakdown of night vs. day hours.
One of the major challenges faced by pilots is the need to carry a physical flight log book on every flight and manually record each flight's details. This cumbersome process often leads to frustration and errors. As a former student pilot myself, I understand the frustration associated with this process. In many cases, flight time is logged after a flight when pilots are tired, resulting in poor penmanship and difficulty in deciphering the recorded times. This, in turn, leads to difficulties when calculating total flight hours.
One of the key objectives of this project was to foster learning opportunities. Both the front-end team and the back-end team implemented a brand-new technology. The front-end team has gained valuable experience in React Native, utilizing the Xcode simulator to visualize the Document Object Model (DOM). Additionally, the successful deployment of the web version of our React Native app has been a notable achievement. Collaboration within our full-stack team has proven effective in solving problems and ensuring project success.
While the project has seen significant wins, such as overcoming the learning curve of React Native and integrating it with a back-end team utilizing Python and Django, it has also presented challenges. Deploying the application using Vercel and conducting comprehensive end-to-end testing with Cypress have been particularly demanding. Implementing continuous integration (CI) with CircleCI and Cypress has also posed challenges that required innovative solutions.
Overall, the Flight Log project was a really fun one. Working on a full-stack team for the very first time had its challenges but was a fun and rewarding process!
LuciVerse
LuciVerse
Tools Used
The LuciVerse App is a specially designed application catering to avid fans of the popular TV show Lucifer. This dynamic and engaging app offers users a unique experience by providing randomized quotes that are refreshed with each visit. Additionally, users have the opportunity to contribute their own quotes, showcasing the distinctive personalities of their favorite characters. The app also includes an informative section that offers an overview of the show, deepening users' understanding and connection to the series. With its immersive features, the LuciVerse App aims to create a captivating platform for fans to explore, enjoy, and actively participate in the captivating world of Lucifer.
Responsive design has been effectively implemented, ensuring the app's visual appeal and functionality across diverse devices and screen sizes. By incorporating media queries, users can seamlessly access the app regardless of the device they are using.
Despite the successes, the development process also encountered challenges, particularly in the implementation of Cypress testing. Overcoming obstacles related to writing comprehensive test cases and managing complex interactions required careful planning and rigorous debugging. However, these challenges were met with determination, resulting in a robust and reliable testing framework that ensures the app's quality and stability.