your favorite
Software Engineer
As a seasoned full-stack software engineer and developer with a passion for web and mobile development, I take great pride in crafting innovative and intuitive solutions that delight end-users. My expertise extends across the entire software development lifecycle, allowing me to seamlessly navigate complex projects from conception to launch. Whether it's building new applications or optimizing existing systems, I thrive on the challenge of creating engaging experiences that push the limits of what's possible. So, if you're curious to learn more about how I can help take your next project to new heights, I encourage you to read on!
what i do (but not limited to)
about me
EXPERIENCE & EDUCATION
D&D Software Developer
2016-2020
My hobby of making fun projects, Arduinos, simple games, web sites and Raspberry Pi's turned into an early career and what would soon be my BSCS. As an entry-level developer, I took my first steps towards implementing my personal experience and creative problem-solving skills to streamline and automate large-scale projects in industries such as commercial construction, 3D modeling, drone surveying, and web app development. By leveraging my technical expertise and passion for innovation, I was able to contribute to the development of efficient and effective solutions that optimized project workflows and enhanced the overall user experience. Through these efforts, I gained valuable experience and honed my skills as a developer, setting the stage for a successful career in the field.
Bachelor of Science
2018-2020
I enjoy programming so much, the decision to go for a BSCS was a no-brainer. I had a great time creating fun projects both on an off campus and was also head of the CS and dance clubs. After earning a Bachelor of Science in Computer Science with a concentration in Software Engineering from California State University Monterey Bay, I entered the workforce at a time of unprecedented change and challenge, as the COVID-19 pandemic began. Despite the disruptions, I adapted quickly and honed my ability to optimize and organize remote development and communication, ensuring seamless collaboration and project success regardless of the circumstances. As a result, I emerged from this experience with a newfound sense of adaptability and resilience, which has served me well in all of my subsequent professional endeavors.
Freelance Developer
2020-2021
What started as a personal interest and basic career led to making powerful sites, helping small businesses, friends, family and some small contracts which ultimately led to freelance work, where I have been fortunate enough to contribute my skills to small and large companies alike, delivering high-quality web applications with a diverse range of features that go above and beyond the standard fare. These features have included but are not limited to complex booking systems, cutting-edge traffic analytics, scripting, react web apps, websites, SEO support, API support, backend reworks, finance systems and much more. There was no job too big or too small which lead me to start reaching out to larger companies, inadvertently jumpstarting my career.
Full Stack Software engineer with Ikaun
2021 - 2022
I had the honor of being handpicked by the COO of Neudesic LLC to join Ikaun, a fast-paced software startup renowned for its innovative approach to web development. As a key member of the team, I successfully demonstrated my expertise in a range of technologies including React, Node.js, JavaScript, Git, and C#. Over the course of my time with Ikaun, I pioneered more than 30 cutting-edge features and web app capabilities, leveraging my skills in web development and testing to deliver exceptional results. For a more detailed account of my contributions, I invite you to review my resume.
Bluon - Full stack Developer
2022 - 2023
Acted as a seasoned professional software "Swiss Army Knife" by working on multiple projects, each requiring different skills to provide quick software solutions as complex problems arose, specifically with new and innovative projects. My work has encompassed diverse initiatives such as enhancing user analytics, modernizing and streamlining legacy software and code, managing the launch of new divisions, safeguarding and refining web server performance, optimizing internal team workflows and executing targeted SEO strategies. Through each of these responsibilities, I have remained committed to continuous learning and have quickly perfected new software and languages to ensure the highest level of success.
Position Responsibilities includes(but not limited to):
Liaison Between the Operations Team, Development Team, Member Support Team, Technical Support Team, Finance Team and Executive Team stakeholders to communicate key information
Building on top of the existing software stack to enhance cross-server data transfer and enable access to key business insights
Coding for various platforms to ensure functionality across multiple channels
Conducting due diligence on new software to find the most flexible and scalable solution to complex problems
Creating and managing the entire lifecycle of internal software tools for various teams
Integrating external software libraries and APIs into new and existing projects
Maintaining legacy code written by other developers and developing on top of the existing code
Creating, editing and maintaining the Bluon website, including occasional creation of new pages Helping to maintain internal dashboards
Retrieving data for internal business intel and reporting purposes
Achievements:
Spearheaded the creation of an internal development team, developing innovative software solutions and automations that saved valuable time for other internal teams by automating repetitive tasks, updating legacy software and more.
Led the complete rebuild and restructuring of the legacy PHP front- and back-end, converting it to React.js and Node.js with a mobile-first design. This resulted in a 250% increase in search queries' and indexing, a 500% increase in search conversion, an 80% reduction in bounce rate, and a 312% reduction in average first paint loading time.
Designed and structured user analytics with GA4 in React and React Native, allowing for detailed insights into user behavior that informed decision-making and optimization efforts.
Developed key dashboards for each internal team, providing them with real-time, automated data that facilitated their work and improved overall efficiency.
Streamlined the process for creating, updating, maintaining, and optimizing web pages, ensuring they were secure, organized, and quickly produced.
Collaborated with the database team to optimize data flows and data structure, improving overall data management and ensuring a seamless user experience.
Delivered a company-wide presentation to showcase the new division and to provide updates and optimizations for software and automation solutions.
Presented critical key performance indicators (KPIs) and user analytics to board members and management through real-time data visualization.
Redesigned the UI/UX of multiple web pages to enhance their usability and user-friendliness, making them color-blind-safe and improving text contrast while also reducing loading times for increased SEO.
Sr Software Developer Yamaha Motor Company
2023 - 2024
As the Lead Software Consultant at Yamaha Motor Company, I bring expertise in team leadership, code architecture, organization, full stack ReactJS development and extensive experience in implementing full screens and Restful services while collaborating with cross-functional teams, and ensuring the timely delivery of high-quality products.
Position Responsibilities include (but are not limited to):
Update, optimize and maintain backend Java resources
Create new REST API for YDS
Teach React, VSC and Typescript best practices to ext/legacy developers
Oversee software development projects, including migrating front-end applications from Ext.JS to ReactJS
Developing complete screens in an extensive application using React, Typescript, VSC, RAD, Java, PrimeReact and MUI
Collaborate with cross-functional teams to ensure timely project delivery and provide technical guidance throughout the development cycle.
Achievements:
C
Created an extensive custom TS component library and corresponding snippet libraries to streamline development and help legacy developers.
YDS Canada successfully released from ExtJs to ReactJs led by myself and two other developers.
YDS USA successfully released from ExtJs to ReactJs, led by myself and 12 other developers.
Migrated 8 large code bases from CVS to github while teaching legacy developers the ins, outs and nuances of github while creating and teaching a unique gitflow tailored for YDS development requirements.
Published a series of Yamaha extensions on Visual Studio Code Marketplace that are utilized by the YDS team to create a more uniform, organized and readable code base.
Created a full wiki & documentation for existing components, code practices and gitflow.
Individually created, tested and shipped 120+ unique screens that are used globally by dealers today.