Faisal Abubaker
Software Developer
$20.00 / hr
Afghanistan
7 years of experience
Work Experiences
Full Stack Developer & Digital Literacy Content Developer
Technologies: HTML, CSS, JavaScript, MySQL, PHP, Laravel, Angular, React Native,
Git, Github and Bootstrap.
Development:
● Perform updates to website structure, menus and features, as requested, in a timely
fashion, using the designated workflow process and industry tools (e.g. GitHub, Slack,
Trello, JIRA, etc);
● Develop the DDL mobile app for iOS and android on React Native platform.
● Maintain backend databases and meet data requests for the M&E Department;
● Resolve bugs or maintenance issues as quickly as possible, and reply to complaints and
● inquiries related to the technical side of the website from DDL users;
● UI, UX Design website of DDL (Darakht-e-Danesh Library).
● Enhancement of the User Interface Design to be a user friendly website.
● Issues are added on the GitHub and I will solve them accordingly based on their priority.
● Developing and building systems for end users.
● Implementing software solutions using modern techniques and programming language.
● Website Maintenance.
● Website Hosting Configuration.
● Teaching & training DDL Staff members.
● Appling object-oriented programming language in creating applications.
CW4WAfghan Website Maintenance:
● Make requested menu changes and other updates to www.cw4wafghan.ca as requested by staff;
● Assist with visual lay-out, e.g. adding graphics, icons, photos, upon request;
● Manage occasional version updates and security reviews;
● Develop and apply SEO strategy;
● Support CW4WAfghan staff with editing and troubleshooting as needed;
IT Support:
● Provide IT support to CW4WAfghan Country Office (Afghanistan) staff in person and/or
remotely in Kabul; and provide remote IT support to CW4WAfghan National Office (Canada)
staff including troubleshooting commonly used applications (e.g. Microsoft Suite)
● Provide support with GSuite administration (e.g. email, Google apps, Google Drive)
Digital Literacy and Computer Science Education:
● Review and edit draft digital literacy and computer science learning materials
● Support creation, editing, subtitling and dubbing of audio-visual materials for educational use
● Provide support to computer science teachers at Fatema tul Zahra School, as needed.
● Providing technical training to country office and Canadian office staff.
Git, Github and Bootstrap.
Development:
● Perform updates to website structure, menus and features, as requested, in a timely
fashion, using the designated workflow process and industry tools (e.g. GitHub, Slack,
Trello, JIRA, etc);
● Develop the DDL mobile app for iOS and android on React Native platform.
● Maintain backend databases and meet data requests for the M&E Department;
● Resolve bugs or maintenance issues as quickly as possible, and reply to complaints and
● inquiries related to the technical side of the website from DDL users;
● UI, UX Design website of DDL (Darakht-e-Danesh Library).
● Enhancement of the User Interface Design to be a user friendly website.
● Issues are added on the GitHub and I will solve them accordingly based on their priority.
● Developing and building systems for end users.
● Implementing software solutions using modern techniques and programming language.
● Website Maintenance.
● Website Hosting Configuration.
● Teaching & training DDL Staff members.
● Appling object-oriented programming language in creating applications.
CW4WAfghan Website Maintenance:
● Make requested menu changes and other updates to www.cw4wafghan.ca as requested by staff;
● Assist with visual lay-out, e.g. adding graphics, icons, photos, upon request;
● Manage occasional version updates and security reviews;
● Develop and apply SEO strategy;
● Support CW4WAfghan staff with editing and troubleshooting as needed;
IT Support:
● Provide IT support to CW4WAfghan Country Office (Afghanistan) staff in person and/or
remotely in Kabul; and provide remote IT support to CW4WAfghan National Office (Canada)
staff including troubleshooting commonly used applications (e.g. Microsoft Suite)
● Provide support with GSuite administration (e.g. email, Google apps, Google Drive)
Digital Literacy and Computer Science Education:
● Review and edit draft digital literacy and computer science learning materials
● Support creation, editing, subtitling and dubbing of audio-visual materials for educational use
● Provide support to computer science teachers at Fatema tul Zahra School, as needed.
● Providing technical training to country office and Canadian office staff.
Software Engineer
Technologies: HTML, CSS, JavaScript, MySQL, PHP, Laravel, Angular, Git, Bitbucket
and Bootstrap.
Responsibilities:
● UI, UX Design of Ministries MIS.
● Embassies website design and development.
● Reviewing and approving all database design.
● Developing and building systems for end users.
● Implementing software solutions using modern techniques and programming language.
● Participate in multiple projects simultaneously as a senior development team member.
● Appling object-oriented programming language in creating applications.
and Bootstrap.
Responsibilities:
● UI, UX Design of Ministries MIS.
● Embassies website design and development.
● Reviewing and approving all database design.
● Developing and building systems for end users.
● Implementing software solutions using modern techniques and programming language.
● Participate in multiple projects simultaneously as a senior development team member.
● Appling object-oriented programming language in creating applications.
Software Developer
Technologies: SQL Server 2008, C#, ASP.net, MySQL, PHP, Crystal Report,
Codeigniter, Laravel, Angular and ASP.net MVC 4 frameworks.
Responsibilities:
● Designing, developing, testing, implementing and maintaining integrated systems.
● Developing T-SQL stored procedures, functions, triggers and views.
● Reviewing and approving all database design.
● Developing and building systems for end users.
● Implementing software solutions using modern techniques and programming language.
● Participate in multiple projects simultaneously as a senior development team member.
● Appling object-oriented programming language in creating applications.
Codeigniter, Laravel, Angular and ASP.net MVC 4 frameworks.
Responsibilities:
● Designing, developing, testing, implementing and maintaining integrated systems.
● Developing T-SQL stored procedures, functions, triggers and views.
● Reviewing and approving all database design.
● Developing and building systems for end users.
● Implementing software solutions using modern techniques and programming language.
● Participate in multiple projects simultaneously as a senior development team member.
● Appling object-oriented programming language in creating applications.
IT Trainer
Responsibilities:
● Teaching ICDL Modules:
o Computer Essentials
o Word Processing
o Spreadsheets
o Presentation
o Database
o Online Essentials
o Website Design
o Advanced Modules
● Filing System.
● Teaching ICDL Modules:
o Computer Essentials
o Word Processing
o Spreadsheets
o Presentation
o Database
o Online Essentials
o Website Design
o Advanced Modules
● Filing System.
Education
Kabul Polytechnic University
Bachelor
•
Computer Science