I'm a senior software architect at Influx Energy Data. Information technology is my profession and my hobby as well.
Introduction
I have a diverse career background, having transitioned through several roles over the years. I began my professional journey as an electronic engineer. After gaining experience as an electronic engineer, I transitioned into the role of a database administrator. I then transitioned into the world of firmware and software development, where I honed my coding skills and took on roles as a developer. My career path continued to evolve as I ventured into the realm of DevOps, where I focused on optimizing software development and deployment processes. Eventually, I progressed to the role of a software architect, where I had the opportunity to design complex software systems and provide technical leadership.
What I have done so far
Shenyang Artillery Institute
Teaching digital circuit and wireless communication basics
Maintaneance of wireless communication devices.
Wireless detection system research and design
National Taxation Bureau of Shenyang city, China
SQL server Database administration
Develop backend storage such as tables, views and stored procesures, for texation management system.
Department of Mathematica and Computing Sciences, University of Waikato
Tutorials
Assignments
Gallagher Group Limited
Developing firmware by C and C++ on platforms Windows CE and Linux.
Developing server applications by C++, C#, SQL and .NET on Windows platform (C/S model).
Developing client applications by by C++, C# and .NET on Windows platform (C/S model)
Developing web serivces by Java, NodeJS and Python on Amazon Web Service platform.
Developing Web client by Javascript/Typescipt, HTML, CSS and ReactJS.
Participating in code reviews and providing constructive feedback to other developers.
Gallagher Group Limited
Leading the design and development for cloud teams.
Developing and maintaining the CI/CD pipelines for cloud teams.
Collaborating with cross-functional teams including designers, product managers, and other developers to create high-quality products.
Participating in code reviews and providing constructive feedback to other developers.
Influx Energy Data Limited
Developing and maintaining web applications using React.js and other related technologies.
Collaborating with cross-functional teams including designers, product managers, and other developers to create high-quality products.
Implementing responsive design and ensuring cross-browser compatibility.
Participating in code reviews and providing constructive feedback to other developers.
Influx Energy Data Limited
Managing the developent team
Creating archietctural design and threat modeling for Influx's cloud services.
Collaborating with cross-functional teams to create high-quality products.
Participating in code reviews and providing constructive feedback to other developers.
What I'm working on
I'm working on the following projects. Each project is briefly described with links to code repositories and other pages that provide more details.
Web-based platform that allows retailers and distributors to manage smart meters. The portal provides various services such as administration of users and permissions, demand management for hot water cylindar, meter status and disconection and reconnection services.
My personal project, gathering energy data from various public data repositories, storing and processing the data by appropriate technologies; providing visulisation and easy-to-access approaches for users to access the data.
I'm planning to do this in about two years, from October 2023 to September 2025. I'll take footages with drones at 40 to 50 spots along the river.
Implement a framework to process and serve energy datasets by AWS serverless and Amplify GEN 2.
Get in touch