7.pdf This presentation captures many uses and the significance of the number...
Resume for Mohamed Farag
1. MOHAMED FARAG, TECHNICAL CONSULTANT
1814 Chessland ST, APT 15 ∙ Pittsburgh, Pennsylvania 15205
0727-451-641∙https://www.linkedin.com/in/mohamedsobhyfarag
Summa Technologies - Pittsburgh April 2013 – Present
Technical Consultant
Summa won best workplace award in Western Pennsylvania last two years according to Pittsburgh
Post- Gazette magazine. Summa provides set of solutions for customer development and project
planning.
Consulted projects for Crown Castle International Corp., Pittsburgh Plate Glass
Company (PPG) and Blackboard Inc.
One of Crown Castle International Corp. projects won “Crown Achievement Award”, an
innovation award that is granted to the most intelligent and effective solutions.
Participating in development of in-House project to improve the process of timesheet submission.
Designing High quality application based on shared network of best practices along with the
most appropriate design patterns and design choices.
Environment: UI Development (JavaScript, JQuery, HTML5, CSS, SASS), Server-Side
programming (Node.js, Play-framework, ASP.NET), Application Deployment (Heroku),
Python, ArcGIS.
Previous Professional Highlights
FedEx - Pittsburgh June 2012 – March 2013
Programmer Analyst
FedEx is the giant of shipment and location based services all over the world. FedEx applications are
java-based with UNIX, Linux and AS400 Operating Systems. Also, FedEx use SOA structures and
web services calls to communicate between different subsystems. Some applications use Java
Messaging Services as well.
Maintaining the main discounting application in the company
Participating in maintaining one of the pricing applications
Re-implementing one of the pricing applications to be support Weblogic 10.3, Spring and Maven
Developing in-Home tools for debugging UNIX applications on Windows clients and
automating the corporate load
Environment: Core Java, JPA, Hibernate, Spring, JMS, SOAP, WSDL, Weblogic, Oracle,
XML, Apache-Maven, Ant, Toad, JUnit, Subversion, UNIX, Linux, FreeBSD
Maharishi University of Management – USA January 2012 - April 2012
Teaching Assistant
Worked as Teaching assistant for Project Management, Software testing and Parallel
Programming.
Ain-Shams University – Egypt June 2011 - July 2011
Instructor
Instructed the first course in the Middle East focusing on FreeBSD operating system
Development.
Instructed MAC Security Framework, FreeBSD Administration, Development of Kernel Modules
elance January 2010 - June 2011
Freelancer – Software Engineer
Single-handedly designed and developed website adapting unique needs of travelers flying to
different locations based on cost of flights (Traveler Home is an online airline ticketing system
to match user requirements for tickets with the actual flights and find best matches
Participated in the development of an application combining Google Maps and Google
Earth Features within QGIS in addition to administering it using QT C++ GUI with a
2. connection to JOOMLA website and Android Mobile. The Project Prototype received 1st
Place Egyptian Summit in 2011.
Environment: Java, MySQL, Visio, Smart Draw, Visual Case, UML, ERD, Joomla, PHP, C++, Qt,
QGIS, Oracle, JOOMLA, Google Maps, and Google Earth/
Google May 2010 – September 2010
Summer of Code
Played active role in FreeBSD Development Team
Designed and developed new Kernel Loadable Modules Attachment Approach for FreeBSD
which* is loaded at the beginning of the kernel via Perl script to match the desired kernel
modules with the ones stored in BIOS and load them at the very beginning steps of the kernel
Obtained Certificate from Google
Environment: C, Perl, Shell Scripting, and FreeBSD
MUFIX January 2008- December 2009
Developer
MUFIX is a non-profit organization helping companies to automate their business. MUFIX received several
appreciation certificates from several clients. Majority of the clients were governmental companies but
there were some non-governmental ones as well
Oversaw all aspects of Java development, organizing events, and sharing knowledge of Java
with students with management activities to 25-50 employees
Designed and built complete Java application to simplify faculty transfer process for Menoufia
University
Automated and improved management of reception process at Shibin Al-Kawm
Hospital, engineering and building Java database application
Planned and organized +20 events such as Software Freedom Day, and Open Source
University in Menoufia (OSUM)
Handpicked to represent Menoufia University in Industrial Modernization Center
(IMC) Conference.
Honored in Menoufia University’s scientific community for outstanding contributions
and innovation
Environment: Oracle 10g, Oracle Forms, Report Generator and Windows.
Technology Skills Overview
Platforms: Java EE (JSP, Struts & JSF), Spring, Node.js, Heroku, Salesforce.
Languages: Java, Javascript , VB.NET, Adobe Flex, Python, Perl, PLSQL.
Middleware Products: Weblogic Application Server, JMS.
Integration Technologies: Jersey Rest, XSLT
Client-Side Technologies: DOJO, Angular.js, knockout.js, CSS, jQuery
Database Technologies: Oracle, Sql Server
ORM Technologies: Hibernate
Mobile Technologies: IBM Worklight, ionic.
Software Testing Technologies: JUnit, TestNG, EasyMock, FlexUnit, Mockito
Application Performance Management Technologies: Dynatrace, YourKit, JavaVM
Methodologies: SAFe, Agile, Pair Programming, Test-Driven Development, Waterfall, Moqups
3. Certifications
Salesforce.com Certified Force.com Developer (WI14)
IBM Certified Mobile Application Developer Worklight V5.0.0.3
Microsoft® Certified Technology Specialist: .NET Framework 4, Web Applications.
FreeBSD Administration & Development
CISCO Certified Network Associate (CCNA) Academy
Academic Background
PhD in Systems Engineering, Colorado State University, in progress. (Expected Graduation:
2018)
Master of Science in Computer Science, Maharishi University of Management, Graduated with
GPA of 3.8.
Honorary studies in Project Management, Maharishi University of Management, Fairfield, Iowa.
Honorary studies in Web Application Architecture, Maharishi University of Management,
Fairfield, Iowa.
Bachelor of Science in Computer Science, Menoufia University, Egypt, Graduated with Honors.
Awards
Best Programming Project – Renewable Energy Conference, Egypt – 2011.
Best Programming Project – Renewable Energy Conference, Egypt – 2010.
Outstanding Student Award in Faculty of Computers and Information in Menoufia University –
2010.
Talks
CREATE 2015, Pittsburgh Technology Council – Presented on artificial intelligence programming
in Art.
Publications
M. Farag, “Security Policy Development in TrustedBSD MAC Framework,” BSD Magazine, July
2013.
M. Farag, “An Enhanced Run-Time Kernel Visual Debugger,” In Proceedings of the 8th IEEE
International Computer Engineering Conference, Cairo, Egypt, December 2012.
M. Farag, “Multicore Dynamic Kernel Modules Attachment Technique for Kernel Performance
Enhancement,” International Journal of Computer Science and Information Technology, August,
2012.
M. Farag, “OMAP3 Full Support is Coming Soon in FreeBSD,” BSD Magazine, June 2011.
M. Farag, W. Losh, “FreeBSD 8.0 Kernel Size Reduction,” FreeBSD Wiki, May 2010.