This document contains a summary of Mahmoud Salah's skills and experience. It includes his contact information, objective of seeking a software engineer position, education background with a BS in communications and electronics and current study in pre-master's computer science, and skills including Java, big data tools, and computer skills like Linux and source control. It also lists his work experience as a senior engineer at Etisalat Masr and as a software engineer at multiple companies, and personal information.
Graduate in Computer Science and passionate about developing web applications . I have 2 years experience in web development using HTML5, CSS3 , Bootstrap, JavaScript ,jQuery,AngularJS, AJAX, Perl CGI, C#, PHP, Java and LAMP stack.
Good understanding of Front End Web Development, Web Services.
Java/J2EE developer with 3 years of exp. in developing web and enterprise applications, strong back
end development with front end designs. Technical strengths include Java, J2EE- Servlets, JSP, JSF,
PrimeFace, Java Beans, EJBs, Web Services, Hibernate and Spring I have worked with version controlling
tools, which includes Git Hub, Bitbucket.
Seeking a challenging career where my experience and academic background would be fully utilized and
transformed into business solution
Graduate in Computer Science and passionate about developing web applications . I have 2 years experience in web development using HTML5, CSS3 , Bootstrap, JavaScript ,jQuery,AngularJS, AJAX, Perl CGI, C#, PHP, Java and LAMP stack.
Good understanding of Front End Web Development, Web Services.
Java/J2EE developer with 3 years of exp. in developing web and enterprise applications, strong back
end development with front end designs. Technical strengths include Java, J2EE- Servlets, JSP, JSF,
PrimeFace, Java Beans, EJBs, Web Services, Hibernate and Spring I have worked with version controlling
tools, which includes Git Hub, Bitbucket.
Seeking a challenging career where my experience and academic background would be fully utilized and
transformed into business solution
Over four year of experience in Full Stack Web Development using JAVA.
Worked on all phases of development life cycle including Analysis, Design Development, Testing, Implementation and Support Excellent web application development skills.
Expert in developing Muti-Tier Web application using JAVA, J2EE Standards, JSP, Spring, Hibernate, Servlets, JSF, JDBC, Core JAVA, XML, HTML, AJAX and JAVA Script.
Experience in deploying the application, and configuring the application servers like Tomcat and Web Logic.
Implemented Connectivity to databases using JDBC API from Servlet and JSP and also through ORM Libraries like Hibernate. Created Mappings for both one-one as well as many-one mappings to Tables as well as Views.
Experienced in MYSQL, DB2 and Microsoft SQL server.
Experienced n design and implementation of projects using concepts of Multi Threading, Singletons, Serialization, Atomicity as well as familiar with JVM Internals.
Implements MVC architecture using STRUTS. Uses MVC, Singleton, DAO, Factory, Service, Locator, Business Delegate, Façade design patterns.
Is a versatile team player with good analytical, communication and interpersonalskills.
3 years of Experience in IT Industry in developing web based Applications using JAVA/J2EE Technologies. Good Experience in Developing Applications using Core Java, JDBC, HTML, Servlets, JSP, Struts, Spring IOC, Spring MVC, Hibernate, JMS and Web Services.
• Having 1.8+ years of experience in developing Web and Enterprise Applications using technologies Java/J2EE, Struts and Hibernate.
• Hands on experience on Swing, JDBC, Servlets, JSP, EJB, JavaScript, MVC and Hibernate.
• Hands on experience in Struts and Spring Frame works.
• Knowledge of Eclipse IDE’s for the development of java projects.
• Hands on experience Tomcat web servers.
• Experience in version control using SVN.
• Experience in Oracle 10g, MySql 5.1 database.
• Good Team player and also have ability to work independently.
• Adaptive to learn new technologies and flexible attitude.
• Easily mingle with any environment and hardworking nature.
Over four year of experience in Full Stack Web Development using JAVA.
Worked on all phases of development life cycle including Analysis, Design Development, Testing, Implementation and Support Excellent web application development skills.
Expert in developing Muti-Tier Web application using JAVA, J2EE Standards, JSP, Spring, Hibernate, Servlets, JSF, JDBC, Core JAVA, XML, HTML, AJAX and JAVA Script.
Experience in deploying the application, and configuring the application servers like Tomcat and Web Logic.
Implemented Connectivity to databases using JDBC API from Servlet and JSP and also through ORM Libraries like Hibernate. Created Mappings for both one-one as well as many-one mappings to Tables as well as Views.
Experienced in MYSQL, DB2 and Microsoft SQL server.
Experienced n design and implementation of projects using concepts of Multi Threading, Singletons, Serialization, Atomicity as well as familiar with JVM Internals.
Implements MVC architecture using STRUTS. Uses MVC, Singleton, DAO, Factory, Service, Locator, Business Delegate, Façade design patterns.
Is a versatile team player with good analytical, communication and interpersonalskills.
3 years of Experience in IT Industry in developing web based Applications using JAVA/J2EE Technologies. Good Experience in Developing Applications using Core Java, JDBC, HTML, Servlets, JSP, Struts, Spring IOC, Spring MVC, Hibernate, JMS and Web Services.
• Having 1.8+ years of experience in developing Web and Enterprise Applications using technologies Java/J2EE, Struts and Hibernate.
• Hands on experience on Swing, JDBC, Servlets, JSP, EJB, JavaScript, MVC and Hibernate.
• Hands on experience in Struts and Spring Frame works.
• Knowledge of Eclipse IDE’s for the development of java projects.
• Hands on experience Tomcat web servers.
• Experience in version control using SVN.
• Experience in Oracle 10g, MySql 5.1 database.
• Good Team player and also have ability to work independently.
• Adaptive to learn new technologies and flexible attitude.
• Easily mingle with any environment and hardworking nature.
1. MAHMOUD SALAH Mobile: +201110886783
Mail: MN.SALAH@GMAIL.COM
Blog: http://mjsalah.blogspot.com/
Skype: mahmoudslh
OCEJBCD 6 - “Oracle certified expert java business component developer”.
OCEJWCD 6 - “Oracle certified expert java web component developer”.
OCPJP 6 - “Oracle certified professional java programmer”.
Objective:
Seeking a software engineer position, in which I can apply my knowledge and acquire
more, that will effectively help me to advance my career .
Education:
January 2012 Faculty of Engineering, Ain Shams University.
◦ Start studying pre-master Computer Department.
◦ GPA: 3.2
2008 Faculty of Engineering, Helwan University.
◦ BS Degree in communications and Electronics Department.
Grade: Good.
◦ Graduation project: E-Banking over Mobile Phones Based on Kerberos System.
Grade: Excellent.
Skills:
Big Data tools
◦ MapReduce ( Hadoop, Pig, Hive ).
R.
Scala Fundamental.
Java SE ( Certified OCPJP 6 ) .
Java EE
◦ Servlet & JSP ( Certified OCEJWCD 6 ).
◦ EJB-3.1 “Enterprise Java Beans” ( Certified OCEJBCD 6 ).
◦ JPA “Java Persistence API”.
◦ JSF “Java Server Faces”.
◦ JAX-RS “Java API for RESTful Web Services”.
Design Pattern.
Scala Fundamental.
Android Mobile Development.
Spring Framework Fundamental.
C++, QT Fundamental.
SQL, T-SQL.
CCNA.
Computer Skills:
Linux (Fedora OS) .
FreePlane, iMindMap.
Umbrello (UML modeler).
LYX (document processor).
Mercurial (Source control).
2. Work Experience:
Etisalat Masr: June 2015 – Present.
Working as a senior CS engineer
◦ Technologies: MapReduce, EJB-3, JSF.
◦ Tools: Hadoop, Hive, Pig, wildfly, Oracle DB.
◦ Responsibilities:
▪ Monitoring activity on nodes, through automating daily reports.
▪ Constructing ad-hoc reports on 2G and 3G voice interfaces.
▪ Constructing instance reports for monitoring VAS services progress.
Sumerge: December 2013 – May 2015.
Working as a software engineer
◦ Technologies: EJB-3, JSF, JPA, Web 2.0.
◦ Tools: RAD, JBoss, SQL Server.
◦ Project:
▪ Delivery masr “Food ordering system: responsible for restaurant management module”.
▪ MFF: “Custom application Based on FileNet: enhancing performance and persistence
behavior”.
▪ OMT: “Bank misr module for managing outright monetary transfer, responsible for database
layer and search component”.
Net-Signature: March 2013 – October 2013.
Worked as a java developer .
◦ Technologies: EJB-3, JSF, JPA.
◦ Tools: Net-Beans, Glassfish, MySQL Server.
◦ Project:
▪ Cashless “e-market system: responsible for initiating order module”.
Ecco: November 2012 – February 2013.
Worked as a Software Engineer.
◦ Technologies: Servlet, JSP.
◦ Tools: Eclipse, Tomcat, SQL Server, SQL Server Reporting Service.
◦ Project:
▪ generating Reports using SQL server reporting service.
Military: April 2009 – October 2011.
Worked as an Officer.
◦ Technologies: Servlet, JSP.
◦ Tools: Eclipse, Tomcat, MySQL Server.
◦ Project:
▪ Stock Manager “For monitoring equipment, maintenance & spare parts spent on ”.
Part-time Jobs:
◦ Etisalat Misr: from September 2013 to October 2013
▪ Developed a reporting application for core-planning team that generates an excel sheets
based on log files that assets them in taking planning and performance decision.
◦ Research assistant: from September 2012 to present
▪ Developed an application to compare vertical and horizontal connection in layered electric
circuit.
▪ Developed an application to compare behavior of web-socket and long-polling.
Personal Info:
Nationality: Egyptian.
Military status: Finished.
Interest: running, drawing and reading.