Profile photo

Mahmoud Mohamed


Previous positions

  • Software Development Engineer II at Mitchell International
  • Software Developer at EFG-Hermes holding


Maharishi University of Management, Master’s Degree, Computer Science




Skilled software developer, with 7+ years of experience contributing to design, implement, enhancement, and maintenance of enterprise auto physical damage claim solutions, 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. Skills Set: Languages: Web: Web Services: Databases: Platforms: Design Patterns: C#, Java, JavaScript, C++, C, Verilog, VHDL ASP.NET, MVC 5, Razor, JQuery, CSS XML, SOAP, REST Frameworks: SDLC: Web Servers: Tools: Entity, WPF, WCF, IoC, MVVM Agile/Scrum, TDD, Waterfall IIS Visual Studio, TFS, Matlab MS SQL Windows, Windows Server 2003/2008/2012, Mac OS, iOS, Linux, Android Singleton, Observer, Repository, Factory, Strategy, Decorator, Prototype, Adapter, Proxy.


  • Software Development Engineer II


    November 2018 – Present(11 months)Greater San Diego Area

  • Software Development Engineer II

    Mitchell International

    October 2016 – November 2018(2 years 1 month)Greater San Diego Area

    – Design, analyze, develop, code, debug, test and document programming to satisfy business requirements for large, complex projects. – Deliver solutions on .Net stack using Angular 4.x, REST Web Api, Angular CLI and Angular Materials. – Supported Legacy AngularJs, solutions on Java EE, JDBC. – Work as part of a Scrum team to deliver technology solutions in an Agile fashion including but not limited to sprint planning, standups, and sprint retrospectives. – Adhere to architecture standards and security policies. – Translate functional specifications into working software. – Assist in third level support of applications once delivered into Production. – Understand, define, and develop product requirements; providing development estimates as needed. – Use test driven development and scaled agile methods to deliver products to client requirements. – Write technical specifications and test plans as necessary; conduct and assist in unit and integration testing. – Participate regularly in Scrum activities and provide mentorship to interns and junior members on the team.  – Conduct unit, load, performance, and integration testing.

  • Software Developer

    EFG-Hermes holding

    July 2013 – January 2016(2 years 6 months)Egypt

    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 used: C#, .NET, ASP.NET, ASP.NET MVC 5, HTML, CSS, JavaScript, jQuery, WPF, WCF, MS SQL Server.

    Recommendations (5)
  • Freelance Instructor

    Information Technology Institute (ITI)

    October 2013 – October 2015(2 years)

    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: 1- Ensured students understood course materials by providing in-class and in-office support on an individual and group basis. 2- Designed learning materials intended to improve student performance through innovative teaching methods. Technologies: C#, MS SQL, Enterprise Service Bus (EBS)

  • Software Developer Internship

    EFG Hermes

    April 2013 – June 2013(2 months)Smart village

    1- As a graduation project for the information technology inistitute, contributed to develope a .NET desktop application, enhancing the trading cycle through one click trading tiles. 2- Participated throughout the agile software development lifecycle, including requirements gathering and analysis, application design, programming, testing, debugging, and implementation. 3- Provided support for troubleshooting and problem solving.

  • Material Planner


    June 2011 – August 2011(2 months)Egypt

    Summer Training at Vodafone Egypt.

  • Business IT

    CBE (Central Bank of Egypt)

    June 2011 – July 2011(1 month)Egypt

    2 months Network training.


  • Maharishi University of Management

    Master’s Degree, Computer Science

    2016 – 2018

  • Information of Technology institute

    Diploma, Software Architecture Diploma

    2013 – 2014

  • Cairo University

    Bachelor of science, Electrical, Electronics and Communications Engineering

    2008 – 2012

    Activities and Societies

    Life Saving Team, Resala

  • Orman Secondary School

    High School

    2004 – 2005


  • English

    Professional working proficiency

  • Arabic

    Native or bilingual proficiency


  • CU phone HSPA+ Matlab modeling and hardware implementation

    August 2011 – July 2012

    This project aims to implement a Matlab model and hardware model using Verilog HDL of the physical layer of Handset transceiver using the HSPA+ (High Speed Packet Access Evolution) standard which provides very high data rates for the uplink and downlink then run our hardware model on FPGA.

    Team Members (5):
    • Mahmoud Mohamed,
    • Mostafa Elemam,
    • Mahmoud Mohamed,
    • Mahmoud Mohamed,
    • Mahmoud Mohamed
  • Library System

    March 2016

    A system that a librarian can use to check out books for library members, and that an administrator can use to add new books to the collection, create new library members, and edit library member information. Program was written in Java, And we used JavaFX for the GUI.

    Team Members (4):
    • Mahmoud Mohamed,
    • Jivan Nepali,
    • Peng Dong,
    • Zelalem Belay

Skills & Expertise

  • MEF
  • Algorithms
  • LINQ
  • JavaScript
  • iOS development
  • CSS
  • HTML 5
  • XML
  • Data Structures
  • Bootstrap
  • OOP
  • JSP
  • Cyber-security
  • C#
  • Databases
  • Cryptography
  • Visual Studio
  • Servlets
  • Android Development
  • Machine Learning
  • WPF
  • jQuery
  • Gulp.js
  • Linux
  • WCF Services
  • Event Driven Programming
  • TensorFlow
  • UML
  • AngularJS
  • SharePoint
  • .NET
  • C
  • CCNA
  • C++
  • MVVM
  • HTML
  • Mac OS
  • Microsoft SQL Server
  • Shell Scripting
  • Design Patterns
  • Agile Methodologies
  • WCF
  • Programming
  • Java
  • WPF Development
  • Xcode


  • Algorithms on Graphs

    Coursera Course Certificates, License 84GMWNED2WVD

    July 2016

  • Algorithmic Toolbox

    Coursera Course Certificates, License CNXYKB8R385M

    April 2016

  • Data Structures

    Coursera Course Certificates, License WKXYKDY6ED4K

    August 2016

  • Usable Security

    Coursera Course Certificates, License HRQZEJT99733

    May 2016

  • Mastering the Software Engineering Interview

    Coursera Course Certificates, License JLD96E7RDZNL

    April 2016

  • HTML, CSS and JavaScript

    Coursera Course Certificates, License 3NYCBV4LT58P

    September 2016

  • How Google does Machine Learning

    Coursera Course Certificates, License

    August 2018

  • Launching into Machine Learning

    Coursera Course Certificates, License

    August 2018

  • Intro to TensorFlow

    Coursera, License

    August 2018

  • Feature Engineering

    Coursera, License

    November 2018

  • Art and Science of Machine Learning

    Coursera, License

    November 2018

  • Machine Learning with TensorFlow on Google Cloud Platform (Specialization)

    Coursera, License

    November 2018