Nima Arefi

Frontend Developer

Tehran Province, Iran, Islamic Republic of
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

🤩
Rockstar
🎓
Top School
Nima Arefi is a frontend developer with 9 years of experience building robust web applications, particularly in the accounting domain, and a strong affinity for TypeScript, React, Next.js and Remix. He pairs practical product work at companies like Red Acre and PRAGMIDEA with meaningful open-source contributions—adding TypeScript Jest setup, watch plugins, and a chunks manifest plugin to the popular Razzle project and improving server-rendered routing and 404 handling in After.js. Comfortable across the full stack, Nima emphasizes test-driven development (Jest) and clear documentation (DocGen), and has a habit of improving developer experience through tooling and typings. He holds advanced computer science studies and combines disciplined engineering with a curiosity for server-side rendering and build tooling that often yields subtle but impactful infrastructure improvements.
code9 years of coding experience
job9 years of employment as a software developer
bookBachelor of Computer Software Engineering, Bachelor of Computer Software Engineering at Shamsipour Technical And Vocational University
bookMaster's degree, Computer Science, Master's degree, Computer Science at Shahid Beheshti University
bookDiploma, Computer, Diploma, Computer at Hmazeh
languagesEnglish, Persian
stackoverflow-logo

Stackoverflow

Stats
61reputation
4kreached
2answers
2questions
github-logo-circle

Github Skills (21)

javascript10
typescript10
webpack10
jestjs10
webpacker10
typescript-types10
typescripts10
react-router10
react10
jes9
testing9
isomorphic9
jtest9
nodejs8
expressjs8

Programming languages (8)

TypeScriptJavaCSSJavaScriptPHPJupyter NotebookPythonKotlin

Github contributions (5)

github-logo-circle
jaredpalmer/after.js

Aug 2019 - Nov 2021

Next.js-like framework for server-rendered React apps built with React Router
Role in this project:
userFull-stack Developer
Contributions:23 releases, 3 reviews, 261 commits in 2 years 2 months
Contributions summary:Nima primarily focused on implementing and testing features related to dynamic 404 pages and redirects within the After.js framework. Their work involved updating React Router types, integrating static context, and handling status codes and redirects from `loadInitialProps`. They added a new `NotFound` component and associated utilities, including tests for error pages, demonstrating a good understanding of server-side rendering and routing within the React ecosystem. They also formatted the code using prettier.
next-jsreactbuilt-with-reactreact-appsserver-rendered
jaredpalmer/razzle

Jun 2019 - Oct 2021

✨ Create server-rendered universal JavaScript applications with no configuration
Role in this project:
userFull-stack Developer
Contributions:8 releases, 69 commits, 109 PRs in 2 years 4 months
Contributions summary:Nima contributed to the Razzle project by adding TypeScript support for Jest setup tests, allowing for more flexible testing configurations. They implemented features such as allowing the Jest watchPlugins option. Moreover, they made improvements to project imports. Furthermore, the user introduced and configured a chunks plugin to generate manifest files.
reactcreate-serverparalleljavascriptisomorphic
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
Nima Arefi - Frontend Developer