Jian Ma

Software Engineer at Wärtsilä

Rockville, Maryland, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jian Ma is a software engineer with 11 years of experience specializing in systems development across Linux, embedded, and cloud environments, currently based in Rockville, Maryland. He is proficient in C/C++ and Java and has a track record of contributing to both front-end and back-end components of open-source platforms, including work on the popular KubeVela dashboard and the LLM app platform Dify. At Wärtsilä he applies systems-level thinking to production software, while his open-source contributions show a practical blend of UX improvements, HTTP/workflow resiliency, and RPC performance optimizations. Jian’s work spans code generation, service routing, and UI scaffolding, reflecting comfort across the full stack and in multidisciplinary teams. A subtle but consistent strength is his ability to translate complex platform needs into incremental, testable improvements—whether adding environment-variable support for workflows or integrating Ant Design Pro5 for a dashboard.
code11 years of coding experience
bookM.S, Electrical Engineering, M.S, Electrical Engineering at Southern Methodist University
github-logo-circle

Github Skills (34)

javascript10
dashboard10
antd10
work-flow10
nextjs10
netframework10
code-generation10
rpc10
dotnet-core10
csharp10
ant10
react10
web-application9
develop9
python9

Programming languages (10)

TypeScriptSmartyC#JavaShellCUECJavaScript

Github contributions (5)

github-logo-circle
RabbitTeam/RabbitCloud

Jun 2016 - Jul 2022

A lightweight cross-platform RPC.
Role in this project:
userBack-end Developer
Contributions:472 commits, 4 PRs, 288 pushes in 6 years 2 months
Contributions summary:Jian primarily worked on implementing and improving the core RPC framework. They focused on code generation for service proxies, including the implementation of a service proxy generator using C# code analysis. They refactored the code, added features such as health checks and improved the performance by using an efficient transport protocol (Netty). The user also worked on defining and implementing service route management.
rpcnettycross-platform
kubevela/kubevela

Aug 2020 - Aug 2021

The Modern Application Platform.
Role in this project:
userFront-end Developer
Contributions:27 reviews, 16 PRs, 32 comments in 1 year
Contributions summary:Jian contributed to the initialization and scaffolding of a dashboard feature. Their work involved integrating Ant Design Pro5 and setting up the basic structure and layout of the dashboard pages. The user primarily focused on modifying the `document.ejs`, `global.tsx`, `app.tsx`, and `service-worker.js` files to initialize the dashboard and its dependencies. This includes adding UI elements and setting up the application's basic configuration.
multiclustertraitserverlessapplication-platformcloudnative
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial