Marsel Atniashev

Web Developer

London, England, United Kingdom
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
Marsel Atniashev is a seasoned web developer with 12 years’ experience building front-end applications in React and JavaScript, and a solid backend background across Go, Node.js and Scala. Based in London, he has shipped production-grade SPAs, PWAs for embedded systems, and micro-backends on AWS for a digital signage platform while supporting customer integrations. As a co-founder and early lead at startups, he’s owned full-stack systems from architecture to hiring, search tuning with Sphinx, and real-time features using WebSockets and web workers. He also contributes to open-source—improving an XML-to-map Go library (mxj) with path-based retrievals and robust error handling—demonstrating strong data-structure and Go expertise not obvious from his frontend title. Comfortable across the stack, Marsel blends pragmatic engineering, product-focused delivery, and hands-on customer support.
code12 years of coding experience
job16 years of employment as a software developer
bookAssociate's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES, Associate's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES at ПГТИ
languagesRussian, English, Tatar
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

xml10
data-structures10
go10
data-structure10
xml-parsing10
api-design9
error-handling9

Programming languages (5)

TypeScriptJavaScriptGoBrightscriptPython

Github contributions (5)

github-logo-circle
clbanning/mxj

Nov 2014 - Apr 2015

Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
Role in this project:
userBack-end Developer
Contributions:8 commits, 5 PRs, 2 comments in 5 months
Contributions summary:Marsel primarily focused on enhancing the functionality of the `mxj` library, which decodes and encodes XML to/from map[string]interface{}. They implemented new methods for retrieving values by path and refactored existing functions for improved efficiency and maintainability. Furthermore, the user addressed several bugs related to error handling and key renaming, improving the overall robustness of the library. Their commits demonstrate expertise in Go programming and manipulating data structures within the context of XML processing.
stringdotxmldot-notationencode
OutOfAxis/fugo-electron

Mar 2021 - Jul 2024

Fugo Player for Windows
Contributions:12 releases, 7 reviews, 15 PRs in 3 years 4 months
windowselectronlinuxmacmusic-player
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
Marsel Atniashev - Web Developer