PROFESSIONAL SUMMARY

Experienced Software Developer with a strong background in C# development, web applications, and relational databases. Skilled in designing scalable and testable code, maintaining existing software, and troubleshooting complex programming issues. Adept at working with cross-functional teams to deliver high-quality applications that meet business needs.

EXPERIENCE

Full Stack Developer | POSBANK | NOV 2022 - PRESENT

Developing and maintaining full-stack applications for the company

  • Developing new tools and applications, as well as updating and improving existing ones
  • Testing and debugging programs to ensure they function correctly
  • Launching new applications and databases for the company
  • Training new employees in the use of these applications
  • HTML, CSS, JavaScript, Angular, Web API, MVC, Desktop Application

SOC Analyst | CyberTalents, Trend Micro CORP | Blue Team Scholarship 2023

Participated in 3-month training program, supported defensive security

  • SOC Analyst
  • Threat Hunter

Software Engineer | LOGEEN | Internship 2022

Participated in 3-month training program, supported software development (C# Advanced - Windows forms, DevXpress - SQL Server - .Net Framework|MVC)

  • Demonstrated strong problem-solving and debugging skills, testing software for bugs and operating speed, and fixing identified issues
  • Completed maintenance on existing software, ensuring that it was up-to-date and functional
  • Developed a mini-management system to track employees' attendance, departure, and customer follow-up
  • Assisted customers remotely and provided solutions to any problems they encountered, demonstrating strong communication and customer service skills
  • Improved technical skills and knowledge through hands-on experience and continuous learning

Incident Response | CyberTalents, Trend Micro CORP | Scholarship 2021

Participated in 3-month training program, supported incident response

  • Malware Analysis and Reverse Engineering
    • Learned how the program works from high-level programming code to becoming machine code
    • Intel x86 Architecture + Assembly
    • Learned reverse engineering techniques (static - dynamic) and how to apply these techniques on malware samples for analysis and know how it works
    • Advanced topic about packing, unpacking, anti-debugging techniques
  • Digital Forensics
    • Computer forensics (steganography - windows - memory - files recovery - autopsy)
    • Network forensics (packet capture - packet analysis)

Front-End Developer | ITI CORP | Internship 2021

Participated in 1-month training program, supported web development

  • Participated in a comprehensive 1-month training program, gaining practical experience in web development
  • Completed courses in HTML, CSS and CSS3, JavaScript, responsive web design, TypeScript, ES.Next, and Angular fundamentals
  • Supported the web development team in various projects, including the design and implementation of front-end features and user interfaces
  • Demonstrated strong teamwork and communication skills, collaborating effectively with cross-functional teams

PROJECTS

JSON i18n Key Generator
  • Generates JSON translation key paths from source JSON file
  • Supports nested key generation and path formatting
SQL Bak Version
  • Determine the SQL Server version based on specific byte patterns within the file
  • Display the detected SQL Server version in a user-friendly manner

EDUCATION

  • Faculty of Computer and Information Technology (IT), Asyut University, 2021
  • Graduation Grade: Very Good
  • GPA: 3.56
  • Graduation Project: 3D Hologram System (Grade: Excellent)
  • Relevant Coursework
    • Algorithms and Data Structures (SWE206)
    • Artificial Intelligence (ITF308)
    • Web Engineering(1) (NWE304)
    • Web Engineering(2) (NWE405)
    • Web Engineering(3) (NWE406)
    • Software Engineering (1) (SWE204)
    • Software Engineering (2) (SWE305)
    • Database Systems (ITF302)
    • Operating Systems (CAS204)
    • Programming Techniques (1) (SWE101)
    • Programming Techniques (2) (SWE102)
    • Programming Techniques (3) (SWE203)
    • Computer Networks(1) (NWE302)
    • Computer Networks(2) (NWE303)

COURSE AND CERTIFICATES

RELEVANT INFORMATION

  • Languages: English (Good), Arabic (Fluent)
  • Computer Skills: Microsoft Office, Internet Advanced Search, Advanced User in using Operating System(Window, Linux)
  • Technical Skills: Version Control(Git), Azure, Bash Scripting
    • Networks: Configuration, Routers, switches
    • Programming Languages: C#, Java, Python, SQL, HTML, CSS, JS
    • Software: Dreamweaver, NetBeans, VS Code, Visual Studio
    • Automation: Autohotkey, Bash

SOFT SKILLS

  • Attention to Detail
  • Fast learner
  • Time management

PERSONAL INFORMATION

    Military status: Exempted

REFERENCES

    Available upon request.