**************@*****.***
**** ****** ****, ***** ****, Texas, 77479
BRIAN CHEN
SENIOR FULL STACK ENGINEER
As a seasoned full stack engineer with over a decade of experience, I have a proven track record of designing, developing, and deploying robust, scalable, and high-performing web applications using a diverse array of front-end and back-end technologies. I excel at leading cross-functional teams in delivering complex software projects on time and within budget, translating business requirements into efficient and maintainable technical solutions. Proficient in a wide range of programming languages, frameworks, and tools, I stay at the forefront of industry trends and continuously enhance my skills to deliver innovative and cutting-edge software. Known for my effective communication and collaborative abilities, I take pride in fostering a positive team environment and mentoring junior engineers. I am confident that my extensive expertise can make a significant contribution to the success of your organization.
PROFESSIONAL SUMMARY
SKILLS
JavaScript, TypeScript, C, C++, C#, Python
HTML CSS, SASS/SCSS, Webpack, Babel, jQuery, Bootstrap, RESTful, AJAX, JSON, XML React.js, Angular.js, Vue.js, React Native, Next.js, Redux, jQuery, Socket.io, Chart.js, 3D.js, Web3.js Node.js, Nest.js, Express.js, Django, Golang
MongoDB, MySQL, PostgreSQL, REST, GraphQL
React Testing Library, Enzyme, Mocha, Jest for Unit testing, Cypress for E2E testing AWS(EC2, S3, Lambda, RDS), Azure DevOps(App Service, Blob Storage), Google Cloud Platform(App engine, Cloud Storage) UI/UX design, problem-solving, Architectural design, troubleshooting, Test-Driven Development Version Control(Git, GitHub, GitLab, Bitbucket), Front-End Development, Software Development, Agile Development
PROFESSIONAL EXPERIENCE
Chewy
Senior Full Stack Engineer
Feb 2023- Present
Led the development and maintenance of Chewy's high-traffic e-commerce platform, ensuring seamless shopping experiences for millions of users by implementing features using React, Node.js, and Tailwind CSS. Designed and implemented a microservices architecture to enhance the scalability and performance of Chewy’s backend systems, using Node.js and containerization with Docker. Spearheaded the redesign of Chewy’s user interface, leveraging React and Tailwind CSS to create a more responsive and intuitive shopping experience across devices. Built a real-time data processing system for Chewy’s inventory management using Node.js, ensuring accurate stock levels and reducing the occurrence of out-of-stock items. Conducted performance optimizations across Chewy’s web applications, focusing on code efficiency, load balancing, and caching strategies to enhance the overall user experience. Led cross-functional teams of developers, designers, and QA engineers to deliver key features for Chewy’s platform, coordinating agile workflows and ensuring timely project delivery. Integrated various third-party APIs into Chewy’s platform, enhancing functionality such as payment processing, shipping, and customer support.
Mentored a team of junior engineers, providing guidance on best practices in full-stack development, code reviews, and career development.
StackShare
Senior Full Stack Engineer
Led the development of a dynamic front-end application using React, Redux, and TypeScript to create a seamless user experience for a high-traffic web platform.
Architected and implemented RESTful APIs with Node.js, Express, and MongoDB, ensuring high scalability and efficient database management for a microservices-based architecture. Integrated GraphQL with Apollo into existing backend systems, optimizing data fetching strategies and reducing client-server communication overhead.
Containerized full-stack applications using Docker and orchestrated them with Kubernetes, enhancing deployment efficiency and system reliability.
Developed and optimized server-rendered React applications using Next.js, focusing on improving SEO and page load times for e-commerce platforms.
Designed and implemented responsive, visually appealing UIs using Tailwind CSS and Styled Components, adhering to best practices in modern CSS-in-JS.
Engineered cloud-based solutions with AWS, including setting up Lambda functions, S3 storage, and RDS databases, achieving high availability and fault tolerance. Advocated for and practiced Test-Driven Development (TDD) using Jest and Cypress, ensuring high code quality and robust end-to-end testing for all features.
Configured and optimized Webpack and Babel for modern JavaScript applications, focusing on improving build times and code splitting for better performance.
Developed and deployed microservices using Docker and Kafka for asynchronous data processing, improving system scalability and fault tolerance.
Managed and optimized relational databases with PostgreSQL and Sequelize, implementing complex queries and ensuring data integrity across multiple services.
Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines using Jenkins and GitLab, automating testing and deployment processes for faster release cycles. Designed and documented RESTful APIs using Swagger, ensuring clear and concise API documentation for developers and third-party integrations.
Implemented caching solutions with Redis, optimizing application performance and reducing database load through effective caching strategies.
Led Agile development teams using Jira and Confluence, focusing on iterative development, sprint planning, and collaborative documentation.
Implemented secure authentication and authorization systems using OAuth 2.0 and JSON Web Tokens (JWT), ensuring robust access control across multiple services. Managed database schema and migrations using TypeORM, ensuring seamless version control and data consistency across evolving applications.
Developed real-time communication features using WebSockets, enabling instant updates and interactions in live applications such as chat systems and notifications. Oct 2018 - Jan 2023
Spredfast
Front End Engineer
Jun 2015 - Oct 2018
Transitioned the Spredfast platform to React and Bootstrap, focusing on creating responsive, user-friendly interfaces.
Collaborated with the design team in Figma to produce pixel-perfect UI components, maintaining visual consistency across the platform.
Implemented smooth transitions and animations, enhancing the overall user experience and engagement on the platform.
Optimized the front-end for performance, reducing load times and improving responsiveness across all devices. Developed modular and reusable React components, streamlining the development process for new features. Ensured full responsiveness of the platform, delivering a consistent experience across various screen sizes and devices.
Worked on accessibility improvements, ensuring the platform was usable by all users, including those with disabilities.
Led front-end development efforts in cross-functional teams, aligning technical implementation with product objectives.
EDUCATION
Texas A&M University
Bachelor of Science in computer science
Apr 2011 - Apr 2015