Expertise in PHP programming for site designing and implementation of Backend.
Programmer
Website Designer
Android Developer
WordPress Developer
Crypto Market Trader
Programmer
Website Designer
Android Developer
WordPress Developer
Crypto Market Trader
Hi, I am Ehsan and I work in the field of programming.
I learned programming at the age of 15 and I have been programming for about 13 years. I have a history of implementing the following in the field of programming:
My primary focus is on programming, however as a second job in the field of cryptocurrency, I have been working as a trader for 4 years.
To see my CV, you can click on the "CV" option from the menu on the left side of the page.
Also, if you want to get acquainted with my interesting story of becoming a programmer, click on the "Story" from the menu.
Expertise in PHP programming for site designing and implementation of Backend.
Expertise in JAVA and Kotlin languages to build Android applications.
Advanced skills in SQL programming language and MYSQL DBMS to implement website database.
Expertise in HTML language (tags) to implement the Front section of the website.
Advanced skills in WordPress for designing WordPress sites.
Advanced skills working with SEO and site promotion in Google SERP.
Expertise in CSS to implement website appearance.
Advanced skills working with JavaScript to implement and complete the front part of the site (Events, Animation, ...).
Advanced skills in Jquery library to complete the front section of the site.
Expertise in Bootstrap framework for responsiveness and website optimization on phones and tablets.
Since 2017, I have been acquainted with the field of cryptocurrency. A year after, I started trading in Binance Exchange.
Trading is my second job and interest after programming.
Intermediate skills in assembly programming language for microchip PIC family chips to build electronic boards.
Intermediate skills working with Photoshop to build UI and graphic components needed to design a website and build applications.
Familiarity with Premier software for video editing.
Familiarity with After Effects software to create motion graphics for video purposes towards Android applications and websites.
Create NHN Japan Website - Middle East Branch.
To learn more about this project, you can watch this video.
The appearance of the website was coded with HTML, CSS, etc. and the backend of the site was created with PHP and MVC architecture.
The site was coded in 3 languages and comes with a comprehensive admin panel.
Experience working as an Android programmer in Yara Mobile Company and collaborating in the development of the "Tapligh" product SDK.
"Tapligh" was one of the top products of Yara Company at that time. "Tapligh" was essentialy a VOD platform for displaying video ads in Android apps. (Like Google Moblie ADS)
I Designed a PHP crawler to receive news from popular news' websites at the request of Doman Company.
I created several Android applications ordered by different companies for publication in Play Store as a freelancer.
Build an electronic board and Android application towards leading "smart" apartment standards.
The central chip is programmed with assembly language and connects to the Android application with the use of Bluetooth.
The Android application communicates with the electronic board via Bluetooth Socket.
Below are some selected pictures of this project.
It might not be an exaggeration to say that my best friend is my laptop and mobile phone. There is almost no day that I am not behind my laptop. At least I work with my laptop for 3 hours a day.
Most of the time, I code on one monitor and look at the digital currency chart on the second monitor to trade if a good situation arises.
The reason why I learned all about computer and programming in all these years was not more than two.
1- Finding that skill to continue my work.
2- Being voyeuristic and stubborn to learn that.
For example, the only reason I went into Android programming was because I wanted to control and command the electronic board I had made with my Android phone.
Or, for example, when I completely learned Android programming and published a program in the market, I needed to make a video to introduce my application, so I learned After Effects and Premiere.
In short, from the age of 15 I learned everything I needed to know about computers.
The following are the steps of my acquaintance and progress with the fields related to computers.
The most important thing for me to become a programmer was to get acquainted with this language, which was taught to me by a teacher at school. It was there that I realized I loved programming.
During these years, I wrote test and basic software and along with it, I got acquainted with Adobe graphics programs such as photoshop and flash. I also learned to work with Microsoft office software over the years, and I liked Excel the most because it allowed me to code.
Through my father, I became acquainted with electronic boards and became interested in programming microcontrollers in assembly language. It was a really beautiful experience. Inventing something you programmed and can touch.
Learning programming for Android: After I was able to design electronic boards, I wanted to control them with a mobile phone and command them via Bluetooth. That's why I went to Android programming and had a lot of fun with it.
I was so immersed in Android that it made me work more in this field and get a project. Since I wanted to learn everything myself, I learned Aftereffect and Premiere softwares to design a video for introducing applications, which I still really still use.
Start web development: There was nothing in Android that I could not do, but to write server-side programs I needed to be familiar with the PHP language to do server-side programs and JSON production myself.
That's why I started learning everything I need to excel in web programming (Bootstrap, Jquery, JS, CSS, HTML, Mysql, PHP).
In the same years, after learning web programming completely, I did a project to represent a company in the Middle East.
I have been working on many projects since I was 21 years old.
in addition to programming, I got acquainted with the crypto market in 2017, and it made me learn to trade in this market, which is an interesting experience.