Amir Hosein Ahmadi
Tehran, Iran | - |- | Linkedin
Summary
I'm a JavaScript developer with 4+ years of experience in building large scale web application.
helped companies with improvements on project structure and performance optimization.
have some experience in continuous integration and continuous deployment.
In the past 2 years i’ve been working in remote environment.
Experience
React/React Native Developer — mobilabsolutions.com
●
Maintained an international scale project.
●
Achieved experience on CI/CD with technologies like Travis, Jenkins,
Oct 2017 — June 2018
Fabric, Docker.
●
Created my first mobile application using React Native for Jenkins
server as an open source project under company hood.
Full Stack JavaScript Developer — Roundtableapps.com
●
Sep 2016 — Oct 2017
Created a standard bootstrapping for Client Projects with technologies
like React, Redux, ES7, Webpack, Express.
●
Created a server for real-time MMO mobile game using Node.js,
Socket.io, Redis. (Starcade)
●
Built a solution for the MMO server using spatial mapping algorithm
(KD-tree) for reduction on network usage and increasing calculation
performance.
●
Gained massive experience in Redux Form.
Front Lead — Zoraq.com
●
built the client side from ground up.
●
Learned React and moved the project from AngularJs to React.
●
Developed a stand alone SSR solution with it's own web server.
●
Increased the overall client performance as the startup grows such as
load time, client-side search/result performance, bundle size.
July 2015 — Sep 2016
Skills & Abilities
Web Technologies & Frameworks: React, Redux
Database and ORM: MongoDB (Not Advance) , Redis
Application/Web Server: NodeJs, ExpressJs, Loopback
Versioning and other tools: Git, Bitbucket, Jira
Deployment Tools: Docker, Travis, Fabric, Jenkins, Rancher
Projects
Jenkins — Play Store
Jenkins app is a mobile client for jenkins servers and you can manage your
jobs and check the build logs and etc.
it’s built with React Native, React Native Navigation, Redux
Starcade — Play Store | Itunes
Starcade is a real-time MMO(Massive Multiplayer Open World) mobile game
that i created the server part.
it’s built with Node.Js, Websockets, Redis, OOJS, KD-Tree Algorithm.
Education
WTIAU — Hardware Engineering — [Bachelor, Tehran]
Sep 2012 — Sep 2016