Mahmoud Arafa
Angestellt, Senior Frontend Developer, CyberSolutions GmbH
Munich, Deutschland
Werdegang
Berufserfahrung von Mahmoud Arafa
Collaboration in the development and implementation of a complex enterprise e-commerce platform based on SAP Hybris and Adobe Experience Manager (AEM) using agile development methods • Development and implementation of the frontends of our e-commerce platform in accordance with the latest user-experience and usability-design findings • Implementation of the delivered web frontend HTML/PSD templates and components • Modification and further development of existing templates and components
Bis heute 6 Jahre, seit Juni 2018
SENIOR FRONT-END DEVELOPER
THREE2ONE COMMUNICATION
- Developed web applications, framework, and architecture with Angular, React JS, Node JS and applied experienced with JavaScript libraries. - Designed web and mobile applications using JavaScript, ionic, jQuery, and CSS3. - Provided a responsive web design approach for development using Bootstrap. - Addressed continual change requests from client by introducing the use of FRS and SRS documentation, adopted by client.
- Achieved faster production rates, readability, and functionality by revamping the use of a development scheme that was difficult to apply to resolve errors and code readability. - Guided developers using multiple schemes designed for each type of module, including guidance with clean coding and SOLID principles. - Decreased package size by 30% after refactoring unnecessary code.
2 Jahre und 1 Monat, Jan. 2014 - Jan. 2016
SENIOR SOFTWARE DEVELOPER
ACC
- Developed project scope to define work required, identified business problem and goals to be addressed by business case, and conducted analysis to determine design approach for acceptable systems. - Planned the server operating systems, database, software tools and other requirements for development. - Created baseline architecture including business practices, processes, and interfaces.
3 Jahre und 8 Monate, Mai 2010 - Dez. 2013
SOFTWARE DEVELOPER
ACC
- Collected data and determined needs of customers, identifying improvements and benefits through software development and worked with clients to implement solutions. - Partnered with consultants to design optimal architecture and implementation plan to bring change. - Optimized use of advanced product features network performance and application tuning. - Customized applications by reviewing goals, current architecture, and delivery requirements.
1 Jahr und 9 Monate, Aug. 2008 - Apr. 2010
.NET DEVELOPER
DATA TECH
- Translated application storyboards and use cases into functional applications. - Designed, built and maintained efficient, reusable, and reliable code. - Integrated data storage solutions ensured optimal performance, quality, and responsiveness of applications. - Helped maintain code quality, organization, and automation.
1 Jahr und 3 Monate, Mai 2007 - Juli 2008
.NET DEVELOPER
DIGITAL SOUND
- Developed IVR services, and web applications with .NET Framework, Web APIs, C#, SQL Server, jQuery, ASP.NET. - Design, initiate and handle technical designs and complex application features. - Build flexible data models and seamless integration points.
Ausbildung von Mahmoud Arafa
4 Jahre, Sep. 2002 - Aug. 2006
Computer Science
Suez Canal University
Sprachen
Arabisch
Muttersprache
Englisch
Fließend
Spanisch
Grundlagen