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
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
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.

Resume for Mohamed Farag

  • 1.
    MOHAMED FARAG, TECHNICALCONSULTANT 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 JOOMLAwebsite 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 CertifiedForce.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.