As an experienced frontend engineer with over 15 years of experience, I uniquely integrate my digital marketing acumen with advanced technical skills to develop cutting-edge software solutions. With a deep expertise in both web and mobile development through React and React Native, I bring a versatile skill set that covers the full spectrum of frontend and backend technologies, though my primary focus has particularly been in crafting aesthetically pleasing client-facing interfaces, my ability to also navigate backend complexities ensures full-stack versatility, enhancing project adaptability.
xx
My digital marketing experience provides me with a unique perspective on user engagement and conversion, enhancing the user experience of the products I develop. I am passionate about leveraging new technologies to craft innovative solutions that genuinely improve people's lives. My approach is characterized by creativity, self-motivation, and a results-oriented mindset.
xx
Additionally, I take pride in mentoring developers, sharing my knowledge and fostering a culture of continuous learning and improvement within teams. This blend of skills and experiences makes me a distinctive asset in the tech industry, driving both technical excellence and market relevance in the projects I lead.
Overview
14
14
years of professional experience
Work History
Staff Software Engineer, Frontend
Prime Therapeautics (via TEKSystems)
Minneapolis, MN
04.2023 - 08.2023
Recruited specifically for a strategic overhaul of a React application, where I established and enforced best practices, setting a new standard for development excellence
Played a key role in refining the project roadmap, implementing strategic adjustments that significantly boosted execution efficiency and project delivery timelines
Led a dynamic team of six engineers, guiding project direction, fostering team collaboration, and ensuring the successful delivery of critical development milestones
Designed and delivered a comprehensive React training program for engineers lacking previous experience, effectively leveling up the team and enhancing project capabilities
Developed and instituted frontend (FE) standards, harmonizing development practices across all frontend applications and significantly improving code quality and maintainability
Conducted extensive training sessions on the latest frontend technologies, architectural patterns, and best practices, elevating the skillset across various frontend teams
Fostered cross-team collaboration, sharing best practices and troubleshooting frontend challenges, thereby enhancing overall development efficiency and product quality
Provided direct reports to the project management and executive teams, offering insights and updates on project progress, milestones achieved, and strategic recommendations
Demonstrated exceptional efficiency by completing a year-long contract within just three months, delivering high-quality work ahead of schedule and exceeding expectations.
Staff Software Engineer (Remote)
Sweater
Boulder, CO
07.2021 - 04.2023
Lead a small team of software engineers in the development of Sweater's mobile app from scratch, ensuring high-quality code and timely delivery
Identify and implement opportunities for process improvement to increase efficiency and productivity within the software engineering team
Conduct regular code reviews and provide feedback and guidance to ensure the team's adherence to best practices and maintain high-quality code standards
Collaborate with product managers and designers to understand project requirements, propose technical solutions, and ensure alignment between development and business goals
Collaborate with the design team to ensure the mobile app's user interface and user experience align with Sweater's brand and design guidelines
Mentor junior software engineers and provide guidance on best practices and industry standards to help them improve their skills and contribute to the team's success
Analyze and optimize the performance of the mobile app to provide a smooth and seamless user experience, taking into consideration factors such as load times, responsiveness, and memory usage.
Senior Software Engineer, Frontend (Remote)
SoFi
Salt Lake City, UT
09.2018 - 07.2021
Initiated and curated an internal Component Library, becoming a cornerstone resource for frontend teams at SoFi, fostering code reusability and consistency across projects
Implemented rigorous code review processes, elevating development standards and ensuring adherence to best practices across all software engineering teams
Actively mentored new software engineers, providing regular coaching and structured training sessions to accelerate their professional growth and integration into the team
Offered pivotal technical leadership to junior developers, guiding them in the application of software engineering best practices and advanced coding techniques
Identified and addressed inefficiencies in system architecture, proposing and implementing robust solutions that streamlined operations and enhanced system performance
Spearheaded application optimization efforts, employing strategies such as tree shaking, code splitting, server-side rendering (SSR), and comprehensive code refactoring to boost app speed and efficiency.
Software Engineer, Frontend
SoFi
Salt Lake City, UT
08.2017 - 09.2018
Successfully led the complete overhaul of the Member Dashboard application, transitioning it from Angular to React, significantly enhancing UI responsiveness and user experience
Developed innovative user interfaces that enhance the overall user experience and drive user engagement
Developed and maintained efficient, reusable, and reliable frontend code
Collaborated with UX designers and product managers to understand requirements and translate them into beautiful and intuitive user interfaces
Collaborated with cross-functional teams including product managers, designers, and backend engineers to develop new features and enhance existing ones
Implemented performance optimizations to improve frontend load times and overall user experience
Stayed up-to-date with the latest industry trends and technologies in frontend development
Conducted code reviews to ensure adherence to coding best practices and maintain code quality
Collaborated with data scientists to analyze user behavior and create personalized user experiences
Collaborated with the marketing team to develop and implement strategies for improving customer acquisition and retention through the frontend interface
Developed and implemented strategies for improving accessibility and inclusivity through the frontend interface
Collaborated with the engineering team to identify and implement new frontend technologies and frameworks that can enhance the overall performance and functionality of the Member Dashboard app.
Frontend Engineer
iCentris
Salt Lake City, UT
04.2017 - 08.2017
Worked on breaking out of a Ruby on Rails app into a SPA using React / Redux and moving the rails app into an API driven application that will eventually be replaced with micro services
Our team rewrote the existing application and adding new features into React while still learning the Rails system and help maintain it
Contribute to the development of a robust and scalable frontend architecture that supports the transition of the Ruby on Rails app into a single-page application (SPA) using React / Redux
Collaborate with backend engineers to integrate frontend components into the API-driven application
Collaborate with backend engineers to develop APIs for microservices architecture
Implement performance optimizations to enhance the speed and responsiveness of the frontend application, improving the user experience and reducing loading times
Optimize frontend performance to ensure fast and seamless user experience
Provide technical guidance and mentorship to junior frontend engineers to improve their skills and knowledge in React, Redux, and frontend development best practices
Develop and maintain documentation for frontend architecture and APIs.
Software Engineer
STANCE
Las Vegas, NV
05.2015 - 04.2017
Design and develop scalable and efficient software solutions for web and mobile applications that meet the specific requirements of clients
Collaborate with cross-functional teams and stakeholders to gather requirements and develop software solutions that meet business needs
Develop and maintain technical documentation for all software applications
Implement continuous integration and continuous deployment pipelines to streamline the software development process and improve deployment speed
Conduct regular code reviews to ensure code quality and adherence to coding standards
Contribute to the development of software architecture and design strategies to ensure scalability and performance of applications
Research and recommend new technologies, tools, and frameworks to enhance the development process and improve overall software quality.
Digital Brand Strategist
STANCE
Las Vegas, NV
08.2013 - 05.2015
Conducted A and B testing experiments to identify areas of improvement
Built relationships with influencers in the digital space to increase brand awareness
Provided strategic guidance for developing effective branding initiatives
Created innovative content strategies to engage target audiences and drive website traffic
Designed comprehensive digital marketing campaigns that leveraged SEO, SEM and social media platforms
Monitored web traffic data, analyzed user behavior patterns and generated reports on key metrics
Optimized websites for search engine visibility through keyword research and page optimization techniques
Developed detailed project plans outlining timelines, budgets and deliverables.
Web Developer (Remote)
maina+studios
Las Vegas, NV
04.2009 - 06.2013
Collaborate with designers and content creators to develop visually appealing and user-friendly websites
Implement efficient and secure web development practices to protect user data and maintain website integrity
Work closely with clients to understand their website requirements and provide innovative solutions to meet their needs
Stay up-to-date with the latest web development trends and technologies to continuously improve the quality and functionality of websites.
Web Developer (Hybrid)
MSS Ministries
Los Angeles, CA
04.2009 - 06.2013
Design and develop user-friendly and visually appealing web app that meet the needs of MSS Ministries
Develop and implement user interfaces for websites and web applications, ensuring cross-browser compatibility and responsiveness
Enhance website performance and optimize loading speed to improve user experience for MSS Ministries
Collaborate with the IT team to ensure the security and integrity of MSS Ministries' web applications and websites
Collaborate with the marketing team to ensure consistent branding and messaging across all web platforms for MSS Ministries
Collaborate with stakeholders to gather requirements and understand the needs of MSS Ministries, and translate them into technical specifications for web development projects.
Digital Marketing Specialist
Make Me Heal (eCommerce)
Woodland Hills, United States
05.2010 - 04.2011
Conducted keyword research and competitive analysis to inform SEO strategy decisions
Developed and implemented successful online marketing campaigns to increase brand awareness, website traffic, and customer engagement
Utilized HTML and CSS coding skills to create custom landing pages and email templates tailored towards specific audiences
Researched emerging trends in digital marketing and developed strategies for leveraging them in client campaigns
Implemented best practices for tracking conversions from various channels such as email campaigns and PPC ads
Maintained relationships with key stakeholders including vendors, agency partners, internal teams
Analyzed web analytics data to measure performance of online marketing initiatives and identify areas for improvement
Tracked progress of all online marketing activities through use of web analytics tools such as Google Analytics or Adobe Analytics.
Education
Completed coursework towards Professional Training Software Engineering -
Coding Dojo
01-2016
Completed coursework towards MBA/MS Business Administration & Management Information Systems -
University of Nevada-Las Vegas
01-2011
Bachelor of Science (B.S.) - International Business