Senior Software Engineer at Webalo
Greater Los Angeles Area
2007 to August 2008
Senior Software Engineer
Greater Los Angeles Area
Senior Software Consultant
Senior Software Consultant
August 2008 to August 2011
R & D Engineer
2006 to 2007
Backend Development Team Leader
2004 to 2006
What company does Mahmoud ElGammal work for?
Mahmoud ElGammal works for eSpace Technologies
What is Mahmoud ElGammal's role at eSpace Technologies?
Mahmoud ElGammal is Technical Lead
What industry does Mahmoud ElGammal work in?
Mahmoud ElGammal works in the Computer Software industry.
💼 Past Experience
Senior Software Engineer at WebaloSenior Software Engineer at Webalo in Greater Los Angeles Area. Webalo is an enterprise mobility provider that offers a platform for creating custom mobile apps consisting of a (shared or dedicated) backend server, a web-based user interface for configuring data connectors, creating custom apps, and specifying delivery options, and a mobile “user agent” that runs on all major mobile platforms. In my role at Webalo, I was responsible for executing the following projects (either individually or as a team leader):• Rewriting the spreadsheet connector of Webalo. This involved designing and implementing a user-friendly zero-configuration tool for automatic extraction of relational data from spreadsheets, including a WYSIWYG web interface, various data analysis and inference algorithms for identifying data regions in spreadsheets and deducing its underlying relational structure, automatic chart generation, and backend components. This project helped distinguish Webalo from competitors by offering the only instant spreadsheet mobilization solution in the market, requiring no (or little) user interference.• Chartrender component for the mobile user agent using OpenGL, and implementing other improvements on Android and iOS.• Maintaining and improving Webalo’s proprietary code translation tools (used to generate code for different platforms from the Java code base), including fixing translation bugs, investigating and resolving performance issues, memory leaks, and other problems in translated code.• Expanding the set of data sources that can be mobilized using Webalo by allowing the integration with Salesforce, SharePoint, and various JDBC connectors.* Implementing various security-related improvements such as extending the authentication schemes used by Webalo’s WebService connector, and allowing the integration with external authentication systems, such as ActiveDirectory.• Developmenting tools for managing and monitoring Webalo’s hosted (shared) service on Amazon EC2. Senior Software Consultant at Senior Software Consultant from August 2008 to August 2011 (3 years 1 month). Worked as a part-time software consultant while doing my graduate studies at Virginia Tech. During this period I worked for Ontometrics (www.ontometrics.com) and Webalo (www.webalo.com) where I worked on a number of projects that included:• Implementing a browser-based user identification method for web applications using keystroke analysis.• Developing tools for managing virtual machines running on AmazonEC2.• Implementing a transactional persistence storage layer on top of Amazon S3.• Social interaction apps for iOS.• Various HTML 2.0 web applications. R & D Engineer at IBM Egypt from 2006 to 2007 (1 year) in Cairo, Egypt. Worked on projects related to the IBM Cell Processor as a member of the Advanced Technology Group. The projects I worked on included:• Porting High Dynamic Range imaging software to the Cell processor.• Designing & implementing advanced profiling tools for the Synergistic Processing Elements of the Cell processor.• Augmenting the IBM Full System Simulator with functional models needed to support the Cell Companion Chip.• Extending the Cell SDK libraries with efficient routines formulti-dimensional matrix manipulation.• Redesigning existing software tools for HDR imaging
Mahmoud ElGammal's educational background and work readiness is based on his mastery of computer engineering and computer science courses that he took at Virginia Tech in 2008-2011. He also has a Bachelor of Applied Science (B.A.Sc.) from Alexandria University in 1999-2004. After his graduate studies, Mahmoud worked as a computer scientist at the Korean consultancy company Samsung Information Services from 2014 to 2016. There, he developed a platform for Nonprofit organizations to manage fundraising activities through an online fundraising platform. It is believed that his work expertise and background in computer engineering and computer science will serve him well in his new job as a senior engineer at an electronic commerce company.
💡 Technical & Interpersonal Skills
With the experience I have gained over the years, I think that I would be a perfect fit for the Senior Software Engineer position at eSpace Technologies. eSpace Technologies is an enterprise mobility provider that offers a platform for creating custom mobile apps consisting of a (shared or dedicated) backend server, a web-based user interface for configuring data connectors, creating custom apps, and specifying delivery options, and a mobile “user agent” that runs on all major mobile platforms. What An advantage I would have over other candidates is my experience working with Java and OpenGL. Additionally, I have experience working with powerful technology such as SQL, JSON, C++, andUNIX shell scripting. I could also applicantually work with a number of difficult projects such as implementing a distributed DB caching layer and overhauling existing software tools for HDR imaging and seismic surveillance.
Introversion (I), Intuition (N), Thinking (T), Judging (J)
1 year(s), 9 month(s)
There's 96% chance that Mahmoud ElGammal is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required