Bauomy .

Bauomy .

  • **** **** ****
  • 20 yrs Experience
  • ASAP
  • Expert

I have more than 20 years of experience in the software development life cycle , Along those years I have gained an expert level in many software development languages, tools, and methodologies especially related to JAVA language and Agile Methodologies.

Education

I

Information Technologies

Cairo University, Bachelor's Degree
2000

Work & Experience

M

Java Technical Lead

Marased Technology
Jan'2013 - May'2021
Lead designs and recommends technical solutions for IT-related issues.Leads include working with developers to ensure quality of frameworks, mentoring junior level staff, and identifying issues that affect product delivery. Responsibilities: Developing high-quality and detailed designs. Conducting unit testing using automated unit test frameworks. Identifying risk and conducting mitigation action planning. Reviewing the work of other developers and providing feedback. Using coding standards and best practices to ensure quality. Developing software with agile methodologies Some of achieved projects ◦ Maneh 2: System provides accurate and integrated solutions to address the requirements of Donation process a modern and flexible manner can be installed as standard or be allocated according to the requirements and the nature of the work in the donation process System prepared for the possibility that basic pillars of cooperation between institutions or various donation systems and ease the exchange of information and data between them represents a part of the integration of information between systems of different donors. https://rf.org.sa http://maneh.rf.org.sa:8080/ - Used technologies JAVA, JSF, Spring, Hibernate, JasperReports, ITEXT, tomcat, MySql DB. ◦ Benaa: Engineering diagrams checking system The project aims to complete the process of issuing building permits for residential and commercial buildings by examining their engineering plans and applying the technical requirements on them to extract the building permit electronically without the need for manual engineering checks on the plans. - Used technologies For portal JAVA, Spring, Spring boot, Hibernate, REST Microservices, Comanda, ActiveMQ, Elastic search, Angular 8, tomcat, MySql DB. For AutoCAD and RIVET plugin .Net, C#, Autodesk AutoCad API, Autodesk Rivet API.
N

Senior Java developer AND Team Leader

National Net Ventures N2V
Jan'2006 - Dec'2012
Responsibilities: • Communicate with business owners for general scope and vision. • Application architecture, design and modeling. • Assign tasks to team members and participate in estimates. • Participate in implementation. • Bug fixing and support production servers. • Hiring team members. • Participate in implementation. • Follow, motivate, and support team members. ٍSome achieved projects - OneCard (www.OneCard.net): OneCard is one of the largest online payment gateway and online mall in the middle-east to date. Used technologies JAVA, Spring, Spring MVC, Mysql, Hibernate, SVN -El-eman (www.al-eman.com):Islamic application and book store Used technologies JAVA, Spring, Spring MVC, Mysql, Hibernate, Hibernate Search, Redission, SVN
E

Software Engineer

education Technologies
Aug'2000 - Dec'2006
Responsibilities: - Developing web based, and desktop Java Applications. - Maintaining old applications. Some achieved projects * Sakara Information System Phase 1&2: This system developed for Sakara terrorist area and contains more than 16 applications such as Photographic Lab, Expedation, HR, Visitors With technologies: J2EE (JSP, Servlet, JDBC, EJB, Struts) - DB2 RDBMS and WebSphere application server (Integrated Development Environments IBM Rational 6). * ELRowad School Management System (RSMS): This application contains many modules help all school members such as the student affairs, employment affairs, library management, exams and control services. With technologies: J2EE (JSP, Servlet, JDBC, EJB, Struts) - Sql Server 2005 * ELRowad Learning Management System (RLMS): This application has a great benefits in the e-learning process, it contain 4 modules the student module allow him to progress in his study through many services like the question Bank, Automatic Exam Generation and Evaluation, The teacher module allow him to generate many types of questions and generate homework and assign it to specified classes or students and also allow him to monitor students progress, The parents module allow them to communicate with teachers and to monitor his sons progress, The admin module manage the relationships among students, teachers and parents and monitor the system behavior. With technologies: ASP and Internet Information server (Visual studio 6). * ELRowad Content Management System (RCMS): This application helps teachers for create its own contents and publishing it on the web server, this content applicable to any LMS server support SCORM 2.1. also this application provide many of management tools and reports which help teachers and admins to monitor the progress of used contents and so on. With technologies: ASP and Internet Information server (Visual studio 6).

Professional Skills

Database
  • MySQL 10 year(s)
  • JDBC 6 year(s)
  • SQL 6 year(s)
  • Hibernate 6 year(s)
Language
  • Java 10 year(s)
  • C# 6 year(s)
  • UML 6 year(s)
Framework
  • React js 2 year(s)
  • Spring Boot 5 year(s)
  • JSP 6 year(s)
  • WebSphere 6 year(s)
  • Struts 6 year(s)
API
  • REST APIs 5 year(s)
Technology
  • Subversion 6 year(s)
Testing
  • Unit Testing 6 year(s)

Languages

  • English very good
Remoteplatz Logo