derekyang

Full Stack Developer

Full Stack Developer with advanced experience in crafting cloud-native solutions for diverse applications. Developed robust solutions utilizing AWS resources like Lambda and DynamoDB, fortifying scalable and high-performing infrastructures. Engineered applications using React and Node.js, ensuring end-to-end delivery across full technology stack. Consistently meets project deadlines through independent contributions and teamwork. Aims to leverage experience to enhance team's capability in delivering efficient, lean-designed applications.


Experience: 5 years

Yearly salary: $100,000

Hourly rate: $45

Nationality: 🇭🇰 Hong Kong


Experience

Senior Full Stack Engineer
ecoATM
2023 - 2024
Orchestrated the seamless transition of web pages to Contentful, ensuring precise content migration and uniform formatting, leveraging expertise in Contentful and CSS. Established automated deployment pipelines on Netlify, enhancing efficiency and providing stakeholders with a reliable preview environment for assessing changes, proficiently utilizing REST APIs and frontend development skills. Converted web pages into static assets, optimizing public access and overall performance, applying expertise in frontend development using React/Nextjs, including Responsive Web Design and HTML. Executed redirect policies to improve user experience and navigation, utilizing frontend skills such as JavaScript and React/Nextjs. Led peer code reviews for React/Node, maintaining coding standards and fostering collaborative development, with a strong focus on TypeScript. Collaborated directly with stakeholders to capture business ideas, utilizing effective communication skills and tools like Figma. Utilized CSS to ensure consistent and visually appealing designs, accommodating diverse devices. Implemented responsive web design to optimize user experience across various screen sizes, using React/Nextjs with JavaScript. Utilized REST APIs to integrate dynamic data with Node/Express, enhancing web interactivity and engagement. Designed and deployed AWS Lambda functions for dynamic page generation and processing data. Uploaded generated webpages to Amazon S3 for scalable and durable access. Deployed a backend server on AWS EC2 using Java Spring, exposing RESTful APIs to handle client requests. Designed efficient MongoDB NoSQL schemas for high-performance data storage. Developed functional and unit tests with Enzyme and Jest to ensure reliability and robustness, achieving high-quality code standards. Developed an event-driven architecture with Kafka for microservices communication and data consistency. Implemented Test-Driven Development (TDD) practices for precision in code solutions.
Senior Full Stack Engineer
Wayfair
2022 - 2023
Introduced PHP/Laravel expertise to construct RESTful APIs, streamlining connectivitiy between frontend and backend systems. Restructured a large-scale frontend application with modular code enhancing maintainability and scalability. Collaborated with the backend team using Laravel for optimized data retrieval and processing. Employ React/Nextjs, TypeScript, and SCSS, in creating interactive UI components ensuring user-centric access. Designed dynamic data filters with cross compatibility to improve user data manipulation capabilities. Assured code quality with Jest and Enzyme for unit and component tests, diminishing potential bugs. Utilized Chrome DevTools to diagnose and resolve performance inefficiencies in frontend rendering. Implemented and containerized deployment processes using Docker for consistent multi-environment deployment.
Senior Full Stack Engineer
Comity
2020 - 2022
Built mobile applications for iOS and Android using React Native, ensuring cross-platform compatibility and efficient development. Designed the application architecture on TypeScript, React/Nextjs, and Redux, ensuring scalability and maintainability. Improved the statement management tool using RTK Query from Redux for mobile applications, enhancing data management efficiency and performance. Designed the REST API with a subteam of back-end developers, ensuring seamless communication between the front-end and back-end components. Installed the Plaid package for both iOS and Android apps, integrating secure and efficient financial transaction capabilities. Integrated and utilized payment APIs to facilitate secure and efficient financial transactions in web and mobile applications, ensuring seamless payment processing. Integrated analytics using Google Firebase for mobile applications, enabling comprehensive tracking and analysis of user interactions and behavior. Researched and tested different headless CMS and used Storyblok for the marketing part, ensuring efficient content management and flexibility. Configured the project's webpack build process with the DevOps team, optimizing build performance and ensuring efficient project compilation. Contributed to code reviews to achieve maintainable and high-quality code, ensuring adherence to coding standards and best practices. Utilized Node/Express for backend development, ensuring robust and scalable server-side logic and API endpoints.
Senior Full Stack Engineer
Autonet Mobile
2019 - 2020
Developed the application from scratch using React to meet project requirements and specifications. Configured the project structure and application skeleton to establish a solid foundation for development. Created reusable React components for the date picker, dropdown, buttons, and input styles according to the provided designs, ensuring consistency and efficiency in UI development. Delivered application screens such as login, reset password flow, and administration pages, meeting user needs and enhancing user experience. Used the existing boilerplate to save the development timeline, leveraging available resources for efficient development. Collaborated with the design team and solved UI/UX-related issues to ensure the application's design met usability standards and user expectations. Utilized TypeScript for React to maintain code quality and improve codebase maintainability. Developed the MVP within the given deadline with team members, ensuring timely delivery and project success. Used Material-UI as the CSS framework and customized the style to achieve a cohesive and visually appealing design. Leveraged Material-UI's components and styling capabilities to streamline frontend development and enhance user interface aesthetics.
Full Stack Developer
BODIS
2017 - 2018
Built the project from scratch using Vue.js to create a dynamic and interactive frontend. Utilized Laravel for backend development, ensuring robustness and scalability of the application. Developed back-end APIs using PHP and Laravel, facilitating seamless communication between the frontend and backend components. Implemented MySQL for efficient data storage and retrieval, ensuring data integrity and performance. Wrote reusable components using Vue.js, Vuex, and Bootstrap, promoting code modularity and maintainability. Contributed to building advertising websites using Laravel, Vue.js, and MySQL, delivering tailored solutions to client requirements. Configured JavaScript code linting and autoformatting using ESLint and Prettier, ensuring code consistency and readability. Explored and compared single-page application frameworks such as Angular, Vue.js, and React to determine the best tech stack for the project. Provided mentorship and guidance to junior developers, fostering their professional growth and development. Reviewed pull requests to maintain code quality and adherence to coding standards. Implemented responsive web design techniques using CSS to ensure optimal viewing experiences across devices. Collaborated with cross-functional teams to design and develop user-friendly interfaces for various applications. Utilized HTML for structuring web pages, adhering to web standards and best practices. Employed PostgreSQL for relational database management, ensuring data consistency and scalability.

Skills

angular
blockchain
defi
ethereum
nft
node
php
react
react-native
rust
smart-contract
solana
solidity
front-end
english
chinese-mandarin