I'm Yahia, an experienced Software Development Engineer with a 5-year track record in Full-stack Web Development, alongside 2 years of expertise as a Hardware Engineer specializing in Embedded Systems. Here's a concise overview of my technical proficiencies:
**Web Development:**
- Skilled in building diverse web solutions like CRUD systems, API-driven weather apps, and adaptive landing pages.
- Proficient with tools such as VSCode, XAMPP, Figma, Adobe Photoshop, and After Effects.
- Versatile in programming languages like JavaScript, PHP, C, C++, Assembly, Kotlin, Java, Python, and Ruby.
- Familiar with Vue.js for front-end and Laravel for back-end development.
- Mastery of key programming techniques including OOP, DOM manipulation, AJAX, JSON, and API integration.
- Knowledgeable in web hosting, data structures, and databases like MySQL, NoSQL, and MongoDB.
- Experience extends to Android development with Kotlin, Java, Android Studio, and Flutter for cross-platform development.
**Embedded Systems Engineering:**
- Deep understanding of electronic engineering principles, microcontroller programming, and PCB layout design.
- Proficiency in circuit design software like Matlab, Proteus, Tinkercad, and EAGLE.
- Skilled in embedded-specific languages such as C, C++, and Assembly.
- Practical experience with PIC family and ATMEGA series microcontrollers.
- Hands-on projects with Arduino UNO and ESP32 boards, completing successful mini-projects.
**Additional Technical Interests:**
- Profound grasp of computer science fundamentals including CPU architectures (ARM + x86) and programming in Assembly, C, and C++.
- Experience in Reverse Engineering and Ethical Hacking using tools like Ghidra, IDA Pro, and participation in challenges on platforms like CTFLearn and PicoCTF.
- Familiar with cybersecurity methodologies, utilizing tools like Wireshark, Nmap, Metasploit, and Burp Suite.
- Academic background includes a Master's degree in Electromechanical Engineering with expertise in Matlab, Simulink, Electric Motors & Pumps, and Electrical Controls.
In essence, I'm a dynamic professional proficient in web development, embedded systems, cybersecurity, and reverse engineering. With a solid educational foundation and practical experience, I'm equipped to handle any project or challenge confidently.