Mohammad Nikravesh
- hootan09@gmail.com
- (+98) 935 957 8994
- Tehran, Iran
- linkedin.com/in/hootan09
- github.com/hootan09
- NikiTv.ir
Education
B.Sc.
Computer Science
University of Semnan
Sep 2012 - Nov 2017
Semnan, Iran
Relevant Courses
- -Data Structures-Algorithm Design-Database Management Systems-Computer Vision-Software Design Methodology
Skills
- Linux | Docker | Git ,
- Node.js | JavaScript ,
- GoLang ,
- Python ,
- Unity3D (C#) ,
- NoSQL | SQL ,
- CI/CD | Jenkins ,
- React.js | Next.js | AngularJs | Hugo ,
- React Native | Ionic ,
- HTML | CSS
Personal Info
As a University of Semnan computer science graduate and current freelance developer, I live and breathe software. As a back-end developer in several companies, I have implemented real-world industry best practices and turned client/customer concepts into workable models.
Work Experience
Freelance Software Developer
Back-end and Front-end Developer
Nov 2020 - Current
- Create personal projects with Golang.
- Develop personal React Native open source projects.
- Switched from WordPress to Hugo static site generator for my personal blog (NikiTv.ir).
- Developed three Unity3D games with C# for mobile platforms.
- Created "HorseBook", a project with Node.js, Angular and Ionic that gives API to mobile applications.
- Created personal blog Sample With Node.js and React.js, and ported to Nextjs that supports testing and linting for CI/CD.
- Designed "KingStone", a shopping website for clients/customers with Node.js, MongoDB and Linux, that supports API & authentication (RESTful).
- Designed and developed this theme (Simple-CV) for creating free resumes & CV with Hugo.
- Implemented IOT PubSub projects with Mosquitto Broker, Docker Hub and Linux for controlling devices in real-time .
- Node.js
- GoLang
- C#
- JavaScript
- Linux
- ESXI
- Docker
- React Native
- MongoDB
- Git
- HTML
- CSS
A1Paradise
Tehran, Iran
Senior Software Developer
Jul 2019 - Nov 2020
- Developed and maintained React Native projects.
- Developed Node.js projects with Docker-Compose and MongoDB on Linux.
- Developed and Designed VOIP & WebRTC projects for calls services.
- Configured ESXI and servers for the company.
- Developed "QuizApp", an online matchmaking questions application with Node.js and Socket.IO.
- Node.js
- Linux
- ESXI
- Docker
- React Native
- MongoDB
- Git
- HTML
- CSS
German Lloyd (Oil Industry)
Tehran, Iran
Software Developer
Jun 2017 - Mar 2019
- Designed and Developed web reports admin panel.
- Developed Windows Form Application with C#.
- Developed machine learning pipeline (Linear Regression) from ground up for detecting corrosion in air Coolers (oil industry).
- ASP MVC
- WinForm
- C#
- SQL Server
- Windows Server
- TFS
Petiak (ISP Provider)
Tehran, Iran
Senior Software Developer
Dec 2016 - Apr 2017
- Developed customers panel with Node.js and Ionic2+ for cross-platform applications.
- Developed CRM for the company with Node.js and Angular2+.
- Designed deployment strategy for releasing products.
- Implemented an upload center with web push notifications.
- Node.js
- Linux
- Docker
- Git
- Redis
- MySQL
- MongoDB
- Angular2+
- Ionic2+
- WikiMedia
Dadeh Gostar
Semnan, Iran
Software Engineer (Back-end Developer)
Apr 2015 - Oct 2015
- Back-end developer for several web and mobile applications.
- Ported the "AMLAKNET" project to ASP MVC 3.
- Designed and developed a cross-platform application called "TOUCHSI" for booking cars.
- Wrote sample code and library for porting Java and Android push notification.
- GitLab
- ASP MVC
- MSSQL
- Angular2+
- Ionic2+
- Windows Server
- JavaScript
- HTML
- CSS