Senior Application Developer
MDS Company
مجموع سنوات الخبرة :16 years, 5 أشهر
- Support and enhance MCS (Ministry of Civil Service) applications.
- Responsible for architecting, designing, developing, testing, deploying and maintaining a variety of web based applications with Oracle database for MCS (Ministry of Civil Service).
- Developing web based applications with Oracle database to manage MCS (Ministry of Civil Service) and Governments employee operations such as employee hiring, employee promotion, employee (Saudi and non-Saudi) end service, non-Saudi employee contracting, etc.
- Developing web based application with Oracle database to get government employees information recorded in MCS HR system by Civil ID or Employee ID such as (Personal Information, Current Job Information, Training Information and Qualifications Information).
- Developing web based and WCF service application with Oracle database using Customized ASP.Net Membership to create Single Sign On application (SSO) for all MCS (Ministry of Civil Service) web applications.
- Responsible for architecting, designing, developing, testing, deploying and maintaining a variety of web and desktop based applications
- Developing a Vehicle Tracking System (VTS) to monitor vehicles movements at real-time and display them on maps such as Google Map, Bing Map & Google Earth, current speed, locations, Switch ON/OFF, Emergency alerts, Engine ON/OFF and auto alerts system with enhanced interface design, customizable themes, multi-level data-view, refresh rate, Page tools to print/copy/export/Email/help/favorites, support multi-languages, intelligent text/graphical dashboard. Implemented corporate business needs like Trip management, Maintenance plan as per working hours/KM, emergency management and driver management. Created 20+ reports including complex reports like search vehicle movements with speeds, flexible report (allows search data for any kind of alerts considering counts), vehicle movement/idle period with details of locations & time, etc.
- Developing ERP system with modules including Stocks, Inventory, Custody, Tasks, Devices, Vehicles Maintenance, SIM Managements, Vendors, Quotations, Invoices and Payments.
- Implementing the advance attendance system according to the business cycle of Al Motabei, managing Check IN/Check OUT, late SMS alert, entry/exit from group of secretaries / Reporting Manager, Handling case for employees working on field & integrated successfully with existing HR system.
- Developing Alerts Subscription Module to allow the customers to subscribe for their vehicles in predefined Alerts such as Over Speed, Engine Switch Off/On, etc with the availability to send a notification by SMS or Email when they accrued.
- Implementing Multi-Level security based on user group & level with controlling CRUD, Permissions to each user with menu / sub menu & Role based access. Successful Audit trailing i.e., tracking of users actions, Each and Every action/transaction done by individual user can be easily traced.
- Led and direct a team of developers and designers from architecture phase through deployment and maintenance phases.
- Responsible for the complete software development life cycle of a web-based application.
- Designing and maintaining database objects including tables, stored procedures, user defined functions, views, triggers, and indexes.
- Developing accounting web-based application that handle the whole Company accounts with its different activities including Journal Entry, Regular Entry, Notes Payable, and Notes Receivable for each Year plus Account tree for the company’s activity and cost centers and close financial year and open new financial year plus its privilege for users with reports.
- Building a complete Website that handle the process of Human Resource department in the company starting from hiring employee till manage the process of his monthly salary and his absence, bonus and fixed bonus according to many systems and also gives the historical data for each employee in the company and manage employees yearly vacations …etc. Plus adding templates form like vacation request and also employee’s documents and files easily.
- Building a Website that handle the process of tickets booking for each branch starting from creating trip with it’s paths and it’s stop points and quota for each trip and manage number of tickets for each path and the remaining tickets and it’s price plus printing a serial ticket for each client from this system plus managing the accounting section in that system and the security and privacy for each branch in the system and notification for every closed trip in the system
- Responsible for architectonic, designing, developing, testing, deploying, and maintaining a variety of web-based applications of bill payments.
- Configuring and maintaining server roles centered on IIS and MS SQL Server databases.
- Designing and maintaining database objects including tables, stored procedures, user defined functions, views, triggers, and indexes.
- Developing an application to send notification to newsletter subscriptions when bill has been generated through email with payment date.
- Creating and deploying a newsletter subscription to notify customers when the bill has been created based on Telephone number or account number.
- Applying a new design to the website.
- Create daily reports of paid bills using SQL Server Reporting Service (SSRS).
- Responsible for architectonic, designing, developing, testing, deploying, and maintaining a variety of web-based applications of bill payments.
- Creating business and data tier objects including stored procedures with SQL Server 2005.
- Meet with clients on-site to gather requirements and observe website usage
- Developing a school management system which allows students to send a joining request by filling an application form through website and waiting approval from site admin, also there is job form which allows candidates to fill it in order to apply for opening vacancies. Plus managing website contents such as adding news, events, activities, holidays, galleries, top student lists each year, school fesses and class schedule.
- Developing a News Management System website that allows user to display daily updated news and enables editors to add new news with privileges.
- Developing online web based Hotel reservation system which allows guests to make their reservation through website. Complete easily transportable and customization hotel portal and reservation system. With many functions such as providing Hotel contact information, Hotel class (stars), full description, extra services, full room and room pricing information, comments on hotel by registered system users, time-sensitive availability and pricing. Powerful administration and roll based privilege system. Booking History and Management. Email Alert on room’s reservation.
- Conceiving and integrating new web applications and processes within existing corporate website.
- Developing Semsark website which allow users to add their advertisements such as Vehicles, house items, etc. With administrative managements. (http://www.semsark.com)
- Developing internal task management system to manage employee’s tasks and allowing users to view task in perfect calendar view. Controlling the task notifications with internal mailing system, Email or SMS.
- Developing Auto Samir Rayan is characterized by Samir Ryan trade all kinds of cars and is one of the largest distributor in the Great Cairo and came in ranked first or second place with the banks in the Department of installment in the number of cars sold and rely on them to assess the AMEC Egyptian market. (http://www.autosamirrayaneg.com)
- Developing a Human Resources staffing and recruitment management web-based application Website that allow Employees to create their CV's in the website and also the Employer or company can add the needed jobs, so the Job seekers can search for available jobs in a specific field and also company can find suitable employee through his/her CV. (http://www.hrgoal.com)
- Conceiving and integrating new web applications and processes within existing corporate website.
- Developing an EgyCalender web application to all events taking place in Egypt, such as festivals, conferences, seminars and public occasions. It represents services to those interested in the events, through the agenda, which states the events date, and the guide that contains the organizing companies, equipment companies, hotels, tourism companies and airlines. (http://www.egycalendar.com)
- Developing and providing much service to users in different advertisement categories like realty, technology, jobs, and cars… etc ads plus managing these entire categories through Website Admin with visitor count statistics.
- Developing a Medical Recording System that store information for patients which can help doctors to get this information faster and quickly.
- Developing a website for displaying mobile information and allow users to view these mobile and add preferred to his favorite with the ability to order mobile also allow users to add their comments of mobile after get approved from admin to view user's comments and allow user to sell their mobile through website.
.