Post Job Free
Sign in

Sr. Business systems analyst

Location:
Riyadh, Saudi Arabia
Posted:
November 28, 2019

Contact this candidate

Resume:

Mohamed Ahmed Hashhash Resume

* * * * *

Mohamed Ahmed Hashhash

Sr. Solutions Designer Architect & Systems Analyst CAREER SUMMARY

I hold a degree in Computer Science from the Menoufeya University in 2006. I have total experience of more than five years working as a programmer/Developer for many companies including ITS, Future Technologies and ISource global, and also total experience of more than five years working as a Solutions Designer Architect & Systems Analyst for many companies including GET Group, Unicom Group, and MAWARID group. I am also a certified Technology Specialist (MCTS) from Microsoft. QUALIFICATIONS

• More than five years of programming experience, and more than five years in analyzing and designing solutions.

• Microsoft Certified Professional Developer

• Delivered more than 30 successful software projects

• Build well-structured and modularized solutions

• Hard working, understand & learn new activities, team player, multi-tasked, work under pressure and meet deadlines

• Deep understanding of Architectural Designs Models & design patterns. COMPETENCIES

• BI in SQL server 2005 & 2008 R2 & 2012.

• Programming with .Net Framework Using C# programming Language

• Developing Microsoft ASP.Net Web Applications Using Visual Studio.NET

• Programming with XML in The Microsoft.Net Framework

• Designing and Implementing Databases with Microsoft SQL Server (2000,2005,2008R2, 2012) IDEs

• Developing Microsoft.Net Windows Applications Using Visual C# different IDEs

• Make Reports in Applications Using Crystal Report

• Programming with Net Framework Using VB.Net programming Language

• A good Command with HTML, DHTML Languages

• A good known of N-tier Concept

• A good knowledge of Call-back and AJAX technique

• A little known of Marshal and TCP Communication

• Analysis Models (SRS, ERD, UML, DFD).

• Make connection via serial and parallel ports with H.W. components.

• Web server concepts and ISAPI extensions.

• Usage of Internet Information System (IIS).

• Make Migration between .Net and Informix database server.

• Database analysis and design.

• A good Command with XML Web Service and Windows Service.

• WSS 3.0 and MOSS 2007.

• WF, LINQ to entity.

• ETL Solutions.

• Advanced SharePoint 2007 portals development (only course not embedded in real project).

• A good known of MVC5 module development.

• A good known of NHibernate access layer.

• A good knowledge of JQuery and JavaScript.

• A little knowledge of Windows Azure Development and cloud computing.

• A good understanding to SOA design architecture, and integration interface. Mohamed Ahmed Hashhash Resume

2 P a g e

ACHIEVEMENTS

• Saved my employers money by advising Modularizing old and any new application, and building reusable library for the company.

• Analyzed and successfully delivered many projects through only indirect communications and not face-to-face meetings, due to some limitations during this time.

• Increased integrity between applications, (in house & out house) applications by designing tool can integrate between different applications on different data stores.

• Reduced development time by the reuse of previously written code.

• Increased production by the use of code generation template (T4).

• Achieved better customer satisfaction through improving communication channels

• Meet the best customer satisfaction and trust level in many critical situations.

• Built Integrated Security system using composite integration architecture and SOA architecture, to lose coupling and reduce dependencies, between System modules. EDUCATION

Educational Qualifications

Institution Faculty of Science, Menoufeya University Date of Graduation May, 2006

Department Mathematics And Computer Science

Degree

Very Good

Microsoft Certificates

Date of Graduation

June, 2011

Qualification Web Applications Development with Microsoft .NET Framework 4 Degree 940/1000

Educational Courses

Institution

AUC

Qualification PMP Course.

Institution Internal training

Qualification

Leadership and difference between it and management Institution Rec Master

Qualification

Systems analysis

Institution SECC

Qualification

Modern software Architecture Concepts

Mohamed Ahmed Hashhash Resume

3 P a g e

Institution Synergy

Qualification

MCTS -Web Application Development With (C#.Net )

Institution Hi-Q Academy (Microsoft golden partner) Qualification MCAD With (C#.Net )

Institution Menoufeya University– Public service Center Qualification Applications Developing – Using VB.Net(2003), ADO.Net Degree

Excellent

Institution Faculty of computers and information

Qualification C++ Programming

Degree

Very Good

PROFESSIONAL EXPERIENCE

Mawarid Technology - TACME may,2017 – Until now

Sr. Business System Analyst

My role in the company is starting from providing technical proposals for tenders and elicit requirements from customers for any new requirements, projects, or change requests, also analyze those requirements and produce CRS and SRS for customer approvals, and also review UT, System test cases, then closely following up with technical team during Development phase to ensure that all requirements is surely implemented as planned and designed. Duties and Responsibilities

»FUNCTIONAL RESPONSIBILITIES

1. Meet clients to elicit requirements.

2. Evaluate customer requirements and perform gap analysis between requirements and current solution.

3. Assist in defining the project scope and objectives. 4. Detect and solve any conflicts between different stakeholders' requirements. 5. Negotiate and document customer requirements then obtain customer approval on the customer requirements document.

6. Assist in analyzing and minimizing the risks raised in the analysis phase and suggest mitigation. 7. provide mockups and prototypes approved by the client 8. Develop technical proposal for tenders that company involve in it. 9. Prepare cost estimate for the proposed solution. 10. Make R&D whenever possible to investigate new products or technologies that needed in any of tenders we involve in it.

11. Assist and follow-up development team during development phase, to ensure that we are on track and meet customer needs day by day.

KFS Group subsidiary of Al-Madina Group Aug, 2015 – may, 2017 Sr. software Analyst & Presales Specialist

My role in the company is starting from providing technical proposals for tenders and elicit requirements from customers for any new requirements, projects, or change requests, also analyze those requirements and produce CRS and SRS for customer approvals, and review UT, System test cases.

Mohamed Ahmed Hashhash Resume

4 P a g e

Duties and Responsibilities

»FUNCTIONAL RESPONSIBILITIES

»System analysis

1. Meet clients to elicit requirements.

2. Evaluate customer requirements and perform gap analysis between requirements and current solution.

3. Assist in defining the project scope and objectives. 4. Detect and solve any conflicts between different stakeholders' requirements. 5. Negotiate and document customer requirements then obtain customer approval on the customer requirements document.

6. Assist in analyzing and minimizing the risks raised in the analysis phase and suggest mitigation. 7. provide mockups for complex scenarios, and/or screens 8. Assist and follow-up development team during development phase, to ensure that we are on track and meet customer needs day by day.

»Presales

9. Develop technical proposal for tenders that company involve in it. 10. Prepare cost estimate for the proposed solution. 11. Make R&D whenever possible to investigate new products or technologies that needed in any of tenders we involve in it.

Unicom Group May, 2014 – Aug, 2015

Sr. software Analyst & Solutions Designer

My role in the company is to elicit requirements from customers for any new requirements, projects, or change requests, also analyze those requirements and produce CRS and SRS for customer approvals, and produce architectural detailed design for those requirements, and may produce POCs in some cases also review UT, System test cases.

Duties and Responsibilities

»FUNCTIONAL RESPONSIBILITIES

1. Participate in selecting and customizing the design methodology to ensure applicability with individual project requirements.

2. Coaching of Software Designers/Analysts.

»System analysis

3. Meet clients to elicit requirements.

4. Evaluate customer requirements and perform gap analysis between requirements and current solution.

5. Assist in defining the project scope and objectives. 6. Detect and solve any conflicts between different stakeholders' requirements. 7. Negotiate and document customer requirements then obtain customer approval on the customer requirements document.

8. Assist in analyzing and minimizing the risks raised in the analysis phase and suggest mitigation.

»Solution Design

13. Participate in selecting and customizing the design methodology to ensure applicability with individual project requirements.

14. Create and document software solutions system design and architectures including high/low level, database design, covering all business needs with minimum complexity. 15. Create and document component specifications of system architecture and design to ensure the Software Developer can use them.

16. Resolve any defects in the system and component designs Mohamed Ahmed Hashhash Resume

5 P a g e

17. Determine tools and external libraries to be used in the development of the project in line with existing resources and constraints.

18. Ensure compliance of the projects with the designed framework and selected methodology. 19. code review to ensure meeting code standards and best practices

»Unit & Integration Testing

20. Review unit and integration test cases created by testing team. GET Group March, 2012 – May, 2014

Sr. Solutions Architect& System Analyst

My role in the company is to propose technical solution/ technical proposal on any requested RFP, also I elicit requirements from customers for any new requirements, projects, or change requests, also analyze those requirements and produce CRS and SRS for customer approvals, and produce architectural design for those requirements, and produce POCs in some cases also review UT, System test cases.

Duties and Responsibilities

»FUNCTIONAL RESPONSIBILITIES

1. Participate in selecting and customizing the design methodology to ensure applicability with individual project requirements.

2. Coaching of Software Designers/Analysts.

»System analysis

3. Meet clients to elicit requirements.

4. Evaluate customer requirements and perform gap analysis between requirements and current solution.

5. Assist in defining the project scope and objectives. 6. Detect and solve any conflicts between different stakeholders' requirements. 7. Negotiate and document customer requirements then obtain customer approval on the customer requirements document.

8. Assist in analyzing and minimizing the risks raised in the analysis phase and suggest mitigations.

»Tender response

9. Prepare the technical proposal and compliance sheet. 10. Prepare estimated effort, number of software license required and initial development plan. 11. Manage providing Recommended HW requirements (i.e. storage requirements) and 3rd Party requirements for the proposal.

12. Recommend Software pre-requisite to achieve project requirements (i.e. operating system, database server, storage requirements)

»Solution Design

13. Participate in selecting and customizing the design methodology to ensure applicability with individual project requirements.

14. Create and document software solutions system design and architectures including high/low level, database design, covering all business needs with minimum complexity. 15. Create and document component specifications of system architecture and design to ensure they can be used by the Software Developer.

16. Resolve any defects in the system and component designs 17. Determine tools and external libraries to be used in the development of the project in line with existing resources and constraints.

18. Recommend HW requirements to achieve project requirements. 19. Ensure compliance of the projects with the designed framework and selected methodology.

»Unit & Integration Testing

20. Review unit and integration test cases created by testing team. Mohamed Ahmed Hashhash Resume

6 P a g e

ISource Global (Out sourced to P&G) May, 2008 to March2012 Senior Dot Net Developer

My role in the company to develop web and desktop applications and coach team of junior developers and business operators and perform code review and optimizations. Duties and Responsibilities

1. Develop coding design and write codes on web and desktop applications analysis document prepared by the Software Designer and submitted by the Team Leader. 2. Design and modify SQL queries and implement SQL definitions 3. Implement the design components and submit to the Team Leader to assemble the product components according to the product integration plan. 4. Execute test cases, resolve all reported defects, and communicate them to the testers to verify their closure.

5. Communicate required changes to move code into the production environment. 6. Coach and supervise junior developers.

Future Technologies June, 2007 To May, 2008

a Web Developer

My role in the company to develop web applications and web sites, and maintain existing web sites And applications.

Duties and Responsibilities

1. Designs and implements various aspects (business logic, infrastructure, database, UI) of websites. 2. Works on complex technical problems and provides smart and elegant solutions. 3. Mentors junior team members and shares best practices. ITS (IT Solutions) July, 2006 To June, 2007

.Net Solutions Developer

My role in the company to Participate in all software development activities such as research, design, development and maintenance of the web-based/desktop Applications. Supporting dependent applications and maintenance effort, and deliver Applications on customer Site Duties and Responsibilities

1. Designing and Development of optimized and efficient solutions. 2. Translate high level specifications into detailed work items and code sets. 3. Coding and Development as per the requirements provided and ensure the tool/applications developed meets the need of the internal or external client 4. Testing of the application/tools/solutions and changes developed by the team to ensure that the requirements met.

5. Deliver applications and publishing on customers’ sites. SKILLS

•BI (SSAS, SSIS, SSRS) in SQL server 2005 & 2008 R2.

•Programming with .Net Framework Using C# programming Language

•Developing Microsoft ASP.Net Web Applications Using Visual Studio.NET

•Programming with XML in the Microsoft.Net Framework

•Designing and Implementing Databases with Microsoft SQL Server (2000, 2005, 2008R2)

•Developing Microsoft.Net Windows Applications Using Visual C# (2003, 2005, 2010, 2012)

•Make Reports in Applications Using Crystal Report (10, 11)

•Programming with Net Framework Using VB.Net programming Language Mohamed Ahmed Hashhash Resume

7 P a g e

•A good Command with HTML, DHTML Languages

•A good known of N-tier Concept

•A good knowledge of Call-back and AJAX technique

•A little known of Marshal and TCP Communication

•Analysis Models (SRS, ERD, UML, DFD).

•Make connection via serial and parallel ports with H.W. components.

•Web server concepts and ISAPI extensions.

•Usage of Internet Information System (IIS).

•Make Migration between .Net and Informix database server

•Database analysis and design.

•A good Command with XML Web Service and Windows Service.

•WSS 3.0 and MOSS 2007.

•WF, LINQ to entity.

•ETL Solutions.

•Advanced SharePoint 2007 portals development. (Only course not embedded in real project)

•A good known of MVC3 module development.

•A good known of NHibernate access layer.

•A good knowledge of JQuery and JavaScript.

•A little knowledge of Windows Azure Development and cloud computing.

•A good understanding to SOA design architecture, and integration interface. All Practical Projects

• Passport Issuing system and border control in many countries in Africa & Europe

• Active Distribution, Stores Coverage Cubes and dashboard, for P&G in many regions (middle east, Eastern Europe)

• Procter Gamble International Company Systems as (File Validation Service, Action Flow System and Dynamic Approval cycle, Point of Sale Marketing [POSM], Matrix Bundle Pack).

• Sales Potential, and Country Active Distribution Reporting Package, using SSAS, SSIS 2005.

• Software of Pharmacy Management with accountant plan.

• E-Queue for Establishments and Companies.

• IMCAPI web site.

• Attendance System with payroll and HR management.

• Faster Doctor System.

• Health Care System.

• Dynamic Template.

• Medical Online Booking Appointment.

• Active Distribution, Stores Coverage Cubes and dashboard.

• Bawabt el kheir portal

• Allergan medical record web application.

• Wadi Degla Club e-payment system (Deglawi).

• Integrated Security Systems (Time Attendance, Access Control, Food Allowance, and Asset management) integrated under one platform.

• Vehicles Tracking System

• E-Ticketing

• FCB Studio Mobile Application (Barcelona Official Studio) Clinic Link medical portal (software as a service).

• National registry and card issuing system for governmental sector.

• Many portals as porto group, EMAAR masr, Kiroseiz Group, Air Cairo, Lakeview, MNHD, Somabay Mohamed Ahmed Hashhash Resume

8 P a g e

Some of Projects Details

Procter and Gamble Systems:

Cubes and Data ware house

o Active Distribution Cube, that measure the whole distribution and sales done by specific distributor or specific Country measured in month, Quarter, and Year per each Product, make a comparison to the major of distribution between other Distributor over Products in Specific Period. In addition, display it to Reporter in a graphical dashboard, and extract it in formatted form in Excel and PDF files. o Sales Potential Cube that measure History of Prospects for Customer in previous years in the same days and make graphical report for his purchasing orders and average for it to make decision in this year upon its result, and this report can be extracted in documented view for printing.

o ETL package that utilize Customers, distributors, Products, Orders, and inventories calculations

o SSAS package to make replication to other database and provide it by latest data uploaded by distributors to PG systems, on scheduled bases. o

Files Validation Service

o Windows service can validate (Syntax, Logical) P&G customers (sales, inventory, cut fill rate, etc...) files and Accept it or Reject Files that sent by distributor to P&G systems.

Action Flow System

o Web Application authenticate over LDAP, that system to manage Issues in P&G Plant and path this while fixing and discovering Issue through Approval Cycle, till this issue covered and the form closed.

Matrix Bundle Pack Application

o Web application that create Bundle Packs over products and make offers to distributors.

POSM (point of Sales marketing)

o It is application that manages products and its display in markets from stands, banners, signs, manage events through the year per distributor and confirm receiving the event tool by distributor through a cycle on a web application. E-Queue System:

o Web Application for managing waiting customers.

o Windows applications for:

- Backend Administration.

- Report viewer.

o XML Web service as a server component.

o Crystal Report.

o SQL Server Database.

o Keypad (Hardware).

o Seven segment screen.

E-Payment System :<< My Role as Analyst & Designer Architect>> o Payment through smart cards contains vouchers, each voucher has credit points. o Issuing and Re-issuing Cards Process.

o Integration with RMS, as interface for purchasing orders and managing items. Mohamed Ahmed Hashhash Resume

9 P a g e

o Refund process for purchased items, from e-payment system, as end user interface.

o Charge and issue payment smart cards.

o Set vouchers and manage points for members.

o Block/Unblock members Accounts & Cards.

o Standalone e-payment PO.

EC (E-Community) System: << My Role as Analyst & Designer Architect>> o This system contains a list of integrated Applications as Time attendance, Access control, food allowance, and Asset management. Depending on SOA design architecture in integrating their modules. Attendance system: o Connect with finger print device and read transactions. o Calculate and account work time and overtime.

o Make reports.

o Some HR Operations (calculating Vacations, Permissions hours, Missions, Absence). All Per Employee in definite period.

o Connect to Informix Database.

o Add Projects and Tasks and Assign Them to Employee, Let Employee Records Tasks Timeline and deadlines to Be Monitored by the Administrator, and Managers. o Employees Appraisals.

o Employees Vacations Plans.

Medical Department in Alexandria Bank:

o This Project to manage Accounts and Medical Profiles for each Employee in The Establishment and Reports the Amount of money Paid for Each Doctor, Pharmacy, Hospital and Lab. and Calculate Paid amounts on Employees. Dynamic Template:

o It is A Web Template that has Dynamic Content Related to What Saved in Database it has the Most General Components of Many Web Sites as (Ticker, Advertise Area, Statistics, Voting, General Category and It`s Subs Tree with Infinite Depth and Details Related for Each, Dynamic DHTML menu, Dynamic Navigation Path, and Dynamic Site Map Related to Site Content). Medical Online Booking Appointment:

o This Is Web Site That Let Patients Book Their Doctor in Specific Time to Check up Them That Is through Booking Schedule That Allow Patient to Review All Doctors in Hospital and Their Available Times to Book Them. o And There Is Operators Part That Allow Them Confirm This Booked Times or Cancelling or Modify Booked Time Related to Patients Requests. Mohamed Ahmed Hashhash Resume

10 P a g e

Computer Skills

Visual Studio IDE Excellent Develop various types of applications (web, Desktop And Mobile) applications

Balsamic mockup

/AXURE

Excellent

Perform GUI wireframes

SQL Server IDE Excellent Implement SQL queries and definitions, and perform some administration activities.

MS Office Excellent Perform activities on MS office package applications (word, excel, info path, access, MS Visio)

LANGUAGES

Read Write Speak

Arabic Native Native Native

English Excellent Excellent Excellent

PERSONAL INFO

Mobile +2-011********

Email **********@*******.***

Gender Male

Marital Status Married

military Status Exempted

DOB 1st,Augest 1985

Nationality Egyptian

Address El marwa2, Larose Compound, 90th street, 5th settlement, New Cairo



Contact this candidate