لم يكتب نبذة شخصيةI hold a Master’s degree in Computers & Systems Engineering and have completed an internship to gain hands-on experience in the field. My academic background focused on computer architecture, digital control systems, quality assurance, and software solutions, providing me with a solid understanding of computer operations, databases, software design, and multiple programming languages.
With over 8 years of professional experience in software design, development, and integration since 2008, I have delivered projects from concept to deployment across diverse platforms and technologies. I specialize in architecting and implementing Windows desktop applications using C#, and I bring more than 5 years of expertise in web and client-server application development with Microsoft technologies. My skills include ASP.NET (Web Forms and MVC), ADO.NET, LINQ, Entity Framework, and SQL Server (2005–2012), along with experience in authentication/authorization frameworks such as OAuth2, ASP.NET Identity, and JWT.
I am proficient in front-end and full-stack development, with strong capabilities in HTML5, CSS, JavaScript, jQuery, AJAX, AngularJS, Node.js, and RESTful API development. My experience spans XML, JSON, SOAP, and Web API integration, as well as asynchronous programming and service-oriented architectures using WCF. I also have a working knowledge of Go language and MongoDB for NoSQL solutions.
On the mobile side, I have 4+ years of experience developing native Android applications in Java (Eclipse, Android Studio), integrating with APIs, SQLite, sensors, GPS, and external devices via Bluetooth/Wi-Fi. I have also developed iOS and macOS applications using Swift. My expertise includes image processing and computer vision with MATLAB/Simulink, C++, C#, and libraries like OpenCV and EMGU. I have over 5 years of experience in MATLAB scripting, Simulink modeling, and GUI development across toolboxes for image processing, computer vision, and optimization.
In embedded systems, I have designed and programmed electronics using PIC microcontrollers, FPGAs (Xilinx), Arduino, ESP, Raspberry Pi, and other platforms, with knowledge of SPI, I2C, RS232, and Ethernet protocols. My hardware skills include schematic and PCB design using Proteus and Altium.
I am adept at version control with Git, GitHub, and Bitbucket, and I apply Agile methodologies in project management. I also bring strong problem-solving abilities, adaptability to new technologies, and excellent communication skills, enabling me to collaborate effectively and deliver high-quality software and hardware solutions.