About
Highly skilled Frontend Engineer with 4 years of experience, specializing in building robust, user-centric web applications and scalable component libraries. Proven ability to lead end-to-end frontend development, from architecture design to deployment, and drive significant improvements in performance and accessibility. Passionate about leveraging design principles and innovative solutions to deliver high-quality, impactful digital experiences, consistently enhancing functionality and user engagement.
Work
Critical Control
|Frontend Engineer
Calgary, Alberta, Canada
→
Full-time, On-site
Summary
Responsible for supporting and modernizing a closed oil and gas customer platform
Highlights
Revamped outdated graphs and charts, and implemented new functionality
Manage updates and enhancements within an established legacy codebase
→
Summary
Led the foundational development of a cutting-edge Design System and enhanced accessibility for a component library, ensuring universal user access and compliance.
Highlights
Spearheaded research and implementation of Design Tokens in close collaboration with UI/UX designers, establishing the foundational architecture for a scalable, cutting-edge technology Design System.
Enhanced universal user access by implementing comprehensive accessibility features in React components, achieving compliance with WCAG 2.1 AA standards.
Optimized component reusability and accelerated development cycles by contributing to the core development and comprehensive documentation of the shared component library.
→
Summary
Drove end-to-end web application development from requirements gathering to architectural design, significantly enhancing functionality and user engagement.
Highlights
Managed full lifecycle development, from gathering stakeholder requirements and estimating projects to defining scope and developing robust frontend solutions, ensuring alignment with business objectives.
Collaborated closely with UX designers to validate technical feasibility of web application designs, ensuring optimal user experience and implementation efficiency.
Architected and implemented new architecture for the web application, directly improving functionality and increasing user engagement as validated by site analytics.
→
Summary
Mentored junior developers and significantly improved code quality and product delivery for web applications, ensuring high standards and timely production uploads.
Highlights
Mentored and coached two junior developers, analyzing skill levels and providing targeted feedback on code reviews and pull requests, fostering team growth and technical proficiency.
Successfully delivered a high-quality web application from mid-phase to production within strict deadlines, ensuring seamless deployment and product stability.
Enhanced overall code quality by implementing and enforcing unit testing practices, significantly reducing bugs and improving system reliability.
→
Summary
Rewrote significant portions of a web project to enhance performance and maintainability, and integrated secure e-commerce functionalities.
Highlights
Independently re-engineered a substantial portion of the project, migrating from jQuery to a modern, more efficient technology stack, resulting in improved site speed and enhanced user engagement metrics.
Successfully implemented Stripe payment processing, utilizing best practices for secure and reliable e-commerce functionality in collaboration with a senior developer.
→
Summary
Re-engineered a project's frontend architecture, significantly boosting performance, scalability, and simplifying maintenance.
Highlights
Re-engineered the project's front-end architecture from PHP-based template engines to pure JS, HTML, and CSS, leading to validated improvements in performance, scalability, and simplified maintenance, evidenced by reduced page load times.
Contributed to the development and implementation of responsive design principles, ensuring optimal user experience across various devices and screen sizes.
Collaborated with senior developers to integrate new features, gaining practical experience in front-end development workflows and best practices.
Skills
Main Stack Technologies
JavaScript, ES6, ES12, TypeScript, Reactjs, HTML5, CSS3, SCSS, SASS, Redux (Saga, Thunk), Jest, Enzyme, NPM, Documentation.
Intermediate Technologies
Figma, Adobe XD, Prototyping, UI/UX design, Material-UI, Bootstrap, Next.js, Accessibility (WCAG, W3C), styled-components, CSS-in-JS, Chart.js, GraphQL, Apollo, CI/CD, GitHub Actions.
Familiar Technologies
Node.js, Express.js, Python, SQL, MongoDB, Firebase, Backstage.io, VueJS, Vuex, AWS.
Developer Tools
Git, Docker, VS Code, Webpack, Storybook, Chromatic, Jenkins, Babel, Style Dictionary.
Methodologies & Principles
Agile Methodologies, Scrum, Kanban, SEO principles, Responsive Design methodologies.