image

Ahmad Jammal

Senior Software Developer
  • +970-595212788
  • ahmad.m.jammal@gmail.com
  • www.ahmadjammal.com

About Me

Experienced web developer with a proven track record of creating dynamic web applications using cutting-edge technologies. Able to quickly and efficiently resolve software problems and bugs with feasible solutions.

Proficient in React/ReactJS, React Hooks, HTML, CSS, JavaScript (ES6+), TypeScript, .NET CORE, ASP.NET CORE, and Rest APIs. Skilled in languages including C#, JAVA, SQL, with hands-on experience in SQL SERVER, MySQL, and MongoDB. Well-versed in Git, Docker, and software version control. Familiarity with a range of technologies including Android, Angular, Python, PHP, Unity, and Game Development.

Committed to continuous learning, dedicating daily hours to expanding skill set and staying updated with industry trends. Passionate about innovation and excited to embrace new challenges in the ever-evolving field of web development.


Work Experience

2017 - Present
Innotech for Programming and Technology

Full Stack Developer (.Net Core & React)

  • Design, develop, troubleshoot, and debug complex software applications.
  • Take requirements and develop software features. (front-end and back-end)
  • Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
  • Working alongside other developers working on different layers of the infrastructure.
  • Collaboration with QAs on acceptance testing.
  • Participate in unit and integration testing.
  • Requirements Grooming and Estimation:
    • Collaborate with product managers or stakeholders to clarify any ambiguities or uncertainties in the requirements.
    • Provide input on the technical feasibility of proposed features.
    • Estimate the effort and time required for implementing the requirements
  • Adhere to the Scrum process principles and practices including daily stand-up, sprint review, and retrospective meetings.
  • Interviews New Developers.
  • Perform Code reviews.
  • Skills: C#, ASP.NET WebForms, ASP.NET MVC, .NET CORE, RESTful API, React, Redux, Hooks, ES6, HTML, CSS, Sass, Git, Entity Framework, SQL, SQL SERVER, MySQL, PHP, Symfony
2014 - 2017
Isra' Software and Computer Company

ASP.NET Web Developer (Part-time)

  • Develop and maintain ASP.NET web applications according to project requirements and specifications.
  • Identify and resolve issues, bugs, and technical problems within the web applications.
  • Implement new features and enhancements based on project goals and client/user feedback.
  • Integrate with Shamel-Lite accounting software to enable efficient data synchronization and financial management.
  • Conducting quality assurance testing for newly implemented features to ensure their functionality and reliability.
  • Meet with clients and setup the application to use.
  • Skills: ASP.NET WebForms, C#, JavaScript, JQuery, AJAX, SQL SERVER, Layer Generator(dll), Bootstrap, HTML & CSS.

Tech Stack

  • ASP.NET Core, EF Core, C#
  • ReactJS, React Hooks, Redux
  • JavaScript, ES6+, TypeScript
  • HTML5, CSS3, Sass
  • Socket.IO, SignalR
  • Docker, Redis, Linux, Bash
  • Git, GitHub, TortoiseGit
  • SQL, SQL Server, Profiling, MySQL, MongoDB
  • Java, Python
  • PHP, Symfony

Soft Skills

  • Leadership
  • Problem Solving
  • Continuous Learning
  • Team player
  • Time Management
  • Teamwork
  • Communication
  • Critical Thinking

Projects

PlantShot

PlantShot is a graduation project focused on the detection and classification of plant leaf disease using cutting-edge image processing technology.

101

A small real-time web solution designed to track and display player scores for multi-player games, enhancing the gaming experience.

Education

  • BSc in Computer Information Systems
    An-Najah National University
    2013 - 2017
  • Secondary School (Scientific Branch)
    Al-Salahia Secondary School
    2012 - 2013

Languages

  • Arabic
  • English