Hadi Faramarzi
Full Stack Web Developer
CAREER OBJECTIVE
I’m a hard-working professional with 6+ years of experience and a
proven knowledge of web development, backend development, and
programming. Aiming to leverage my skills to successfully fill the
FullStack/backend Developer role at your company.
PROFESSIONAL EXPERIENCE
Backend Developer
Faraoosh Ati Pasargad, Mashhad, Khorasan Razavi / Jan 2021 – now
-+98 - August 15
Dargaz, Razavi Khorasan Province,
Iran,-
SKILLS
Programming languages
•
•
•
•
•
•
•
Java
Javascript
C#
C++
C
Python
php
•
Currently I am working on home automation and IoT platforms e.g.,
OpenHAB in this position
•
Working on IoT platform concepts such as the core features,
message brokers, time series, rule engines and user interfaces
•
Programming on esp8266 microchips for smart wall switches
•
Used Arduino IDE to program esp8266
•
Working on WiFi, GPRS and other IoT communication protocols
•
•
•
•
I also developed an IoT platform from scratch and deployed on a
real-world server
FrontEnd
WEB Developer
Remote job for EMAS, Malaysia/ June 2019 – March 2021
•
•
•
•
•
•
•
•
•
Performed web design and development for clients in Beekeeping
field
Design admin page limited to administrator users
Created Secure Restful APIs
Implemented google billing service in according to client’s desire
Implemented Front End using Vue.js and Nuxt.Js
Enabled and connected google cloud APIs to the project
Activated pub/sub for subscription verification
Implemented in-ap-billing in the Android app
Currently working on subscription verification (Backend Side)
Package Management
•
•
•
•
•
•
•
•
Npm
Gradle
Maven
Bootstrap
HTML/CSS
jQuery
VueJS
ReactJS
AngularJS
Vaadin
ThymeLeaf
Backend
•
•
•
•
•
•
Firebase cloud functions
Express.JS
REST APIs
Webservices
Spring Boot
Spring MVC
Mobile
•
•
•
Android Studio
React Native
Ionic
IDEs
•
•
•
•
•
Android Developer
Remote job for EMAS, Malaysia/ June 2019 – March 2021
•
•
•
•
•
•
•
•
•
In this project I started to work on an android application bugs and
fixing issues with everyday reporting the progress
There were problems with google map location which I fixed in the
first day
Added new features to the app
Optimized the code by making it more OOP
Enhanced the firebase connections codes
Added google billing services for subscriptions
Generated real-time line charts by getting data from firebase
Fixed location and GPS problems
I finished this task by delivering required demands
VS Code
STS
Eclipse
Android Studio
Arduino
Databases
•
•
•
•
Firebase Realtime &
FireStore
MySQL
PostgreSQL
MongoDB
Version Control
•
•
Git & GitHub
Apache Subversion
CI/CD
REPORT MAKER APPLICATION | TEFELEN REPORT
Freelancer/Remote job from USA / Dec 2018 – May 2019
•
Received the data from customer and began to review the solution and
feasibility.
Based on the information I chose h2 database and began to implement
the database according to the data.
I chose JavaFX for this application and started programming and
designing the UI.
For the Report section, after some researching, I chose JasperReport
libraries for this job.
Next created mathematical functions for calculation parts
•
•
•
•
BACKEND DEVELOPER
Adak pro, Mashhad, Khorasan Razavi / Apr 2015 – Jun 2016
•
•
•
•
•
I was working as a backend developer in Adak pro company
As a backend developer my duty was to make restful APIs and help the
Android and IOS developers to understand new APIs and make the
relevant changes.
My other duty was research and giving weekly report to the CEO
I was also working on Oracle BPM to customize it the way our
customers needed
During this job I was interacting with the customer to receive new
information and make plan to implementing new features to their
customer service.
•
•
Jenkins
GitLab
•
•
•
Linux/Centos 7
Ubuntu
Windows
OSs
EDUCATION
Khayyam University
Mashhad, Razavi Khorasan
Province
B.S. Computer Engineering -)