JOHNNY LAM
SOFTWARE DEVELOPER
Richmond,BC +1-672-***-**** ********.****@*****.*** https://johnnylamdeveloper.bio (Password: reviewer2023) https://www.linkedin.com/in/johnny-lam-canada SUMMARY
A self-motivated and technology-driven software engineer with 6 years of expertise in web software development, Android APP, e-commerce, and automation development. I consistently create flexible, scalable, and optimized software by employing clean, maintainable, high-quality code with loose coupling and testability. Evaluating user needs to design and deliver appropriate solutions within required timelines to satisfy stakeholders is my key strength. SKILLS
Java: Java Spring Boot, Hibernate, Java EE(Servlet, JSP), JWT, WebSocket, MongoDB (NoSQL), RDBMS (SQL), Elasticsearch, RabbitMQ, Swagger
JavaScript: HTML5, CSS3, JavaScript, TypeScript, React, Angular, Vue, Node.js, Express.js, Socket.IO DevOps: Git, Docker, Maven, Gradle, Jenkins, Git, GCP(Compute Engine), AWS (EC2), Linux, PowerShell, Bash, Python Java Development, Robotics, API Development, Communication, Project Coordination, Agile, Waterfall, SDLC, OOP (Object Oriented Programming), S.O.L.I.D, MVC, MVVM, Agile, Distributed Architecture (ROS), Data Structure & Algorithm, Design Patterns, REST, JUnit
EXPERIENCE
Job Title: Senior Software Developer
Company Name: Logistics and Supply Chain MultiTech R&D Centre (LSCM) 09/2022 – 03/2023
§ Developed 3 Web Java Backend, 1 Web APP, 5 Android APP, and 2 robotic-related web client/server architecture applications, desktop application. Tools: Java Spring Boot, Hibernate, JWT, WebSocket HTML5, CSS3, JavaScript, React.js, Node.js, Android Native Java, ROS, and MySQL, MSSQL
§ Optimized the systems through code modernizing and the careful selection of technical tools, resulting in a 46% increase in runtime speed and the elimination of 50% of bugs.
§ Liaised and worked closely with 4 cross-functional teams, including the robotic team, hardware engineer team, UI/UX designer, and vendor, while also engaging with stakeholders to ensure seamless project progress.
§ Investigated the feasibility to apply DevOps tools and Agile Methodology such as Git, Jenkins, Docker, Gradle, Trello in semi-government workplace. Key Achievement:
§ Delivered and developed approximately 10 projects, encompassing frontend, backend, and Android Robotic Application as a Full Stack Developer in my team.
§ Worked with 2 junior developers to create the Smart Chinese Hospital system MVP (Minimum Viable Product) in 2 months only.
§ The Smart Chinese Hospital project necessitates strong teamwork as it involves seamless collaboration between the hardware team, designer team, and software team.
Job Title: Software Developer
Company Name: Logistics and Supply Chain MultiTech R&D Centre (LSCM) 03/2021 - 09/2022
§ Took a leading role in developing 3 Android apps, 1 large scale kiosk APP, IoT
(Internet of Things) software and automated reporting documents using VBA. Tools: Java, HTML5, CSS3, Angular, TypeScript, Vue,.
§ Wrote the user guides, documentation, and security auditing reports for the systems.
§ Refactored an existing code of the Kiosk Android application into cleaner code, resulting in approximately 70% speed performance enhancement, and resolving 90% of critical bug issues.
Key Achievement:
§ My work involves collaborating with esteemed professors and PhD students on projects that feature sophisticated algorithms. As part of the team, my contribution lies in applying these advanced algorithms to real-world projects, leading to consistently successful outcomes.
§ During COVID-19, my team and I developed an award-winning isolation system in just 2-3 weeks, serving over 1 million Hong Kong residents. The chaotic situation at the isolation center (Penny Bay) was promptly addressed, resulting in zero further complaints.
Job Title: Entrepreneur
Company Name: Johnny e-commerce Agency 06/2018 - 03/2021
§ As an IT specializing in web, e-commerce, digital marketing, and client education. Empowering clients through training for enhanced online business success.
Tools: Shopify, Liquid, WordPress, SEO/SEM, No Code Development, Java Spring Boot, Elasticsearch, RabbitMQ, Swagger
Job Title: Software Developer Co-op
Company Name: CityU Apps Lab 06/2016 - 06/2017
§ Responsible for web API and mobile development
Tools: Android Java, Node.js, Express.js, Socket.io, PHP, Ngnix and MongoDB.
§ Engaged in project presentations and discussions with customers. Job Title: Software Developer Intern
Company Name: Central Link Limited 07/2015 - 10/2015
§ Developed a comprehensive booking system prototype with a team of 12 members Tools: PHP MVC Framework, MySQL, and jQuery Mobile.
§ Architected the ERD and Class diagram for the booking system. EDUCATION
Bachelor of Computer Science
City University of Hong Kong
Final Year Project - Machine Learning in Stock Market Keywords: Scikit-learn, NumPy, pandas, Quandl, S&P 500, Matplotlib, bokeh Availability: Available Immediately. Remote work opportunities are welcome.