Mahmoud Elnaggar

Mahmoud elnaggar

bookmark on deepenrich
location of Mahmoud ElnaggarRiyadh, Saudi Arabia
Phone number of Mahmoud Elnaggar+91 xxxx xxxxx
Followers of Mahmoud Elnaggar1000 followers
  • Timeline

    Jan 2013 - Jan 2013

    Trainee

    ITI
    Jul 2013 - May 2014

    Software Developer

    Q-vision
    May 2014 - Jul 2015

    Solution developer

    Link Development
    Aug 2015 - Aug 2016

    Software Engineer

    Flora Technology Company
    Current Company
    Aug 2016 - now

    Technical Lead

    Netways
    Riyadh, Saudi Arabia
  • About me

    Technical Lead at Netways

  • Education

    • Elmosheer mohamed abd elghany elgamassy

      2005 - 2007
    • Alexandria university

      2007 - 2011
      Bachelor of commerce (b.com.) management information systems, general very good

      studying courses related to information technologies and programming languages including Database, Java, C# and the way to link between theme and the commercials subjects which we learned.

  • Experience

    • Iti

      Jan 2013 - Jan 2013
      Trainee

      learning software development especially using Microsoft dot net programming languages and technologies including C, C++, C#, ASP.NET, MS SQL Server and BI, and much other web development technologies and tools like JavaScript, Ajax, jQuery.Learning also software engineering, some of software design patterns and introduction in data structure and algorithms.

    • Q-vision

      Jul 2013 - May 2014
      Software developer

      • Responsible for developing and supporting web-based applications.• Collaborates with systems analysts, development and functional teams to discuss business requirements.• Provide creative technical solutions to a wide range of highly complex problems.• Share knowledge and guidance to other teammates.

    • Link development

      May 2014 - Jul 2015
      Solution developer

      Responsible for designing, executing, assessing, and troubleshooting software programs and applications which include: configuring, analyzing, designing, coding, developing, unit testing and documenting software specifications.This role including but not limited to the following:• Research, design, implement innovative software solutions and deliver projects on-time and to specification with a high level of quality.• Develop unit tests and work with Quality Control members on solving the defects.• Investigate new technologies to be up to date with the new technical knowledge and skills.• Construct documentation to aid maintenance and code reuse. Show less

    • Flora technology company

      Aug 2015 - Aug 2016
      Software engineer

      Responsible for developing, maintaining and supporting .net web based applications with direct communication with clients in order to guide them to get clear and feasible requirements, this role including but not limited to the following: • Translate application storyboards and use cases into functional applications.• Design, build, and maintain efficient, reusable, and reliable code.• Integrate data storage solutions.• Ensure the best possible performance, quality, and responsiveness of applications.• Identify bottlenecks and bugs, and advise solutions to mitigate and fix these issues. Show less

    • Netways

      Aug 2016 - now

      Perform a mix of maintenance and new development as required.Facilitating requirement gathering sessions with client teams, including C-levels and VP-levels.Working with DevOps to manage environments and release quality solutions.Communicating progress, timelines, and deliverables to client stakeholders.Assist project managers and directors with the creation of task-level project plans that detail the specific tasks required to deliver a solution.Work closely with project managers and account managers to ensure that client expectations are met and that the team adheres to project schedules and budgets. Show less - Design, build and maintain business process automation using K2 smart forms and K2 workflows.- Customize, develop and modify workflow functionality with K2 tools.- Design and implement .Net, K2 and SharePoint Solutions. - Develop custom solutions and services to manage integrations with external systems like Oracle ERP, SharePoint, CRM.- Perform peer-reviews and technical code reviews.- Partner with Business Analysts to prepare test cases and carry out unit testing and integration testing.- Prepare and maintain Technical documentation such as Workflow Solution diagrams, System Release and Deployment documents, and System Integration Test Plan as required.- Partner and interact with internal customers, subject matter experts or analysts to understand the requirements, establish priorities and project scope, and manage expectations and project delivery.- Analyze and resolve production incidents as reported by internal clients.- Conduct end-user training and define optimal user acceptance testing procedures on a project-by-project basis. Show less Developing, enhancing and maintaining k2, SharePoint, and .net based applications that usually integrate with other external systems.Following are sample of tasks and responsibilities that I perform in Netways• Use Microsoft products and technologies to develop technical solutions to the customer requirements.• Developing custom applications and automating business processes using the K2 black pearl platform.• Design, code, test, debug and document software according to the functional requirements.• Interact and communicate effectively with customers and senior management to help defining projects plan and requirements.• Collaborates with the customers, system analysts, development and functional teams to discuss business requirements. Show less

      • Technical Lead

        Aug 2019 - now
      • Solutions Designer

        Sept 2018 - Aug 2019
      • Senior Software Engineer

        Aug 2016 - Aug 2019
  • Licenses & Certifications