projects:
Our NTS Utility Billing solution is a comprehensive billing system designed for water, gas, and other utility companies. It is a trusted and proven solution that manages utility bills and customers, handling millions of records and invoicing transactions.
Vodafoner project :
make dynamic reports to Vodafone company
OM (Operation Management) project:
SR. SW Development Consultant
April 2018 – January 2020 (2 year 8 months) Cairo – Eg
Mobile application for ordering food, drinks, medicine, clothes, and many more from any place all over Egypt to you. Allows you to track orders and make your custom order (magic order) from any place you like to any place you want. Erp Solution ( upwork and freelancer)
Completely HR System from scratch (Attendance-Payroll-Recruitment) with Fingerprint Component
1. A 360-degree overview of your employees and their skills: The main thing each HR system does is to centralize employee information, and help you develop smarter courses of action when assigning tasks. Thanks to these systems, employees get detailed profiles with all of their information and assigned duties, and are able to update those themselves to save you some additional time. Basically, when a task is ready to go you will always know who can do it the best, and when it will be completed.
2. Efficient recruiting: Today’s recruitment trends require HR professionals to be more agile, and that means using tools that drive efficiency. Both core and operational HR systems offer easy recruiting modules, as they help you prepare vacancy announcements and distribute them on different job boards, and then preselect and evaluate only those applicants who meet the criteria for that post. Onboarding is also made easy, with a searchable and user-friendly database that helps retain talented performance in your team.
3. End-to-end workforce management: With a good HR system in place, you can forget about confusing spreadsheets and email miscommunication. The system brings all HR-related operations under a single roof, which means you can assign tasks, follow up progress, or even reward participants from a single, cost-effective solution.
4. Enhanced collaboration: Most HR systems nowadays provide users with a dedicated communication panel, where they can follow recent updates, comment on tasks, or share ideas. In the ideal scenario, the searchable database of working materials is accessible to everybody and from any device and allows unlimited file sharing between members of the team.
5. Accurate evaluation and appreciation: Any expert out there can confirm that talented employees’ dissatisfaction is a leading cause for job abandonment, right because top performers don’t feel estimated, and see no chance to improve where they’re working. A good HR system helps monitor the progress of each, and develop quality practices for appreciating good work and giving the best employees the reward they deserve. On the opposite side of the axis, the system also helps unveil negative trends and patterns and helps you understand how an employee can be helped and advised.
6. Payroll management: Top HR management systems are at the same time full steam accounting and expense management machines, where you can govern the benefits of your employees, deduct leaves and confirm tax compliance. Instead of delivering such sensitive tasks to an expensive third-party provider, you can now complete them yourself from a system that has full insight of your data.
(vacations-errands-bonuses-Discounts-……) anything about HR System.
Solving problems for multiple companies that no one in the company team could solve
make new fetcher use angular and spring boot
Courses:
▪ Project Management Professional (PMP)
▪ AgileAgile ProfessionalProduct Owner Practitioners (APP)
▪ Certified Business Analysis Professional (CBAP)
▪ Oracle (sql,pl/sql,forms.reports) – (iti)
▪ Java (servlet & jsp , jsf) – (iti)
Certificates:
Certificates:
Sun Certified Java Programmer (SCJP) (Exam No: 310-065). Sun Certified Web Component Developer (SCWCD).
(SQL) CERTIFICATE. Oracle
(OCA) CERTIFICATE. Oracle Certified Associate
(OCP) CERTIFICATE. Oracle Certified Professional
Google APIGE
Experiences:
• Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
• Worked extensively with the backend which comprised of Spring, Hibernate and JPA.
• Worked with Spring MVC and Hibernate in the backend to build the business logic.
• Consumed SOAP based Web Services to integrate with the Web Application.
• Used JSON and XML formats to transfer data from the server.
• Developed Data Access Layer using Hibernate and DAO Design Pattern.
• Experience in implementing Web Services such as SOAP using WSDL.
• Used JMS for loosely coupled, reliable and asynchronous exchange of information among J2EE components.
• Used Maven to employ standard conventions and practices to accelerate the development cycle.
• Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
• Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
• Developed Servlets and JSP for performing CRUD operations on domain specific entities.
• Developed test cases and performed unit test using JUnit Framework.
Environment: Java, J2EE, Spring MVC, IOC, Hibernate, Oracle, Maven, JMS, Eclipse, AJAX, JSP, HTML, CSS, Java Script, XML, Servlets, Design Patterns, JUnit, Apache POI, Web Services.