Micha聽Nasriachi

Staff Software Engineer at TomTom

Amsterdam, North Holland, Netherlands
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
Micha Nasriachi is a Staff Software Engineer based in Amsterdam with over 20 years of experience designing and delivering robust software systems, and more than a decade in senior and technical lead roles at Booking.com and now TomTom. He combines low-level C and embedded systems expertise with a passion for dynamic languages鈥攁uthoring CPAN modules and contributing as a core developer to the Dancer2 web framework and MetaCPAN tooling. Known for practical, performance-minded back-end work, he has improved ElasticSearch queries and refactored core routing/DSL components in widely used open-source projects. Micha mentors teams, architects critical tooling for large-scale services, and brings a pragmatic blend of systems thinking and developer ergonomics to complex problems. An experienced maintainer and builder, he often surfaces non-obvious gains by removing dependencies and reducing duplication to improve reliability and developer velocity.
code13 years of coding experience
job19 years of employment as a software developer
bookBA Computer Science, BA Computer Science at University of Haifa
languagesHebrew, English
github-logo-circle

Github Skills (12)

regular-expression10
web-framework10
elasticsearch10
elasticsearchquery10
aws-elasticsearch10
perl10
elasticsearch-api10
amazon-elasticsearch10
cpan9
metacpan9
api-design8
software-design7

Programming languages (7)

CSSShellC++MakefileJavaScriptPerlRuby

Github contributions (5)

github-logo-circle
PerlDancer/Dancer2

Jul 2013 - Mar 2021

Perl Dancer Next Generation (rewrite of Perl Dancer)
Role in this project:
userBack-end Developer
Contributions:1 review, 85 commits, 6 PRs in 7 years 8 months
Contributions summary:Micha focused on refactoring and improving the `Dancer2` Perl web framework's core route handling and DSL capabilities. Their work involved modifying the `Route.pm` and `DSL.pm` files, updating the internal structure, and making the framework more robust. Key changes include code cleanup, attribute modifications, and the addition of new functionalities, such as adding a request_data DSL keyword, demonstrating a focus on enhancing the framework's core functionalities and flexibility for developers.
perl
metacpan/metacpan-web

Mar 2016 - Jan 2023

Web interface for MetaCPAN
Role in this project:
userBack-end Developer
Contributions:119 reviews, 213 commits, 172 PRs in 6 years 10 months
Contributions summary:Micha primarily contributed to back-end components within the MetaCPAN web interface. Their work involved modifying code related to ElasticSearch queries and results, including fixes to how results were read and improvements to queries used for various features such as plussers. The user also removed dependencies, refactored code to reduce duplication, and updated the cpanfile. Their changes appear to focus on improving data retrieval, and optimizing performance.
metacpanperlcpan
Find and Hire Top DevelopersWe鈥檝e 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