Hani Abdelfattah, Sr. Applications Lead

Hani Abdelfattah

Sr. Applications Lead

Parsons

Location
United Arab Emirates
Education
Bachelor's degree, Computer sciences
Experience
18 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :18 years, 0 Months

Sr. Applications Lead at Parsons
  • United Arab Emirates - Abu Dhabi
  • My current job since January 2013

and activities:
The project involved developing the supervisor and sales level apps that allows users to view their sales targets, bonus and sales-routes. Designing a programmed report generator that generates VIP departments PDF reports
Developing a sales level app for the Mobile end that allows the sales reps to update the clients and to ease out their daily transactions

Sr. Software Engineer at RMGS
  • Egypt - Cairo
  • August 2012 to December 2012

and activities:
Evaluated application architectures, made suggestions, and led refactoring efforts to solve problems by applying enterprise application design patterns including Domain Driven Design, Object-Relational Mapping (ORM), Repository and Unit of Work patterns, Inversion of Control (IoC), separation of concerns, and proper layering and solution structure. Used the same techniques to architect new application projects as well.
Consulted with product stakeholders, analyzed business processes, modeled complex business domains into Classes, Responsibilities, and Collaborators (CRC), and implemented rich domain models from the designs.
Performed Agile project management duties by gathering requirements, writing and prioritizing user stories, estimating tasks, and conducting sprint meetings including planning, reviews, retrospectives, and daily stand-ups.
Built and led large and small teams throughout all phases of the software development lifecycle, regularly delivering production-quality code on time and on budget.
Researched, evaluated, and selected frameworks and tools for specific project technology stacks and mentored team members on the technologies, patterns, and practices in use.

Tech Lead at Tejari
  • United Arab Emirates
  • April 2009 to July 2009

and activities:
Performed business analysis, project management, architecture, and lead developer duties for an enterprise web application for legal workflow/process management.
Analyzed business processes, gathered requirements, wrote specifications and user stories, planned deliverables, conducted agile meetings, and tracked and reported progress.
Architected the application, applying enterprise application design patterns and principles of Domain Driven Design, ORM, Repository Pattern, Unit of Work Pattern, and Inversion of Control to maximize development productivity and unit test coverage.
Led development team from design through deployment and mentored team members on patterns, practices, and technologies used in the application.

at iSof
  • United Arab Emirates
  • July 2007 to March 2009

and activities:
Design of public web-service solution, writing design documentation
Implementing critical parts of solution
Code review
Interviewing candidates
Managing team of developers

Senior Software Developer at Mansour Group
  • Egypt
  • May 2003 to May 2007

and activities:
Participating in development of a several projects of EIDA.GOV.AE website
Analyzing requirements, technical design and development areas of EIDA.GOV.AE (ASP.NET Web forms based web farm)
Implementing MOSS 2007 features and solutions for EIDA.GOV.AE support portal
Managing onsite and offshore developers, interviewing candidates, system analysis, writing technical documentation, code review

Education

Bachelor's degree, Computer sciences
  • at Computer science and information systems
  • May 2002

Education

Specialties & Skills

Microsoft SQL Server
AngularJS
NHibernate
SharePoint
ACTIVE DIRECTORY
ANÁLISIS DE SISTEMAS
APPLICATION DESIGN
MICROSOFT C#
MICROSOFT PROJECT
ORACLE DEVELOPER 2000

Languages

Arabic
Native Speaker
English
Expert

Training and Certifications

MCAD (Training)
Training Institute:
New Horizons
Date Attended:
August 2003
Duration:
560 hours

Hobbies

  • Swimming