loading 页面加载中

I'm Mingliang Ge.

我是 葛明亮

Engineering is AWESOME.

学工程最棒了。

I am an software engineer and I hold a Master's degree in Electrical and Computer Engineering from The Ohio State University, specializing in digital systems and communications. This program equipped me with a strong foundation in programming languages like Java and C, along with knowledge of computer architecture, microcontrollers, and semiconductors.

I'm a passionate learner who enjoys expanding my skillset. I am most comfortable with Java, but I'm always eager to pick up new programming languages. I've also delved into web development, teaching myself HTML/CSS and frameworks like Angular and ReactJS, I even built this website using these skills! This website used a little bit of HTML/CSS and some JavaScript libraries.

As a web developer, I primarily work with the Spring Framework on client projects. I've had the pleasure of working on numerous web application development projects, and the constant exposure to new frameworks, languages, and design patterns keeps things exciting. Plus, seeing satisfied users with the finished product is incredibly rewarding.

In 2018, I became a permanent resident of Canada after spending 8 years in the United States. It's a new chapter of my life that I'm thrilled to explore!

I'm currently fascinated by Generative AI frameworks. I've been experimenting with LangChain, and Google Gemini to build a work-related chatbot application. I think this technology holds immense potential for the future!

Challenges are what drive me - I love engineering and everything it entails. I'm truly passionate about my work, and I'd be thrilled to connect with you and potentially collaborate on a project!

我是一个软件工程师,毕业于俄亥俄州立大学电子工程与计算机系,专攻电子系统和通讯。在大学期间,我接触了计算机架构、微处理器、 半导体等硬件工程知识。与此同时,我也打下了扎实的编程基础。

在平常业余时间,我热爱学习新的计算机技能并练习编程。我最熟悉的是Java,我也接触了C语言和Python,但我也非常乐于学习其他编程语言。 我自学了HTML/CSS、Angular、ReactJS 等网页开发技术,而且利用所学知识写了这个个人网站!这个网站用了一些HTML、CSS 和JavaScript 库。

毕业后,我成为了一名网页开发者,擅长使用Spring 框架,参与过多个Web 应用程序的开发项目。我喜欢学习新技术,工作中不断学习新 的框架、语言和设计模式,并能快速应用到实际项目中。并且,看到最终成果和用户满意的反馈是我前进的动力。

在美国生活八年后,我于2018年5月获得加拿大永久居民身份,这开启了我人生的全新篇章。

我最近对生成式AI框架非常感兴趣。我尝试结合 LangChain 和Google Gemini 开发聊天机器人程序。我相信这项技术代表了软件开发的未来!

我喜欢学工程技术,勇于挑战,对我的工作充满热情。我希望有机会与您合作!

I fell in love with coding.

我爱上了写代码。

Originally, I started my college journey in electrical engineering. Back then, I was diving deep into the hardware world, learning about logic gates and the magic of 0s and 1s in microcontrollers. However, my path took an exciting turn when I discovered my passion for software development, leading me towards computer engineering.

我一开始是学电子工程,偏向硬件方向,以前学的是微控制器里的逻辑0和1,但我自己都没想到,后来走了计算机工程和写代码的路,因为我爱上了 软件开发。

I often rewrite this website with new frameworks.

我时常会用新的框架重写这个网站。

I've been actively maintaining and updating this website for the past couple of years. I'm constantly inspired by browsing other web pages. Whenever I come across elements I love, I often use developer tool to inspect the source code and the implementation.

这个网站在这些年已经被更新过许多次。当我浏览别的网页看到我喜欢的元素时,我总喜欢查看源代码看它们是如何实现的。

I enjoy working with everyone.

我喜欢团队合作的项目。

A successful project is all about teamwork. In a productive development environment, I thrive on the opportunity to collaborate with others. It's a fantastic way to learn from each team member's strengths, and I bring my own skills to the table as well.

工程项目的圆满完成需要所有人共同努力,这也是我喜欢在开发团队中工作的原因:我可以认识各种人,并且从他们身上学习到他们擅长的事情。

I often need to move for new projects.

我为了新的项目常常需要搬家。

Every move to a new place presents a unique opportunity to develop new skills and gain valuable work experience.

每次的搬家都是一次获得新的技能和工作经验的过程。

My work is usually related to web application development.

我的工作通常都是和Web应用程序开发相关。

I've gained extensive experience as a software development contractor

我已经完成了许多外包的软件开发项目。

I primarily focus on web application development and testing. These projects have involved utilizing popular frameworks like Spring Boot and Hibernate, working with both relational and NoSQL databases. Additionally, I'm proficient in developing RESTful web services and possess DevOps skills, having experience with creating Jenkins CI/CD pipelines and deploying Docker images to Kubernetes environments.

在这些项目中我主要参与开发并测试Web应用程序。 这些项目通常都运用Spring框架,Hibernate配合不同的数据库。 一些Web应用程序也需要RESTful Web Service。还有一些DevOps 相关的工作包括建立Jenkins CICD pipeline,部署Docker镜像到Kubernetes。

I found my ability of logic thinking to be quite strong.

我发现我逻辑思考的能力还蛮强的。

You know, coding indeed resembles using a specific "language" to "talk" to computers, amirite? Isn't that exciting? (...well, except when compilers throw errors your way of course...)

仔细想想,写代码确实是在用一个“语言”和计算机“对话”不是吗?是不是很有趣? (……不过,有时候编译器报错的时候找bug那就没那么有意思了……)

During college, my passion for coding blossomed, and I discovered a strong aptitude for logical thinking. This culminated in my capstone project – a Hands-free Presentation system using Microsoft Kinect. Collaborating with a team of three, I developed a program that utilized the Kinect sensor to track human body movements for controlling PowerPoint slides. Built using C# in Microsoft Visual Studio, the program boasts 724 lines of code and incorporates both hand gestures and voice recognition for seamless slide navigation.

我从大学的时候就发现,我对写代码非常感兴趣,而且我觉得我很擅长逻辑思维。 我本科的毕业项目是用微软Kinect体感传感器来做简单PowerPoint控制。这个小项目用了C#,虽然只是Microsoft Visual Studio里面写的 724行代码,但是这些代码让Kinect传感器追踪人体结构,利用手势和声音控制PPT。

capstone_design

I worked as a graduate research assistant in ECE at OSU.

我曾经在俄亥俄州立大学ECE研究生院做过研究助理。

The work focuses on communication networks in Unmanned Vehicles using IEEE 802.11p protocol.

我研究的是无人机器小车的802.11p通讯网络。

This research investigates robust communication architectures for a collaborative swarm system. The system will comprise autonomous ground units tasked with specific missions, while a complementary aerial swarm conducts verification tasks. IEEE 802.11p, a vehicular communication standard, is chosen due to its suitability for this application.

这个研究的目的是为一群自动控制的群体机器人设计一个稳定的通讯结构,让地面的机器车可以执行一些特殊任务,天空中的飞行机器人可以进行空中确认行为。 这个网络需要使用IEEE 802.11p通讯协议。

My main task is to implement the MAC frame for the messages and simulate the network behavior in GNU Radio Companion.

我的主要任务是搭建通讯信息当中的MAC层,并且利用GNU Radio Companion模拟网络的通讯拥堵情况。

What do I usually do in my spare time?

我平常的时候都在做什么?

Hmm... where do I start?...

嗯……这我要从头说起……

I make specialty coffees!

我会做咖啡!

I was working at campus grab'n'go cafes in my sophomore year, and I can make hot, ice and frozen drinks, such as cafe latte, cafe mocha, americano and cappuccino.

我大二的时候在学校咖啡馆打工,我可以做咖啡热饮或者冰饮,比如拿铁,摩卡,美式咖啡,卡布奇诺等等。

I was learning latte art! I am a beginner for this but I think I was doing quite well. It truly was quite hard tho.

我自学过咖啡拉花!我虽然是初学者但是我觉得我做的还不错!但其实还挺难的。

I also enjoy cooking and I like to try out different cooking methods in my free time.

除此之外我喜欢做菜,我平常喜欢尝试不同种类的烹饪方法。

I enjoy working out at the gym.

我平常也喜欢去健身房。

I am trying to maintain a healthy lifestyle.

我正在努力维持一个健康的生活方式。

I do sometimes stay up quite late though, I am trying not to do this often.

我有的时候确实会熬夜很晚,不过我正在尝试不要经常这样。

I also love travelling and I do a little bit of photography.

我也喜欢旅游,拍一些小照片。

While I wouldn't call myself a professional photographer, I love capturing special moments and giving them a little extra pop with some basic edits. Makes them even more awesome, right?

我想说虽然我不是一个专业摄影师,但是我喜欢拍拍生活里的瞬间,然后偶尔修个图让照片更~好看。:)

CHECK OUT MY INSTAGRAM PAGE 看看我的INSTAGRAM主页

Do you want to hear me sing a cover if you got time?

有时间的话,你想听我唱首歌吗?

I look forward to hearing from you!

我很希望了解你!

... only if you want to know about me first. :)

……但你要先来了解我 :)

CLICK HERE TO DOWNLOAD MY RESUME 点这里下载我的简历

... btw these were from Jun 2015 back when I was in Ohio. :P

……那个,这些是我在2015年6月在俄亥俄跳伞的照片。 :P

Hit me up!

跟我联系哦!

I became a permanent resident of Canada in May 2018, and I am now in the Greater Toronto Area of Ontario, Canada.

我于2018年5月成为加拿大永久居民,我现在在加拿大安大略省多伦多地区。

garygml@outlook.com | (416)877-3057

garygml@outlook.com | (416)877-3057

My status:

Updated on July 10, 2018: I am currently in a project and will update this message when available again.

Updated on May 23, 2018: I just moved to Canada and I am open to opportunities!

Updated on Oct 28, 2017: Currently I am working as a contractor and I am in a middle of a client project. I will update this message once I am available again.

我现在的状态:

更新于2018年7月10日: 我现在正在一个项目当中。当我完成这份工作的时候我会更新这条信息。

更新于2018年5月23日: 我刚刚到达加拿大,我很期待新的工作机会!

更新于2017年10月18日:我现在正在一个项目当中。当我完成这份工作的时候我会更新这条信息。

更新于2017年6月1日:我的上一个工作完成了。我很期待与你联系。