Computer and information technologies engineer, Programmer, Hardware designer and Project manager.
I was born in Kazerun and living in Tehran. Now I am years old. I studied mathematics at Allamehelli2 talented high-school and bachelor of computer engineering (IT major) at University of Tehran. I study Master of Information Technology Engineering at K. N. Toosi University of Technology.
Professionally design and program any embedded systems includes Arduino, AVR family, ARM-based MCUs, Wireless SoC MCUs and FPGAs.
Design and program any software on any system with C/C++, Java, Python and it's frameworks.
Design and program websites and progressive web applications with HTML, CSS, JavaScript and it's frameworks.
Design and Program applications on Android and iOS smart-phones with Google Android Studio (Java/XML) and Apple xCode (Swift/SB).
Plan, design and manage IT projects with Waterfall, Agile and Scrum management methodologies.
Advising for new and small IT projects and start-ups for being successful in the future.
Co-founder and Software Manager (2018 - Present)
Hardware Programmer (2016 - 2018)
Robotics Teacher and IT Manager (2014 - 2016)
Smart home appliances for managing your home automatically and manually from everywhere in the globe.
Fixed-code 433.92 MHz 4-channels remote controller and its receiver working in longer range and fastest response.
Startup of collecting home wastes and making revenue from selling it.
Smart tag for finding lost objects in nearby.
Radio controller receiver with 2.4Ghz frequency which controlling using smart phones for use in aerospace systems.
Smart flowerpot for maintaining flowers and plants in buildings.
Junior Rescue robot complies with International Robocup Rescue-A-Sec rules.
Design and implement a compiler for Smoola language using Java.
Re-implementation a full version of computer network's TCP protocol using Java.
Implementation a computer network's proxy with filtering and blocking features using Python.
Design and implement a system for detecting air pollution and alarming using C language based on AVR micro-controllers.
Object-oriented design and implement a book editing system for writers using C language and Qt framework.