Alexander Men

Software Engineer at Microsoft

Boston, Massachusetts, 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

👤
Senior
🎓
Top School
Alexander Men is a software engineer with 11 years of experience, currently pursuing a part-time master’s at UT Austin and based in Boston. He has built production systems across large tech and engineering firms—most recently joining Microsoft after impactful internships at Meta, Honeywell, Ciena, and others where he improved performance, automation, and developer productivity. Alexander contributes to open-source Rust tooling, notably improving terminal resizing and platform-specific behavior in the popular cursive TUI library, reflecting a systems-oriented backend skillset. He bridges low-level systems work (Linux/BitBake, terminal handling) and full-stack product features (React, GraphQL, WPF), consistently reducing build/config times and improving search and configuration workflows. Colleagues describe him as pragmatic and detail-focused, with a knack for turning operational pain points into automated, measurable savings.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Wentworth Institute of Technology
github-logo-circle

Github Skills (7)

tui10
terminal-emulator10
rust10
terminal-application10
cross-platform8
platform-independent8
multiplatform8

Programming languages (8)

TypeScriptJavaC++ShellRustJavaScriptGoGroovy

Github contributions (5)

github-logo-circle
gyscos/cursive

Jan 2018 - Nov 2018

A Text User Interface library for the Rust programming language
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 7 comments in 10 months
Contributions summary:Alexander primarily worked on updating the `cursive` library's backend, specifically regarding terminal resizing and platform-specific behaviors. They addressed window resizing events, implementing conditional behavior for Windows. The user also introduced and modified callbacks, enhancing the library's functionality. These changes involved interactions with the underlying terminal handling using `pancurses` and also platform-specific compiler directives.
programming-languagerustncursestuiterminal
The buffering backend for any Cursive backend
Contributions:1 review, 82 commits, 9 PRs in 3 years 11 months
backend
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