Sign In

Kenneth Lam

Senior Software Engineer, Microsoft To Do at Microsoft

Professional Background

Kenneth Lam is a highly skilled software engineer with over 11 years of commercial experience primarily focusing on Java, including Core, Android, and J2ME environments. His extensive career began with his role as a Software Developer at CentralNet Investment Ltd, where he honed his analytical and programming abilities. From there, Kenneth's career trajectory steadily progressed as he joined SyncMy Ltd, where he contributed significantly before moving on to work as a Mobile Application Developer at Badoo.

Kenneth's entrepreneurial spirit and innovative mindset led him to join SwiftKey, where he made remarkable strides in the Android product space. He held several pivotal roles within the company, including Software Engineer for IME Integration and Senior Software Engineer, showcasing his adaptability and commitment to delivering high-quality software solutions. As part of Microsoft’s Professional Services team, Kenneth gained valuable consultancy experience, working with a diverse array of clients across the globe. He effectively communicated with international customers, implementing creative solutions that enhanced user experiences. Currently, he works as a Senior Software Engineer at Microsoft To Do, where he continues to inspire his team with his untraditional approaches to problem-solving.

Education and Achievements

Kenneth’s educational journey has laid a strong foundation for his successful career in technology. He studied for his BSc in Computer Engineering at The University of Manchester, where he graduated with a 2.1 (Hons). Building on this knowledge, he advanced his education by pursuing an MSc in Advanced Computer Science with Business Management, achieving an impressive 71% GPA (Pass with Merit). His academic grounding allows him to blend technical proficiency with strategic business insights, a combination that has proven invaluable in his roles.

In addition to his academic accomplishments, Kenneth is passionate about creativity in technology. He enjoys engaging in activities such as writing, graphic design, website creation, and product design. This creative side influences his engineering work, enabling him to approach software development uniquely and innovatively.

Notable Achievements

Throughout his professional career, Kenneth has achieved numerous milestones that demonstrate his expertise and dedication to his field. His extensive experience with Java and software engineering has made him a highly sought-after professional in the industry. His ability to brainstorm and explore untraditional problem-solving methods has led to successful project outcomes, demonstrating his skill in both individual and collaborative settings.

Kenneth’s ability to liaise with clients across different cultures has also been a significant aspect of his career, reflecting his strong communication skills and cultural awareness. This global experience has enriched his understanding of diverse user needs, allowing him to contribute effectively to projects that cater to a wide array of audiences.

As the landscape of software development continues to evolve, Kenneth Lam remains at the forefront, leading innovations and inspiring those around him. His enthusiasm for technology and commitment to excellence ensures that he will consistently make an impact in the tech industry.

Questions

How did Kenneth Lam's experience in consulting at SwiftKey influence his current role at Microsoft To Do?

What innovative problem-solving techniques has Kenneth Lam applied in his software engineering projects?

In what ways has Kenneth Lam integrated his creativity into software design and development?

How does Kenneth Lam’s education in Advanced Computer Science benefit his role as a Senior Software Engineer?

Which projects has Kenneth Lam worked on that highlight his expertise in Java and software engineering?

Kenneth Lam
Add to my network

Location

London, England, United Kingdom