Hello! I'm a Software Engineer with professional experience in the React, Next.js and .NET ecosystem. I value pushing boundaries of what a website is supposed to be and I value producing maintainable solutions to enhance the success of businesses and clients.
I currently specialize in the React/Next.js ecosystem in the frontend, with expanded knowledge of the backend with .NET/C#, where I have sharpened my skills in programming, debugging, error handling, validation, testing and more.
My programming, hospitality, and retail experience, along with traveling, have given me plenty of opportunities to understand and work with different types of people. My experience has uniquely shaped me into a skilled programmer with a customer experience mindset.
Outside of programming, I like to engage in amateur astronomy and use VSTi (Virtual Studio Technology instruments) to produce sounds in FL Studio.
Feel free to check out my projects section below to learn more about my professional experience, or visit my LinkedIn or GitHub.
I currently work on three projects under the company Nuvative: Infange (rewrite in Next.js/.NET), the ultimate information exchange platform as the primary frontend engineer; Net Pay Advance (React/.NET), building the future of online lending; and a private loan loan support portal website (React/.NET).
One of my significant contributions was the overhaul of user profile functionalities. This involved enhancing the processes of data fetching and updating, incorporating more robust validation and error handling mechanisms, and implementing efficient code splitting techniques to optimize application performance.
Another area where I made a substantial impact was in the development of an internal employee management feature. This feature streamlined job categorization, department allocation, and employee management processes, eliminating the need for manual interventions in the database.
Security is paramount in any application, and I played a role in enhancing it by implementing penny authorization in a transaction system. This initiative bolstered security within the payment gateway, ensuring safer transaction processes.
I also implemented Azure keyvault secrets into an application using the singleton design pattern to increase application security and maintain performance.
In addition to these enhancements, I also worked on improving the user experience. For instance, I implemented a pop-up notification feature for pending transactions. This feature was vital in assisting users to make informed decisions regarding their payment plans.
Beyond my technical contributions, I was actively involved in mentoring and training other developers. I provided guidance on the software release pipeline and trained developers on the implementation and deployment of hotfixes, which are crucial for maintaining the stability and reliability of software applications.
My role also required me to be agile and responsive to urgent needs. I participated in SWAT work sprints, which were dedicated to addressing urgent and high-priority tickets. This aspect of my job ensured that I was not only involved in regular ticket handling but also in providing prompt and efficient resolutions to critical issues as they arose.
This project is my revamped portfolio site. One of my strongest passions is CSS, and I like to build personal projects to demonstrate my confidence in it while pushing boundaries on what a website is supposed to be with a "form meets function" philosophy.
This website currently uses only HTML, CSS, JavaScript and Formspree, with plans to add other potential frameworks or libraries as needed. I believe it's important to use only what you need when working on web projects to enhance the user experience, minimize bugs, decrease technical debt, improve performance and more.
The primary focus on this site was to attempt to use the sticky feature of CSS to create a unique browsing experience that also improves UI/UX experience compared to normal methods. I also included video and animations to enhance the experience.
I took a particular interest in optimizing images and videos to ensure the website loads fast, and the users have a positive browsing experience.
In the future, I plan to add functionality such as adding a submenu for projects, provide increasing attention to detail regarding animations and responsiveness, and update the portfolio with future real-world projects.