Acting as Team Leader
Sure International Technology
مجموع سنوات الخبرة :9 years, 4 أشهر
• Contribute in the requirement verification and analysis.
• Participate in the size estimation procedure.
• Participate in the detailed design procedures.
• Translate the design into developed code with respect to the Org. standards.
• Perform peer review on the design and the developed code.
• Solve any technical issue related to his assigned task.
• Daily update the tasks actuals Fixing bugs.
• Participate in the deployment process.
• Follow the process standard.
• Daily update the tasks actuals with team (TFS).
Work on Develop and upgrade current products Beside new Application Using ASP.Net MVC & API
I'm worked as a Trainer at Senior Steps - IT training center for .Net Developing Field
.Net Trainer
i'm work as a dot net trainer
(Web Development using \[ASP.net, ASP.net MVC\], SQL Server, C#)
I’m Now Working as A senior .Net Developer at Dr. Greiche Company in IT Department,
I’m a member of the team to Develop an ERP system for the Company to upgrade the old system, it was not connected so we come to build a new one.
It’s Web based, So we using asp.Net MVC 5 /6 beside SQL server 2014, I’m Working on threading and synchronizing this system it’s my main duty in backend Code beside I’m the reference for my team, they back to me if they need a help or teach them a new staff or technology, I Working with SignalR also beside SQL Dependencies to make the system more effective and give more notification for users.
Responsibilities:
- Preparing Tasks with my manager for our team;
- Make analysis with other departments like Accountant, HR, Audit, etc. To Pass this information to my team and convert it to UML;
- Coding Some Libraries to make work easy from backend like a general class to use its functions in all of projects in solution;
- Making Internal Web Sites;
- Encryption and decryption from and to our server from backend and Frontend;
- Developing and maintaining an MS SQL database;
- Making technical documentation.
- GUI Design structure.
- Multi-language support
- Querying MS SQL database
- Design Database.
- Security.
Personal achievements:
I have done 2 projects away from the basic system (ERP). The first was the camera surveillance system of the company and was responsible for displaying the content recorded from the cameras and helping to scan what was recorded and archived from old videos to save space on the hard disk and find out if there was a problem occurred during Recording Or if there are minutes down and Notify security immediately on the error, the second project was related to the company's sampling system and the problems we receive from the client and subject them to the system of tracking the problem such as the system of fish bones to solve problems.
It was my try to have my own company but we can’t continue because of budget and some conflict between the partners,
We was work on SAAS product and make it for monthly or yearly rent. It was and Accountant Product to manage Stores, Small and Medium Companies.
It has Point of sale system and small HR Part beside the General Accountant Part,
It built on ASP.Net web based and SQL Server 2012.
And we had made 3 Projects:
1- It’s the Main Project which called Hsaap.Com.
2- ART Door, it was a gallery application to receive and display art works with the possibility of displaying these works for sale by auction, and serve some lessons for Art Education.
3- NAT (Training System).
Responsibilities:
- GUI Design structure.
- Manage and Support the Developer team.
- Coding high Level of Code.
- Making some libraries worked to secure the company code.
- Set Tasks to the team and review the Code.
- Analysis Data from Clients.
- Multi-language support
- Querying MS SQL database
- Design Database.
- Securing Code.
Personal achievements:
Make an N-Tires Class to be auto generated standing for the data base and convert this data base to classes and function built on pure ADO.Net without Entity framework.
I worked on a running system and I was working on develop and maintain this systems backing to the old documents and make a new Documents for what I done,
The applications was Desktop Application in C# language and MS SQL server 2008 R2.
Responsibilities:
- Tracking and debagging if we have a problem in the system.
- Develop and enhancement the old thing in the system.
- Developing and maintaining an MS SQL database.
- Making technical documentation.
Smart Village Egypt was a new company in our City and they were need to Senior and consultant to build a good developer team and to be the support and reference for the team.
I worked with them while I finish my job and made a good team can make analysis and coding in good structure, This job was for 2 hours in a day.
Beside that the company was need to one have the experience in Accounting system and restaurant beside CRM and I give my support in this role very well.
Witch I was there we build one web application for Restaurant and another desktop application for CRM.
Responsibilities:
- GUI Design structure.
- Arrange team work
- Set Tasks for the team and review Code
- Making interviews for Developer
- Give support and fixing Big problem
- Teach the team new technologies.
- Querying MS SQL database
- Design Database.
- Securing Code.
Personal achievements:
It was my first time to lead team and consultant, I think its big success for me because I finished that job good and learn how to manage and lead a team technically.
I worked as a Trainer for one year and some months, at this time I’m working in a Ministry of communications and information Scholarship in Programming team to teach C#, OOP, .Net 4.0 and Sql Server 2012 Query and maintains.
After this Scholarship I worked on separated Courses in the company but all of them was asp.Net courses and SQL Server 2012, I was teach a Microsoft course outline but in easy way and shortcut to minimize time, So I was create the outline and teach it.
I have Given 7 Courses in NAT Company.
Responsibilities:
- Preparing Course Outline.
- Make trainee Daily Report.
- Teaching .Net and SQL Server.
Some Projects With NAT:
* ADO.NET 3.5 Course & Developing Data Access Solutions with Visual Studio 2010 Course at (MCIT 2014 Scholarship).
* LinQ Developing Data Access Course at (MCIT 2014 Scholarship).
* Private Fundamentals Programming Courses.
* ASP.net by C# Diploma.
- C# and ASP.Net Developer.
- Desktop Application Developer.
Projects:
• Shipping, Import & Export System ♦ (C# Desk Top Application in 3 Versions):
Its desktop application for handling client's goods orders and ship it from china to Egypt.
Technologies Used: C#.Net, ADO.Net, N-Tier, SQL Server Database, Crystal Reports.
• Contracting System ♦ (ASP.Net):
It's ASP.Net Application for handling the contracting management.
Technologies Used: ASP.Net, C#, ADO.Net, N-Tier, SQL Server Database, Crystal Reports, AJAX, Java Script, and J Query.
• Translation Office ♦ (C# Desk Top Application):
Its desktop application for handling client's Translation Jobs and the Accountant of the Office.
Technologies Used: C#.Net, ADO.Net, N-Tier, SQL Server Database, Crystal Reports.
Projects:
• Neurologists & Neurosurgeons Clinic System ♦(C# Desk Top Application).
Technologies Used: C#.Net, ADO.Net, N-Tier, SQL Server Database, Crystal Reports.
• Medical Center Management System ♦ (C# Desk Top Application).
Technologies Used: C#.Net, ADO.Net, N-Tier, SQL Server Database, Crystal Reports.
• Fleet system ♦ (C# Desk Top Application).
Technologies Used: C#.Net, ADO.Net, N-Tier, SQL Server Database, Crystal Reports.
• Payroll System ♦ (C# Desk Top Application).
Technologies Used: C#.Net, ADO.Net, N-Tier, SQL Server Database, Crystal Reports.
• Pathology Lab ♦ (C# Desk Top Application).
Technologies Used: C#.Net, ADO.Net, N-Tier, SQL Server Database, Crystal Reports.
-Worked as Software Trainer
Projects:
* Junior Programmers Course.
* Microsoft Project To Computer Teachers Development In Egypt.
* Junior Engineer Course.
بكالريوس تربية نوعية قسم إعلام تربوي