“I have worked with Jonny for the past two years on two different Microsoft projects. Jonny was the team leader and at all times run an efficient team. He has great attention to detail and was always open to external recommendations. Jonny has a deep understanding of technology both hardware and software and has an inbuilt tendency to innovate. He was an absolution pleasure to work with.”
About
As an Electronics Engineer who got into enterprise software, I present a unique set of…
Activity
-
Awesome watching the technical live stream! Proud to be part of Team Blue
Awesome watching the technical live stream! Proud to be part of Team Blue
Shared by Jonny Lin
-
After 11 years with Intergen/Capgemini, today was my last day logging in. It's been a lot of fun being part of the Yellow family and has provided…
After 11 years with Intergen/Capgemini, today was my last day logging in. It's been a lot of fun being part of the Yellow family and has provided…
Liked by Jonny Lin
Experience
Education
Courses
-
Advanced Control Systems
ELECTENG704
-
Digital Communications
ELECTENG426
-
Power Electronics
ELECTENG414
Projects
-
Agriculture platform built on Azure IoT
This project started within Intergen and transitioned over to Capgemini / Sogeti. Our client has an existing legacy IoT agricultural solution that is in the process of being rewritten into a more modern solution to address scalability and maintainability concerns. This is a multi-year, multimillion-dollar project, with Azure being a new technology for the team to pick up. As well as working on the day-to-day coding, my responsibility is to ensure:
- Capgemini team succeeds in delivering…This project started within Intergen and transitioned over to Capgemini / Sogeti. Our client has an existing legacy IoT agricultural solution that is in the process of being rewritten into a more modern solution to address scalability and maintainability concerns. This is a multi-year, multimillion-dollar project, with Azure being a new technology for the team to pick up. As well as working on the day-to-day coding, my responsibility is to ensure:
- Capgemini team succeeds in delivering all scoped requirements
- Provide technology leadership with my extensive experience with Azure
- Identify and resolve process issues using agile methodologies
- Provide mentorship to junior and intermediate developers
- Ensuring codebase quality and best practices with daily code reviews
After almost a year, we delivered our first milestone, creating tremendous business opportunities for the client. Throughout our year-long engagement, our team has persistently received stellar feedback from the client.
Majority of the platform is built on .NET core, using a microservices pattern. Deployed to an environment in Azure using GitLab CI/CD on top of docker containers. Database uses a combination of PostgreSQL and Cassandra. Device communication and management is built on top of Azure IoTHub using Device Provisioning Service, with event processing done through a combination of EventHubs and Kafka. Telemetry is sent using MQTT. -
Microsoft Events - Platform Team
-
Intergen’s event delivery team is behind the solution that Microsoft uses to host their biggest events. As the scope of the platform grows over the years, there was a need for separating out a team that’s dedicated to adding features to the product and address tech debt. Given the awesome opportunity, I put my name forward to as the lead developer for that team. During the time I was leading the team, I oversaw the following:
- Together with solution architect and project manager, we…Intergen’s event delivery team is behind the solution that Microsoft uses to host their biggest events. As the scope of the platform grows over the years, there was a need for separating out a team that’s dedicated to adding features to the product and address tech debt. Given the awesome opportunity, I put my name forward to as the lead developer for that team. During the time I was leading the team, I oversaw the following:
- Together with solution architect and project manager, we established agile ceremonies using the scrum template, on top of events designed to celebrate team achievements and cultivate team culture for our fully remote team.
- Successfully migrated the Azure DevOps pipeline from classic mode to YAML with zero production issues.
- The team was tasked to add localization and internalization support across the entire site. This required changes to frontend app, backend API, search indexing, and much of the CI/CD pipeline. I was there every step of the way, beginning with investigation and proof of concept, ending with delivering a major event supporting multiple locales.
The tech stack for this project is as follows: frontend built in ReactJS with TypeScript, .net core backend, Redis caching layer, data stored in CosmosDB and search implemented by Azure Search, indexing done by Azure functions. -
Connect Emergency Information Management System
-
A software system that is designed to help victims, friends, family and emergency services gather information following a disaster. The application uses the concept of citizen science and utilizes social media as well as the large amounts of information available on modern smart devices to retrieve information about people from the disaster zone and let their loved ones know the wellbeing of themselves and those around them. This information is then used to calculate the worst affected areas…
A software system that is designed to help victims, friends, family and emergency services gather information following a disaster. The application uses the concept of citizen science and utilizes social media as well as the large amounts of information available on modern smart devices to retrieve information about people from the disaster zone and let their loved ones know the wellbeing of themselves and those around them. This information is then used to calculate the worst affected areas and can provide a quick overview of a disaster zone.
All the Information we collect is stored in our cloud system where this information can be processed, transmitted to loved ones, social media or accessed by emergency services or aid agencies.
We have made a proof of concept prototype that is capable of carrying 500 requests per 5 seconds, and it was able to output the information onto a geological information service (GIS) system for emergency workers.Other creatorsSee project -
A Solar-Powered Renewable Energy System for Rural Households
-
My final year project was the design and implementation of a 5kW single phase grid-tied solar inverter for a rural village, the project involved implementing Proportional Resonant Control of the load voltage and current, a Phase Locked Loop to sync the output current to the grid voltage, the project was developed entirely in Simulink, using the new embedded coder function. This was a two people project, and I have worked closely with my partner, and I worked on developing and implementing the…
My final year project was the design and implementation of a 5kW single phase grid-tied solar inverter for a rural village, the project involved implementing Proportional Resonant Control of the load voltage and current, a Phase Locked Loop to sync the output current to the grid voltage, the project was developed entirely in Simulink, using the new embedded coder function. This was a two people project, and I have worked closely with my partner, and I worked on developing and implementing the software as well as assembling and testing of the hardware components.
Other creatorsSee project
Honors & Awards
-
Technology Guruship 2018
Intergen
-
Technology Guruship 2017
Intergen
-
Technology Guruship 2015
Intergen North America
-
Winner of 2012 Spark Ideas Challenge – Social Entrepreneurship Category
University of Auckland Entrepreneurship Challenge
-
Fourth Place, Microsoft Imagine Cup 2012 – New Zealand
Microsoft
-
Second Place, MATLAB Simulink Student Challenge 2011 - Worldwide
Mathworks
Languages
-
English
Native or bilingual proficiency
-
Mandarin
Native or bilingual proficiency
Recommendations received
1 person has recommended Jonny Join now to view
More activity by Jonny
T minus 16 hours before starting my new job 🚀🚀 Very excited to have taken up an offer with BLUE ORIGIN!
Shared by Jonny Lin
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Jonny Lin in United States
-
Jonny Lee Lin
I transform your problems into best-selling solutions & Products | Product Management | Hustling as an Introvert/Ambivert | Video Marketing/Storytelling | Real Estate Investing | Cannabis Investing
-
Jonny Lin
UX Designer
-
Jonny Lin
Student
-
jonny lin
Restaurant
4 others named Jonny Lin in United States are on LinkedIn
See others named Jonny Lin