Zein Ahmad, Software Team Leader

Zein Ahmad

Software Team Leader

Chestnut

Location
Egypt
Education
Bachelor's degree, Computer science
Experience
19 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 1 Months

Software Team Leader at Chestnut
  • Egypt - Cairo
  • My current job since July 2014

1- CPS
Content Production System that is responsible for managing different kind of workflows that serve the business need of the company.
2- LatexToSVG
Created a console application that take XML as input and extract any equation inside it (equations written by latex) and list all equations into one TeX file and run it using mikTex to produce PDF then split the PDF so that each equation become in one page and convert each PDF page to SVG file and reinsert the SVG content again into the original XML file.
3- Exam word add-in
Created a desktop word add-in that is used to apply some styles on the exam content and then export this content as XML file with a predefined structure.

Software Team Leader at Accentia-ME
  • Egypt - Cairo
  • November 2012 to June 2014

1- HRMS
Human Resource Management System that cover all modules of human resource but the finished modules were personal and organization structure only.
2- Security framework
Created a security framework that serve as an infrastructure to a big enterprise application (HRMS), Ensure security of all tiers from domain to UI.

Senior Software Developer at Hindawi Publishing Corporation
  • Egypt - Cairo
  • April 2010 to October 2012

1- PDF Optimization
Created a small C++ acrobat professional plug-in that adds a new menu item to the document menu and this new menu item to be called from C# application to optimize any PDF with big size.
2- PDF Image Editor
Created a console application that use the output of PDFXML plug-in of adobe acrobat professional to extract the PDF image content as SVG file and edit it according to a specific schema then the application save this image again as PDF file.
3- Gmail Contextual Gadget
Created Gmail contextual gadget that display some links after the content of the mail, these links appear if the content of the mail matches some criteria, and finally when any of these links clicked we call a C# web service to update a tracking database responsible for all mails of the customers.
4- EPUB Book
Created console application that take XML book file with Doc-Book schema standard and extract its content and organize it according to EPUB standard and generate a new EPUB book.
5- Book Upload
Created console application that take XML file as input and extract its content and upload it to
the database to be viewed by a small internal portal.

Senior Software Developer at Code-Republic
  • Egypt - Cairo
  • April 2008 to March 2010

1- Advanced Diesel Maintenance Diagnostic
Created desktop application for diesel engine maintenance.
2- Visual Monotone
Built a powerful and easy to use visual environment for open source version control system called monotone.
3- SBsys
It’s a big enterprise application, our task was to build and inject a new document
publishing module so that the user can publish the chosen document from his desktop
application to the chosen target path, the engine listener then takes the published document and place it in its specified path, also the user has the ability to navigate and view the target documents from PHP portal application.
4- Promotional Material Approval
Built a promotional material approval system that gives the user the ability to request for promotional material that moves on a set of reviews by different managers according to their roles.
5- CPR Broker
Denmark’s main person register that’s provide a set of services that gives other business
applications the ability to know more information about a person using his CPR number.

Senior Software Developer at Agilience-Me
  • Egypt - Cairo
  • November 2006 to March 2008

1- Hospital Management Information System
Built a reservation module for patients, doctors and managers according to their authentication, the patient can reserve a session for a specific doctor and then doctor or manager has to approve this reservation or move it to another session.
2- Mailing Module
Built a helpful business mail module.

Junior Software Developer at SoftWardTech
  • Egypt - Cairo
  • March 2005 to October 2006

1- Tanning Appointment
Built a daily and weekly appointment view for different users so that they could reserve a session for make tanning in a specific resource according to resource availability, the manager then has to approve this reservation.
2- Code Duplication
File difference tool to show changes line by line and character by character between two files
It’s like difference tools used with version control systems but with less functionality.
3- Student Management
Built a small system that is used to manage student's attendance, subjects, grades, and behavior.
4- School Monthly Report
Created monthly report for any student to view his/her progress in any/all subjects.

Education

Bachelor's degree, Computer science
  • at Faculty of computer science and informatics
  • July 2004

Bachelor's degree in computer science

Specialties & Skills

SQL Server
ASP.NET MVC
Design Patterns
Dot Net Framework
Building N-Teir applications
ASP.NET (Web Forms, MVC, Web Pages and Web API)
LINQ and ADO.NET
ORM (EF and NHibernate)
PHP and MYSQL
DevExpress and Telerik
HTML5, CSS3, SASS, LESS, and Bootstrap framework
relational databases (SQL Server)
report creation (Crystal reports and Reporting service)
JavaScript, JQuery, and AngularJS
TFS, Subversion, My Generation, MS Visio
AOP and SOA
Agile development
JSON, XML, XSD, and XSLT
cloud computing AWS
WCF, WPF, and WWF
web services (Rest and SOAP)
SharePoint
C++, Objective C, and VBA

Languages

Arabic
Expert
English
Expert

Hobbies

  • Reading and Walking