James Cheng

James Cheng

$55/hr
Full stack development on multiple projects
Reply rate:
100.0%
Availability:
Full-time (40 hrs/wk)
Location:
Toronto, Ontario, Canada
Experience:
10 years
JAMES CHENG Senior Full Stack Developer E 1 - e Toronto, ON, Canada - SUMMARY LINKS Full Stack JavaScript and Typescript Developer with more than 10 years of experience in designing, developing and maintaining flexible web and mobile applications. Strong contributor with an excellent communication skill, fostering a positive team environment to achieve shared objectives on 30+ projects. Proficient in understanding the business requirements of the clients and delivering projects accordingly by fixing production issues and adding testings. WORK EXPERIENCE Full Stack Developer Deloitte Digital 10/2020 - Present Completed projects with 5+ software teams across company based on agile/scrum • • • • • Developed and released 10+ web applications(React, Angular) and 5+ cross-platform mobile apps(in React Native for both Android and iOS) Facilitated over 10 large-scale applications, including projects in blockchain, healthcare, real estate, and other industries Applied the best UI/UX experience to 20+ customers and stakeholders to build the best user experiences Integrated 100+ RESTful APIs and handled data flow using state management tools like Redux, Mobx and Recoil Implemented 40+ Frontend features using React Router, React context API and react-query Senior Software Engineer Orderb4 06/2018 - 10/2020 • • • • LinkedIn 7 Portfolio 7 Github https://www.linkedin.com/in/jamescheng-a456321b8/ https://james-cheng-portfolio.com/ https://github.com/happyman125 EDUCATION Bachelor's Degree in Computer Science Concordia University 05/2009 - 07/2014 SKILLS React Vue Redux Python Express Angular NextJS Javascript React Native MySQL C# .NET Typescript DevOps US Co-created an advanced food delivery app alongside a diverse team of 3 engineering, 1 product management, and 3 sale professionals •  Added 5+ delivery services to enable accurate tracking of delivery orders and influence real-time updates to customers Integrated with 40+ backend APIs to retrieve and display restaurant menus, customer orders, and delivery status information in real-time Applied Angular (12-13) to create a responsive user interface, enhancing the ordering and delivery experience, then migrated to React Integrated Nest.js backend to handle business logic, reducing API response time by 30% and facilitate seamless communication with external services Executed a migration from Material UI to tailwind CSS throughout the application, leading to a 20% increase in customer satisfaction ratings AWS Docker Node HTML5/CSS3 CI/CD Agile/Scrum GraphQL Webpack ES6 / ES7 Git UI/UX SaaS WORK EXPERIENCE LANGUAGES Frontend Developer English Unbanked 02/2017 - 06/2018 US Launched a yield product leveraging cryptocurrencies, including Fantom and Ethereum, resulting a 150% growth in user adoption • • • • Coded using React, Vue.JS, HTML and CSS to develop 20+ features for both mobile and desktop platforms collaborating with backend developers, designers and product manager Collaborated closely with 3 UX/UI designers using design tools such as Figma, Sketch, and Adobe XD to bring the design concepts to life and ensure a seamless integration of design and functionality Achieved secure and efficient interactions with blockchain networks, web3.js or similar libraries to connect frontend applications with smart contracts and 5+ decentralized systems Leveraged MetaMask and Wallet connect features and functions to implement trading features,resulting in a 40% growth in trading volume Project Lead Developer Softchoice 11/2015 - 02/2017 Toronto, Canada A frontend leader who managed frontend development and 5 frontend developers • • • • • Included the Customer relationship management system to help the client manage 30 aspects of the business Added 20+ continuous integration and continuous deployment (CI/CD) pipelines with Git, automating build, testing, and deployment processes for efficient development workflows Mentored 5+ junior software engineers, providing careful guidance of development strategies and education on innovative development techniques Implemented responsive user interfaces, leveraging React Native's pre-built UI components and 10 libraries Discussed with management and HR teams to develop comprehensive PTO policies, benefit plans, resulting in a 10% reduction in absenteeism Software Engineer Engine Digital 01/2015 - 11/2015 Vancouver, Canada Elaborated 20+ agency's best practice approaches to help eager brands accelerate digital innovation and find new opportunities • • • • • • Designed client-side and server-side architecture and accomplished cloud-based back end solutions with 20% reduction in infrastructure costs Improved intuitive designs for over 50+ components using HTML and CSS, ensuring optimal user experiences across devices and screen sizes Leveraged 15+ React Native's platform-specific APIs to access device features such as camera, GPS, push notifications, and device storage Addressed 8+ authentication and security concerns with Passport.JS JWT tokens and the B crypt library Troubleshot and tested 30+ features by debugging code and optimizing performance to enhance efficiency Incorporated 5+ testing frameworks and libraries such as Jest, Mocha, Selenium, or Cypress to automate and streamline the testing process Proficient
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.