Summary
Highly accomplished Angular Developer with 6 years of experience specializing in building robust, scalable, and user-friendly web applications. Proven ability to translate complex business requirements into high-performance front-end solutions using Angular, TypeScript, and RxJS. Eager to leverage expertise in architectural design, state management, and API integration to drive innovation and deliver exceptional user experiences.
Experience
Senior Angular DeveloperExpedia Group
- Led the development of a new booking flow UI, reducing checkout time by 15% and increasing conversion rates by 8% through optimized Angular components and state management.
- Architected and implemented a reusable component library across 5 different product teams, accelerating development cycles by 20% and ensuring brand consistency.
- Mentored junior developers on best practices for Angular, RxJS, and unit testing, improving team code quality by 25%.
- Integrated GraphQL APIs to fetch and manage complex data, improving application responsiveness by 100ms on average.
Angular DeveloperZillow Group
- Developed and maintained critical front-end features for the Zestimate platform, contributing to a 5% increase in user engagement.
- Implemented unit and end-to-end tests using Jest and Cypress, increasing test coverage from 60% to 90% across key modules.
- Optimized application performance by refactoring legacy code and implementing lazy loading, resulting in a 30% faster initial page load time.
- Collaborated with UX/UI designers to ensure pixel-perfect implementation and adherence to design specifications for new features.
Junior Front-End DeveloperTableau Software
- Contributed to the development of interactive data visualization dashboards using Angular and D3.js, improving data accessibility for over 10,000 users.
- Assisted in migrating existing jQuery applications to Angular, reducing codebase complexity by 40% and improving maintainability.
- Participated in code reviews and adopted best practices for front-end development, ensuring high-quality and maintainable code.
Projects
Recipe Finder Application
- Developed a full-stack recipe application using Angular for the front-end and Node.js/Express for the backend, consuming external food APIs.
- Implemented advanced search and filter functionalities, improving user experience by 30% and enabling quick recipe discovery.
- Utilized NgRx for state management, ensuring a predictable and scalable data flow across the application.
Personal Portfolio Site
- Designed and developed a responsive personal portfolio website using Angular and Angular Material to showcase projects and skills.
- Optimized for SEO and performance, achieving a Lighthouse score of 95+ for accessibility and best practices.
- Implemented lazy loading and component-based architecture for enhanced user experience and maintainability.
Real-time Chat Messenger
- Built a real-time chat application using Angular, Socket.IO, and a Node.js backend to demonstrate live data communication.
- Implemented user authentication and message history features, ensuring secure and persistent chat experiences.
- Managed complex real-time state with RxJS observables, effectively handling concurrent messages and user presence.
Education
University of WashingtonBachelor of Science in Computer Science
- Graduated Magna Cum Laude with a GPA of 3.8/4.0.
- Developed a real-time chat application using Node.js and Socket.IO as a capstone project.
- Awarded 'Outstanding Senior Project' for a data visualization tool built with D3.js.
Skills
Front-End Technologies
Angular (2-17)TypeScriptJavaScript (ES6+)HTML5CSS3SCSSRxJSNgRx
Frameworks & Libraries
Angular MaterialBootstrapPrimeNGD3.jsLodash
Tools & Testing
GitJenkinsWebpackJestCypressKarmaJasminePostman
Backend & Cloud
Node.jsExpress.jsRESTful APIsGraphQLAWS (S3, EC2)Docker
Methodologies
Agile (Scrum/Kanban)TDDCI/CDResponsive Design