Professional C# and C++ developer with a strong technical background and the accumulated experience of
22+ years. With the ability to work with the minimum of supervision (independently, as well as collaboratively
in a team-oriented environment) to produce quality code within the project time frame.
Able to play a key role throughout the software development and support the life cycle of a project, to ensure
that quality solutions meet business objectives. Possessed a good team spirit, quality, and deadline orientated
and have the ability to organize and present complex solutions clearly and accurately
Experience
Upwork
Jan 2011 – Present
Senior .Net and C++ developer
Freelancer (Top Rated Plus)
Aurea Software
Nov 2015 – Dec 2020
C# Software Architect
Worked on multiple projects:
update.CRM
Scalearc
Saratoga.CRM
GFI MailEssentials
Gensym
Roles:
- Member of the Maintenance team:
o Implement new features using C#.Net and C++
o Debugging and fixing reported customer defects
o Code refactoring
o Writing Tests scenarios
o Execute E2E tests
o Review other members' code and ensure code quality
o Helping customer support to resolve customers' issues
o Training new team members
- Member of the Unit Tests team:
o Writing Unit Tests (Smoke, Integration unit tests) for C#.Net and C++ projects
o Ensure the maximum code coverage
DevFactory
Aug 2015 – Nov 2015
C# Software Architect
Roles:
- Member of the Development team:
o Worked on a project to create a Visual Studio plugin for an aLine product using C#.Net
o Debugging and fixing reported issues by the internal team
o Write UnitTests for C# projects.
Virtual construction and Technology BIM One Inc
Aug 2014 – May 2015
Senior .Net Developer
Roles:
- Main .Net Developer:
o Developed Add-ins Manager tool using C#.Net and WPF
o Developed multiple Autodesk Revit plugins using C#.Net and WPF
o Debugging and fixing reported customer defects
o Maintain and develop the company web site (C# and ASP.net with MVC)
vWorker
Oct 2005 – Jul 2011
Senior .Net and C++ developer
Freelancer (Top Rated)
Unisoft Yemen
Mar 2003 – Jun 2011
Senior .Net Developer
Developed many products:
Fleet management system
Biometric access control system
Telephony Systems (IVR)
Accounting system
Bus reservation system
Roles:
- Main .Net Developer:
o Leading the development team
o Developing and maintaining applications using C#.Net and C++
o Debugging and fixing reported customer defects
o Design and research for new applications
o Embedded devices developing
o Design and create electronic circuits for the Access Control system
o Training new team members