Mahmoud_Mohamed

2
MAHMOUD (NOUBY) MOHAMED 607 W. Broadway Avenue Fairfield, Iowa 52556 650.380.7227 [email protected] www.linkedin.com/in/nouby SOFTWARE DEVELOPER Skilled software developer, with 3 years of experience contributing to design, implement, enhancement, and maintenance of core banking web based and intranet applications for a leading financial institution. Experienced in implementing several financial, banking and commercial business domain projects. Demonstrated excellence leveraging software development lifecycle principles to improve the development process. Strong problem solver, analyst, and troubleshooter effectively addressing and eliminating software performance issues. CORE COMPETENCIES Software Engineering Web Application Development Requirements Gathering & Analysis .NET Programming Emerging Technologies Technical Implementation Testing & Debugging Web Security Algorithms Languages: C#, Java, JavaScript, C++, C, Verilog, VHDL Frameworks: Entity, WPF, WCF, IoC, MVVM Web: ASP.NET, MVC 5, Razor, JQuery, CSS SDLC: Agile/Scrum, TDD, Waterfall Web Services: XML, SOAP, REST Web Servers: IIS Databases: MS SQL Tools: Visual Studio, TFS, Matlab Platforms: Windows, Windows Server 2003/2008/2012, Mac OS, iOS, Linux, Android Design Patterns: Singleton, Observer, Repository, Factory, Strategy, Decorator, Prototype, Adapter, Proxy. PROFESSIONAL EXPERIENCE CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment). EFG-HERMES, Cairo, Egypt 2013-2016 Leading investment bank and financial enterprise in Middle East, and North Africa region. Software Developer Contributed to development of .NET web and desktop applications, primarily focused on internal banking applications supporting secure team and customer operations. Participated throughout the software development lifecycle, including requirements gathering and analysis, application design, programming, testing, debugging, and implementation. Provided support for troubleshooting and problem solving. Achievements: Delivered highly successful online trading platform featuring multi-market support, realtime datafeed, trading capabilities, historical data, financial charts, portfolio and research reports. System currently being used by 25K+ users in Egypt alone. Ensured flexible, scalable, responsive code using the latest methodologies and architectures. Recruited from an intern role into a full-time position. Technologies: C#, .NET, ASP.NET, ASP.NET MVC 5, HTML, CSS, jQuery, JavaScript, WPF, WCF, MS SQL Server. INFORMATION TECHNOLOGY INSTITUTE, Smart Village, Cairo, Egypt Top educational program operating under the Ministry of Communications and Information Technology. Part-time Instructor (Course based) Developed and presented courses on jQuery Mobile, and Event-Driven Architecture. Designed course curricula and lesson plans in alignment with institutional standards. Led classroom instruction, working with students to ensure learning retention and create a positive, engagement-oriented environment, supervised students to get projects implemented in jQuery Mobile and dot Net technologies. Achievements: Ensured students understood course materials by providing in-class and in-office support on an individual and group basis. Designed learning materials intended to improve student performance through innovative teaching methods. Technologies: C#, MS SQL, Enterprise Service Bus (EBS) Resume

Transcript of Mahmoud_Mohamed

Page 1: Mahmoud_Mohamed

MAHMOUD (NOUBY) MOHAMED 607 W. Broadway Avenue • Fairfield, Iowa 52556

650.380.7227 • [email protected] • www.linkedin.com/in/nouby

SOFTWARE DEVELOPER Skilled software developer, with 3 years of experience contributing to design, implement, enhancement, and maintenance of core banking web based and intranet applications for a leading financial institution. Experienced in implementing several financial, banking and commercial business domain projects. Demonstrated excellence leveraging software development lifecycle principles to improve the development process. Strong problem solver, analyst, and troubleshooter effectively addressing and eliminating software performance issues.

CORE COMPETENCIES

Software Engineering • Web Application Development • Requirements Gathering & Analysis • .NET Programming Emerging Technologies • Technical Implementation • Testing & Debugging • Web Security • Algorithms

Languages: C#, Java, JavaScript, C++, C, Verilog, VHDL Frameworks: Entity, WPF, WCF, IoC, MVVM Web: ASP.NET, MVC 5, Razor, JQuery, CSS SDLC: Agile/Scrum, TDD, Waterfall Web Services: XML, SOAP, REST Web Servers: IIS Databases: MS SQL Tools: Visual Studio, TFS, Matlab Platforms: Windows, Windows Server 2003/2008/2012, Mac OS, iOS, Linux, Android Design Patterns: Singleton, Observer, Repository, Factory, Strategy, Decorator, Prototype, Adapter, Proxy.

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

EFG-HERMES, Cairo, Egypt • 2013-2016 Leading investment bank and financial enterprise in Middle East, and North Africa region.

Software Developer Contributed to development of .NET web and desktop applications, primarily focused on internal banking applications supporting secure team and customer operations. Participated throughout the software development lifecycle, including requirements gathering and analysis, application design, programming, testing, debugging, and implementation. Provided support for troubleshooting and problem solving.

Achievements: • Delivered highly successful online trading platform featuring multi-market support, realtime datafeed, trading

capabilities, historical data, financial charts, portfolio and research reports.System currently being used by 25K+ users in Egypt alone.

• Ensured flexible, scalable, responsive code using the latest methodologies and architectures. • Recruited from an intern role into a full-time position.

Technologies: C#, .NET, ASP.NET, ASP.NET MVC 5, HTML, CSS, jQuery, JavaScript, WPF, WCF, MS SQL Server.

INFORMATION TECHNOLOGY INSTITUTE, Smart Village, Cairo, Egypt Top educational program operating under the Ministry of Communications and Information Technology.

Part-time Instructor (Course based) Developed and presented courses on jQuery Mobile, and Event-Driven Architecture. Designed course curricula and lesson plans in alignment with institutional standards. Led classroom instruction, working with students to ensure learning retention and create a positive, engagement-oriented environment, supervised students to get projects implemented in jQuery Mobile and dot Net technologies.

Achievements: • Ensured students understood course materials by providing in-class and in-office support on an individual and

group basis. • Designed learning materials intended to improve student performance through innovative teaching methods.

Technologies: C#, MS SQL, Enterprise Service Bus (EBS)

Resume

Page 2: Mahmoud_Mohamed

MAHMOUD (NOUBY) MOHAMED • Page 2 • 650.380.7227 • [email protected]

ACADEMIC PROJECTS

Projects completed at Maharishi University of Management include: • Scrum Schedule System: Key contributor and lead on 3-member team to design and implement an Agile Scrum

Schedule system to be used by Project Managers ,Scrum Masters and Team members, using MVC 5, BootStrap, HTML 5, CSS and JavaScript The application was implemented in flexible, extensible and reusable design to minimize coding process while ensuring all requirements were satisfied.

• Library System: Built an application in Java, using JavaFX for GUI that allows a librarian to check out books for library members and allows administrators to add new books to the collections, create and edit library members.

Projects completed at Information Technology Institute: • One-Click Trading Tile, Information Technology Institute: Built an application in WPF and C# that allows one-

click tiles for stock trading with EFG-Hermes.

Projects completed at Cairo University Faculty of Engineering: • Mobile Phone, Cairo University: Designed a mobile phone by translating ETS ITS 125 xxx V9.0.0 standards into

software / hardware functions / blocks. Conducted HSPA+ handset software simulation using MATLAB; tested hardware on FPGA board with Verilog on Modelsim simulator.

EDUCATION

Master of Science in Computer Science (In progress via distance education; expected completion October 2018)

Maharishi University of Management, Fairfield, Iowa Key Courses: Algorithms, Big Data, Web Application Programming, Software Engineering, Modern programming practices

Advanced diploma in System Development - Software Architecture (2013) Information Technology Institute, Smart Village, Cairo, Egypt

Top educational program operating under the Egyptian Ministry of Communications and Information Technology. GPA : A

Graduation Project Grade : A Key Courses: C#, Design Patterns, Data Structures & Algorithms, SOA, DDD with N Layered Architecture, SOLID Design Principles, ORM Concepts & Techniques, Advanced JavaScript

Bachelor of Communications & Electronics (2012) Cairo University Faculty of Engineering, Cairo, Egypt

PROFESSIONAL DEVELOPMENT

Algorithmic Toolbox by University of California, San Diego Coursera Algorithms on Graphs by University of California, San Diego Coursera

Usable Security by University of Maryland, College Park Coursera Mastering the Software Engineering Interview by University of California, San Diego Coursera

Vodafone Summer Training Program Central Bank of Egypt, Internship Program, Business Technology Department

ADDITIONAL ACTIVITIES

Volunteer, Resala Charity Association Organizer, World Thalassemia Day, Resala Charity Organization Workshop Moderator, Instructor and Judge , STP Robotition ©

(Robotics competition)

Resume