My interest in new technologies, especially in the computer world, led me to pursue my Bachelor's degree and Master's degree in Computer Software Engineering. While studying academically, I began programming in various languages and I've always been trying to learn and train. In my master's thesis, I researched IoT technology and the design and development of equipment and software for smart homes.
Doing things that needed to be done in the IT field, such as server management and network platform deployment, etc. Design and programming of custom web applications based on CodeIgniter and REST API and Responsive Design. Creating custom web services to provide different information to different users on different platforms.
Upgrading technical knowledge, implementing projects based on new technologies such as REST API, Android, and Arduino, etc.
Website design and programming. Website SEO optimization and e-commerce activities.
Web design and development for different businesses. Focused on WordPress CMS and designing and programming templates and plugins for it. Performing different projects based on different technologies such as PHP, CodeIgniter, etc.
MyBB, originally MyBulletinBoard, is free and open-source forum software developed by the MyBB Group. I was working on localizing scripts and templates and plugins as well as designing new templates and plugins. My other activities were also training new users on using MyBB and expanding the Open Source community.
In Computer Engineering Masters Students are introduced to advanced operating systems, databases, advanced programming under the WEB, parallel processing algorithms, and so on. The Master of Software Engineering course includes theoretical, practical and research courses. Senior software students can work on designing and developing secure and reliable software systems. At this point, I researched IoT topics and in the end, I developed a custom web-based system with the hardware needed to control electronics things and create smart homes.
Computer engineering is a branch of engineering that integrates several areas of computer science and electronics needed to develop computer hardware and software. Computer engineers are usually skilled in software and hardware design in addition to software engineering or computer electronics engineering. Engineers are skilled in the design of many computing hardware and software, including the design of individual microcontrollers, microprocessors, and personal computers in the design of electronic circuits. This field of engineering not only focuses on how computer systems work but also how to make it more practical.
The main and important lessons in this field are mathematics and physics. High intelligence (mental ability) and speed of good mental action, ability to analyze and visualize spatial objects (imagining shapes and objects in mind) are the abilities required to succeed in this field. The name of the mathematics field of physics is associated with the technical and engineering disciplines of universities.