Ahmed Samir

Ahmed Samir

Softeware Developer

Followers of Ahmed Samir3000 followers
location of Ahmed SamirQatar

Connect with Ahmed Samir to Send Message

Connect

Connect with Ahmed Samir to Send Message

Connect
  • Timeline

  • About me

    Software Engineer

  • Education

    • FCI

      2006 - 2010
      Information System Information System

      Activities and Societies: SPA development

    • Udacity

      2022 - 2023
      Nanodegree program Advanced Full Stack Developer Excellent
  • Experience

    • H-logic

      Jan 2011 - Nov 2011
      Softeware Developer

      Junior Softeware Developer

    • Ikiwi

      Nov 2011 - Jul 2012
      Softeware Developer

      • Design and develop web applications within a large intranet environment• Develop software solutions by understanding customer needs and process flow• Keep to schedule following the software development life cycle• Maintain current, existing Intranet applications• Developing new and refining existing process to enhance quality and productivity.• Analyzing project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools.• Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing performance reports. Show less

    • Foreach IT

      Jul 2012 - Mar 2014
      Softeware Developer

      • Design and develop web applications within a large intranet environment• Develop software solutions by understanding customer needs and process flow• Keep to schedule following the software development life cycle• Maintain current, existing Intranet applications• Developing new and refining existing process to enhance quality and productivity.• Analyzing project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools.• Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing performance reports. Show less

    • ITWORX

      Mar 2014 - Apr 2015
      Software Engineer

      • Shared in the analysis, estimation and planning of required software solutions• Designed, developed, and implemented databases, systems, modules, workflows and reports• Code documentation and optimization, and performance enhancement• Performed unit testing and bug fixing• Prepared project related documentation• Deployment on testing, local staging, onsite staging and productions servers• Troubleshooting and fixing production issues• Supervised junior team members• Performed code review with other team members Show less

    • Andalusia Group for Medical Services

      May 2015 - Apr 2017

      • Performs advanced programming tasks according to iteration plans.• Implements tasks following functional and non-functional specifications.• Writes well designed, testable and efficient code.• Delivers assigned tasks on-time with excellent quality.• Implements dynamic client side coding with coordination with UI Developer.• Implements business validations in both server and client sides as per requirements.• Participates in the estimation of new features and components.• Performs unit testing for submitted tasks.• Performs technical researches as needed.• Serves as a mentor to less experienced software engineers.• Proposes and Participates in technical design of new functional requirements.• Implements complex and risky development tasks.• Conducts prototyping and POCs for new technologies.• Conducts code review and code refactoring tasks.• Implements shared directives with coordination with UI Developer.• Conducts Interviews & Exams for Jr., Mid-level & Sr. Developers.• Participates in deployment planning.• Acts as team leader in absence of Scrum Master. Show less • Assist in project planning and scheduling• Review and analyze system requirements and technical specifications.• Assist in technical design for new systems• Develop project documents, impacts, and change requests estimate.• Assure assigned and developed modules quality and unit testing activities are executed.• Manage project code development and its adherence to project design.• Handle project-related technical issues; performance tuning, support, and troubleshooting.• Providing technical leadership and guidance to other team members.• Conducting code review to insure conformance with key design outlines and technical specifications. Show less

      • Principal Software Engineer

        Mar 2017 - Apr 2017
      • Senior Software Engineer

        May 2015 - Mar 2017
    • Doha Institute for Graduate Studies معهد الدوحة للدراسات العليا

      Apr 2017 - now
      Software Engineer

      Execute full software development life cycle (SDLC)Develop flowcharts, layouts and documentation to identify requirements and solutionsWrite well-designed, testable codeProduce specifications and determine operational feasibilityIntegrate software components into a fully functional software systemDevelop software verification plans and quality assurance proceduresDocument and maintain software functionalityTroubleshoot, debug and upgrade existing systemsDeploy programs and evaluate user feedbackComply with project plans and industry standardsEnsure software is updated with latest features Show less

  • Licenses & Certifications

  • Volunteer Experience

    • Software Engineer

      Issued by ITWORX on Mar 2014
      ITWORXAssociated with Ahmed Samir