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.
12 years of coding experience
16 years of employment as a software developer
Associate's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES, Associate's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES at ПГТИ
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:
Back-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.
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.