Kevin CY Chen
I am a Sr. Software Engineer Manager who is passionate about fostering innovation and continuous improvement, leading and inspiring engineering teams to deliver high-impact, customer-focused solutions such as cloud native SaaS and Web Applications with amazing user experience
I actively engage in organizational initiatives, collaborating with stakeholders to shape policies and strategic plans, unlocking growth opportunities and driving impactful changes
As a Senior Software Engineering Manager with over 19 years of experience in the hi-tech industry, I have consistently taken on increasing responsibility and ownership of technical architecture and systems. My expertise spans across multiple roles, including Full Stack Development, DevOps, AI, and AWS Cloud Architecture. I am committed to leading teams of software engineers, orchestrating large-scale projects, and developing and mentoring junior engineers to ensure efficient execution and success.
Throughout my career, I have played a key role in breaking up monolithic architectures and transitioning to cloud-native SaaS application development using serverless technology stacks. This experience has allowed me to specialize in architecting microfrontend web applications that integrates multiple products while seamlessly scale with backend microservices, leveraging a combination of UX data-driven design, event-driven architectural patterns, and agile development processes.
With a passion for fostering growth and innovation, I strive to create an environment that encourages collaboration, creativity, and continuous improvement. I excel in driving organizational initiatives to help unlocking growth opportunities including North American region R&D training programs, cross-region AI taskforce collaboration and fostering employee engagement.
Best Practices
Proudly upholds the spirit of Agile development with DevOps Practices to optimize for flow of value delivery to customers continuously and sustainably.
I can design, build, test, deploy, and operate the software deliverables with a team through automation and execute a staged rollout plan to various target environments such as development, staging, and production.
While hypothesis-driven requirements help establish the business context and problem scope for engineering development, I also like to make great strides in telemetry and metrics tools for both systems and teams. This helps the developers who are building and running the software to make proactive decisions at an early stage based on historical trends, rather than simply reacting to incidents and problems as they occur.
Dev
Ops
Skills
As a fast learner with a passion for problem solving, these are some of the skills and technologies I have acquired through my years of experience as a Software Engineer. Many of them have contributed to the development of solutions and the completion of projects that have brought value to both the teams that I have led and the clients that I have worked for.
International Experience
Graduated as M.Eng. Software Engineering Specialization (2nd Class Honors) in New Zealand, worked as an expatriate in several countries, and worked with many more international teams around the globe. I speak English, Mandarin and basic Japanese, and have collaborated with team members who are either collocated or remotely distributed, or a hybrid of both.
Join Me
As I continue to expand the team of frontend developers and build frontend experiences at scale, I am always looking for a skilled frontend developer to help design and implement new microfrontend web applications that are continuously deployed to provide the best possible user experience for our customers.
If you are a high-performing software engineer with a DevOps mindset looking for opportunities to build outstanding frontend user experiences and APIs using cloud-native, cutting-edge technologies, feel free to drop me a message.