Basic Info

Ashraf Gawdat

10 years

Cairo Governorate, Egypt

Bachelor's Degree

Experienced

Work Experience

Senior Software Engineer at OMS

Experience Details

Senior Software Engineer

IT/Software Development

Experienced (Non-Manager)

Working in a system that monitors social media and generates sentiment analysis reports and statistics for social media activities.
- Analyze business requirements for new features in the system.
- Plan the project sprints and break user stories down and estimate them to be delivered on time
- Design and Implement database and code structure for new features.
- Testing the implemented solutions and working with QC team to deliver bug free solutions.
- Publish and deploy the system on company’s and customer’s servers.
- Support the live system and fixing live issues on time.
- Investigate new technologies and determine their proper implementation to the existing system, and create prototypes that describe these implementations.

Projects:
* Buzzdigger (Previously Nubd):
Big data project that creates sentiment analysis reports to brand owners and governments to monitor the social media.
- Implement the web solution for user and role management, fetching data from backend to create dashboards and reports.
- Implement dependency injection using Unity.
- Implement generic unit of work and repositories framework.
- Interact with Twitter and Facebook APIs to retrieve social media data and take social media actions (post, comment, retweet … etc.).
- Implement SPA (Single Page Application) using AngularJS and Web API.
- Implement Google and Bing maps to plot tweets geographical location on the map and give the user the ability to interact with it.
- Migrate the whole project from entity framework database first to implement code first approach.
- Create and modify Word, PowerPoint and Excel documents using OpenXML 2.5
- Implement dashboards and charts using Qliksense and integrate with Qliksense implementation with .NET SDK.

Technologies:
ASP.NET MVC 5 – Web API – SQL Server 2012 – AngularJS – Entity Framework (database first and code first) – Google maps API – Bing maps API – Facebook API – Twitter API – Qliksense API


Company Details

OMS

Cairo, Egypt

51-100 employees

Computer Software

http://www.omsme.com/

Jan 2015 to present (1 year 11 months)
Senior Software Developer at Link Development

Experience Details

Senior Software Developer

IT/Software Development

Experienced (Non-Manager)

Working in a large scale ISP application to manage DSL and HDM services for clients, and handles order capturing, order fulfillment workflows and backend provisioning.
- Analyze business requirements for new modules in the system.
- Design and Implement database for new modules.
- Develop tools and web services to handle scheduled tasks and data migrations.
- Testing the implemented solutions and working with QC team to deliver bug free solutions.
- Writing technical documentation for newly implemented modules.
- Monitor new team members and leading them technically to be able to implement their tasks efficiently.
- Support the live system and fixing live issues on time.

Projects:

* TracerTM
A large enterprise system with web, web services, and windows interfaces that are used by the ISP LinkdotNET to handle all operations related to its customers. It is deployed on the company intranet.

Responsibilities:
- Implement screens, along with the underlying logic and database structure, to manage new sale, change order and all requests to the services provided by the system.
- Design and implement order fulfillment workflows using Ultimus BPM.
- Develop tool that provisions HDM (Host- Domain - Mail) services on DotNetPanel backend.
- Develop windows application to migrate data from old system (Tracer3) to new system (TracerTM).

Technologies:
ASP.NET web forms 4.5 – SQL Server 2008 – Ulitmus 8 BPM - Windows forms 4.5 – Web services

* Tracer Hub
Web solution to configure and administrate products and offers provided by ISP solution (TracerTM)
- Design database and code structure to create products and offers with dynamic attributes.
- Implement web APIs to be consumed by frontend.
Technologies:
ASP.NET web forms 4.5 – SQL Server 2008 – Entity Framework 6 code first – Web API

* IPMS
Web interface for a management system to manage customer’s static IPs.
Technologies:
ASP.NET web forms 3.5 – SQL Server 2005

* Domain Expiration Tool
Console application tool that periodically notifies the customers before their domains expiration.
Technologies:
C# 2010 – SQL Server 2008

* Financial Dashboard
Windows application to migrate data from multiple sources (Database, Excel sheets, XML files) to the new system.
Technologies:
.NET 3.5 windows forms – SQL Server 2005

* Prepaid Cards
Web application to generate Prepaid Cards and allow users to define and generate batches of cards and define debit and credit policies of these cards.
Technologies:
ASP.NET web forms 3.5 – SQL Server 2005


Company Details

Link Development

Cairo, Egypt

101-500 employees

Computer Software, Information Technology Services

http://www.linkdev.com/

May 2008 to Dec 2014 (6 years 7 months)
Software Developer at Starware

Experience Details

Software Developer

IT/Software Development

Entry Level

- Develop web applications for web sites to serve several clients’ needs.
- Meeting with clients to gather and document business requirements.
- Design projects architecture and decide technologies to use.
- Implement all project’s layers (UI – business code - DB).
- Test the projects and solve any bugs.
- Live deploy the projects, sometimes on client’s premise.
- Support the projects and fix any live issues.
- Work on old projects written in classic asp, enhance them and add new features.
- Develop modules for DotNetNuke CMS framework.
- Develop windows applications to manage services provided by the company.

Projects:

* Najah Space Channel
Web site for a space TV channel that introduces online streaming of the channel and a dynamic programs schedule with admin backend management.
Technologies:
ASP.NET web forms 2.0 – SQL Server 2000

* PCPC
Web site for a cables company containing a dynamic products lists with admin backend management.
Technologies:
ASP.NET web forms 2.0 – SQL Server 2000

* SMS Manager
Windows application for an advertising company that manages bulk SMS sending with templates and schedules.
Technologies:
.NET 2.0 windows forms – SQL Server 2000

* IDGEG
Web application for recruitment system that was written in ASP classic. I have learnt ASP classic to fix the application’s issues and enhance and introduce new features.
Technologies:
ASP classic – SQL Server 2000


Company Details

Starware

Cairo, Egypt

11-50 employees

Computer Software, Information Technology Services

http://starware.net/

Aug 2006 to May 2008 (1 year 9 months)

Education

BSc. Electrical Engineering in Electrical Power & Machines

Education Details

BSc. Electrical Engineering

Electrical Power & Machines

Ain Shams University, Egypt

Not specified

N/A

N/A

Ain Shams University
1998 - 2005

Certifications

TOEFL
Feb 2008

Certificate details

TOEFL

Feb 2008

587

N/A

N/A

AUC

N/A

This profile is not updated!
Last update more than 2 months ago.

Jobseeker photo

Profile Skills and Keywords

ASP.NET MVCASP.NET Web FormsAngularjsArabicBooksC#CSSComputer SoftwareCreativeElectrical Power & MachinesEnglishEntity FrameworkFootballHard WorkerITInformation Technology ServicesJQueryJava ScriptKnockoutJSMS SQL ServerMoviesProblem SolverSenior Software DeveloperSenior Software EngineerSoftware DeveloperSoftware DevelopmentSupportiveTOEFLTeam PlayerVS 2013/2015Windows Workflow Foundation

Self-assesed Skills

Languages

Arabic

Arabic

: Fluent

: Fluent

: Fluent

: Fluent

English

English

: Advanced

: Advanced

: Intermediate

: Intermediate

Tools and Technologies

VS 2013/2015

VS 2013/2015

: Advanced

: High

:

More than 7 years

ASP.NET Web Forms

ASP.NET Web Forms

: Advanced

: High

:

More than 7 years

MS SQL Server

MS SQL Server

: Advanced

: High

:

More than 7 years

C#

C#

: Advanced

: Extreme - I love it!

:

More than 7 years

Angularjs

Angularjs

: Intermediate

: High

:

1-3 years

KnockoutJS

KnockoutJS

: Intermediate

: High

:

1-3 years

Java Script

Java Script

: Intermediate

: Extreme - I love it!

:

More than 7 years

Entity Framework

Entity Framework

: Intermediate

: High

:

1-3 years

Windows Workflow Foundation

Windows Workflow Foundation

: Intermediate

: Extreme - I love it!

:

Less than 1 year

JQuery

JQuery

: Intermediate

: Extreme - I love it!

:

1-3 years

CSS

CSS

: Intermediate

: High

:

More than 7 years

ASP.NET MVC

ASP.NET MVC

: Intermediate

: High

:

1-3 years

Fields of Expertise

Software Development

Software Development

: Advanced

: Extreme - I love it!

:

More than 7 years

Key Skills

Hard worker, Creative, Problem Solver, Team Player, Supportive

Online Presence

https://www.linkedin.com/profile/view?id=256712748

Like Ashraf`s profile? Share it!

Get Your own Wuzzuf Profile Now !

Employer? If you're representing an organization or an enterprise, Signup here for FREE to see Ashraf's full profile and find more great talent and professionals to join your team.