Richard Cheung
Richard Cheung

Senior Software Engineer

Actively looking · Member since 10 Jan 2025
Message
Location
United States
Desired salary
from 60 USD/hourly
Work preference
Full Time, Contract, Part Time
Experience level
Not set

About

Professional summary

Strong background in developing high-quality software solutions.
Known for solving complex problems and optimizing performance.
Experienced in both front-end and back-end development.
Passionate about creating intuitive and responsive user interfaces.
Committed to enhancing user experience and design.
Extensive experience in leading Agile teams.
Skilled in delivering robust and efficient software solutions.

Skills

23 capabilities

Experience

Career history

Senior Software Engineer Nearpod

Led the full-stack development of an Interactive Learning Platform using React, Next.js, Node.js, PostgreSQL, MongoDB, and RESTful APIs, resulting in a 35% increase in student engagement.
Developed a responsive and intuitive user interface with React, SASS, and Tailwind CSS, significantly enhancing user experience and increasing user satisfaction.
Designed and implemented GraphQL and RESTful APIs to streamline data fetching and improve performance, reducing server response times.
Utilized TypeScript for type safety and code quality across the application, ensuring robust and maintainable code.
Leveraged Redux for efficient state management, ensuring seamless data flow and reducing application bugs.
Developed a Progressive Web Application version of the platform, using service workers and caching strategies to enable offline capabilities, leading to a 15% increase in user retention.
Created data processing scripts and automation tools using Python, enhancing data analysis capabilities and reducing manual workload by 40%.
Integrated Python-based machine learning models into the platform to provide personalized learning experiences, increasing user engagement by 20%.
Implemented Google OAuth 2.0 for secure user authentication, enhancing the platform's security and user experience.
Utilized Docker to containerize the application, ensuring consistent environments across development, testing, and production stages.
Deployed and managed the application on AWS, leveraging Lambda for serverless functions, EC2 for scalable compute resources, and S3 for efficient storage solutions, ensuring scalability and reliability.
Championed TDD practices, writing comprehensive unit and integration tests with Jest and Cypress before code implementation, resulting in a 30% reduction in bugs and faster release cycles.
Refined CI/CD pipelines in Jenkins to automatically run tests and deploy only passing builds, ensuring that high-quality code reaches production seamlessly.
Led Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, ensuring timely delivery of features and fostering a collaborative team environment.

Senior Software Engineer Headspring

Developed several key products for multiple companies using a modern tech stack, including JavaScript, TypeScript, React, Vue.js, Nuxt, Node.js, Express.js, Python Django, Spring Boot, MySQL, PostgreSQL, and MongoDB
Led the development of a retail domain project, focusing on creating an e-commerce platform that enhanced customer experience and streamlined operations.
Implemented features such as product catalog management, shopping cart, and checkout processes using React and Node.js.
Developed a mobile companion app using React Native, enabling users to manage inventory on-the-go.
Integrated third-party payment gateways and shipping services to provide a seamless shopping experience.
Conducted performance testing and profiling to identify bottlenecks and implement improvements, ensuring a high-performance application.
Collaborated with UI/UX designers to create an intuitive and visually appealing interface, enhancing user engagement and satisfaction.
Utilized MUI to create a consistent and user-friendly interface, ensuring a seamless user experience across all devices.
Implemented GraphQL and RESTful APIs to optimize data querying, reducing the need for multiple API calls and improving system performance.
Integrated JWT for secure user authentication, enhancing the platform's security and user experience.
Implemented comprehensive testing strategies using React Testing Library, Jest, and Cypress to ensure the reliability and stability of the application.
Utilized Docker to containerize the application, ensuring consistent environments across development, testing, and production stages.
Managed deployment pipelines and CI/CD processes on AWS, Azure, and GCP, ensuring smooth and automated deployments.
Played a key role in Agile/Scrum ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives, fostering a collaborative and productive team environment.

Full Stack Developer Southwest Airlines

Integrated back-end services using ASP.NET and RESTful APIs, enabling seamless data exchange between the front-end and server, significantly improving application performance and reliability.
Designed and managed MySQL databases to support dynamic web applications, ensuring efficient data storage and retrieval, which greatly enhanced the overall user experience.
Contributed to full-stack development by implementing front-end features with AngularJS and back-end functionalities with ASP.NET and MySQL, resulting in a cohesive and robust application architecture.

Front End Developer Southwest Airlines

Led the development of responsive web applications using HTML, CSS, AngularJS, and Bootstrap, enhancing user experience across multiple devices and increasing mobile traffic.
Optimized front-end performance by implementing best practices in HTML, CSS, and AngularJS, reducing page load times and improving overall site speed.
Collaborated with designers, back-end developers, and product managers to create seamless user interfaces, ensuring consistent design and functionality across the platform.
Implemented UI/UX enhancements using Bootstrap and AngularJS, resulting in a increase in user engagement and a reduction in bounce rates.
Maintained high code quality by adhering to coding standards and conducting regular code reviews, which led to a 40% decrease in front-end bugs and improved maintainability.

Web Developer Intern Softway

Built responsive websites using Angular, HTML, CSS, JavaScript, and Bootstrap, making them look good on all devices.
Connected the front-end to back-end services using RESTful APIs, making the app work smoothly.
Improved the look and feel of the user interface with Bootstrap and CSS, making it more user-friendly.
Worked with designers and back-end developers to add new features and fix issues, ensuring everything worked well together.
Followed best coding practices and tested thoroughly, reducing bugs and improving code quality.

Education

Learning history

University of Texas at Dallas

Bachelor in Computer Science

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent Salaries
Menu