I am a software engineer with a combined three years of internship and hands-on project experience in backend software development, database integration, software deployment, and IoT-related systems.
I primarily work with Java to design and build reliable backend services, integrate databases, and support distributed and edge-based applications.
My experience includes working in Linux-based environments, deploying services to cloud and edge platforms such as Raspberry PI, and building supporting components when needed
I value clear system design, data integrity, and backend reliability over UI complexity.
Sheridan College, Oakville ON
Center for Mobile Innovation + VEE Canada, Oakville ON
Dahe Technology Digital Inc, China
With previous experience in an agile company and having led a team to work based on an Agile methodology, I am comfortable working in a high-paced environment and efficiently managing tasks. I am open to and also value the power of effective communication.
I think that actively listening and understanding different perspectives play essential roles in teamwork. Tackling technology difficulties by myself is fun, but I also enjoy collaborating to find a better solution for the team.
Overall, my approach is proactive and adaptable - always be ready to adjust to changes.
The mindset of problem-solving is essential for programmers. My approach, whether it is a small bug-fix or a seemingly intimidating big project, is always to decompose it. Starting with small tasks makes me build the momentum to start, helps me avoid procrastination, and helps me understand the logic more clearly.
Another important skill in debugging as a programmer is knowing how to read the error message. This also requires a tremendous amount of patience. I am confident to say that I am good at debugging, because I gained a lot of relevant experience from work, hands-on projects, the capstone projects, and even the coursework.
I originally trained in medical school, which instilled strong analytical thinking and attention to detail. Later, I became a web developer by self-teaching, then gained more professional study and work experience at Sheridan through the Software Development & Network Engineering program.
I love everything about technology and programming, so even though this is a huge career transition, I enjoyed every moment of my journey. Eventually, at Sheridan, I developed a dedicated interest in back-end development.
Coding is both a job and a hobby. I seek every opportunity to improve my coding skills and strive for excellence. With both passion and the required expertise in programming, I will go beyond in the years to come.
Outside of engineering, I enjoy staying active through regular workouts and sports, and I'm a longtime baseball fan — I value consistency, teamwork, and steady improvement both in and out of software.
Java
SpringBoot
Maven
MySQL
MongoDB
Linux
AWS
Raspberry Pi
C++
Python
Git
Arduino
TypeScript
JavaScript
React.js
Angular