Maxim Trushin

Enterprise Architect at Syntactik

Hawley, Pennsylvania, 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
Maxim Trushin is an enterprise architect and seasoned full-stack .NET technologist with 15+ years of experience delivering large-scale telecom and e-commerce solutions for companies like Frontier Communications and DIRECTV. He combines hands-on engineering and architecture leadership, preferring tech-lead roles on complex, large codebases and leading distributed development teams in fast-paced environments. Founder of Syntactik, he improves developer productivity for XML/JSON workflows and contributes to notable open-source projects such as the Ace editor and the Boo language, where his fixes improved editor highlighting and language correctness. Based in rural Pennsylvania, he has embraced remote-first work since 2011 and brings strong OOP, software architecture, and algorithm skills to drive technology innovation and pragmatic delivery.
code15 years of coding experience
job12 years of employment as a software developer
bookMaster of science, Software Development, Master of science, Software Development at Kharkiv National University of Radio and Electronics
stackoverflow-logo

Stackoverflow

Stats
121reputation
124kreached
4answers
0questions
github-logo-circle

Github Skills (13)

regular-expression10
compiler-design10
javascript10
yaml10
generic-programming9
syntax-highlighting9
ace-editor9
type-system9
abstract-class8
html6
boo6
jquery6
dsl6

Programming languages (3)

C#JavaJavaScript

Github contributions (5)

github-logo-circle
boo-lang/boo

Sep 2012 - Apr 2013

The Boo Programming Language.
Role in this project:
userBack-end Developer
Contributions:13 commits in 6 months
Contributions summary:Maxim primarily focused on bug fixes and improvements to the Boo programming language. Their contributions involved addressing issues related to pattern matching with empty arrays, generic class references, and abstract virtual properties. They also added new tests to cover these bug fixes and implemented a fix for an incorrect warning related to conditional expressions.
compilerprogramming-languageinterpreterboo
ajaxorg/ace

Feb 2017 - Mar 2017

Ace (Ajax.org Cloud9 Editor)
Role in this project:
userFull-stack Developer
Contributions:6 commits, 1 PR, 4 comments in 2 days
Contributions summary:Maxim contributed to the Ace editor's YAML mode by improving multi-line string highlighting and optimizing regular expressions. They fixed a build issue by removing a trailing comma and renamed a state variable for clarity. The contributions primarily involved modifying the syntax highlighting rules within the YAML mode to enhance the editor's functionality.
hostingcloud9javascriptomsace
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
Maxim Trushin - Enterprise Architect at Syntactik