Khaled Rawy CV
-
Upload
khaled-rawy -
Category
Documents
-
view
145 -
download
2
Transcript of Khaled Rawy CV
KHALED RAWY ICP-ACC, ICP-ATF, PMI-ACP, SW-PM, CSM
AGILE COACH / SCRUM MASTER
NATIONALITY Egyptian
US VISA TYPE B1/B2
ADDRESS Riyadh, Saudi Arabia (+966)-546996226 [email protected]
EXPERIENCE +11 years’ experience of commercial software development +4 years of practical experiences in spreading Agile.
CAREER OBJECTIVES To work in a competitive environment that effectively utilizes my agility and scrum experiences, leadership and organizational skills to improve productivity, team collaboration, and faster results.
AGILE PROFESSIONAL EXPERIENCES
SCRUM MASTER AND TRAINER
• Helping different teams transition into Scrum development methodology.
• Lead Scrum introductory training for development teams.
• Coaching scrum for the new development team members to ensure that the team adheres to Scrum theory, practices, and rules.
• Helping the Development Team to create high-value products based on customer prioritization.
• Facilitating Scrum meetings as requested or needed.
• Communicating the project vision, project goals, and the details of the backlog items to the development team, and finding techniques for effective product backlog management.
• Assisting the product owner to manage the backlog, and works to advise the product owner about how to maximize ROI for the team.
AGILE COACH AND FACILITATOR
• Act as a mentor to the team, guiding the process and helping the team members stay on track.
• As a facilitator I help the team become more effective and a conduit.
• Lead team in transition from traditional software approach (waterfall) to Agile.
• Lead team of employees to redefine Agile team roles. • Coaching the Development Team in self-organization and cross-functionality.
(Believing in, being Agile, then. Doing Agile)
Agility really involves adopting new mindset that is based on agile values and principles, that's why changing the way
of thinking toward Agile over using a certain set of tools and practices.
SUMMARY OF QUALIFICATIONS • Since August 2003, have around 12 years of extensive hands on experience of designing,
developing and deploying n-tier based applications.
• An experienced team player with excellent communication and interpersonal skills who has the
ability to work independently under pressure can lead, motivate and influence others and can
train and mentor subordinates.
• Currently working as Software Team Leader at Ma’arif for education and training (Riyadh - KSA).
• Have worked for three years as a Senior Software Developer at Al Awael Software House, a CMMI
Certified (Capability Maturity Model Integration).
• Worked as Junior Software Developer at MDC Egypt and Scope Communication | 2004 up to 2006.
• Graduated in 2002 from the Faculty of Commerce and Business Administration, Cairo, Egypt .
TEAM LEADING EXPERIENCES • Founded, built and managed development team for E-learning solutions, interviewing candidates.
• Writing technical documentation, Preparing Developer’s Coding Standard Guide, Code Reviewing.
• Streamline software development processes, enabling multiple features to be developed
concurrently for e-learning system and meeting expedited deliverable time frames .
• Training the new members in the team and getting them productive quickly. • Preparing assignment list (activities list) using braking down estimation model. • Ensuring that team motivated, monitored and measured in line with IT department targets and
performance standards.
• Responsible for making sure that any gaps in performance or quality are quickly identified and
addressed.
TECHNOLOGIES
Programming Languages * Expert Level Knowledge Unless Noted
Microsoft Visual C# Web Forms, MVC .NET Framework
Domain driven design java script, jQuery HTML5, XML, JSON
Technologies & Web Design * Expert Level Knowledge Unless Noted
Understand concept of
.Net Service Oriented
Architecture
Understand concept of
Distributed
Applications
.Net Remoting, host &
client application
domain
ASP.NET AJAX Toolkit SOAP, WCF Multi-Tier Architecture
Microsoft Expression
Web 4, Dreamweaver
IIS 6.0, 7.0 , Apache
Web Server, Tomcat Photoshop Intermediate
Databases & Data Technologies * Expert Level Knowledge Unless Noted
Microsoft SQL Server
2000/2005/2008, R2 Data Modelling
SQL Server Reporting
Services (SSRS)
Triggers, User Defined
Functions ADO.NET
ASP.NET Crystal Report,
ASP.NET Report Viewer Intermediate
Linked Server, Remoting
Stored Proc.
SQL Server Service
Broker Intermediate Entity Framework
Project Documentation & SDLC Processes Improving
Software architect Researching &
Development
Activities Tracking by
MS Project
Deployment &
maintenance Process Agile Methodologies Peer Reviewing
EDUCATION Faculty of Commerce & Business Administration, Helwan University, Cairo, Egypt
B.Sc., Commerce, Economic Section – Class of: 2002
EXPERIENCE Thiqah Business Service CO. - Software House
Senior SW Developer / Software Team Leader.
(July 2015 – Present)
Ma’arif for Education & Training, Riyadh, Saudi Arabia
Senior SW Developer / Software Team Leader.
(April 2010 – June 2015)
Sahm Group Inc., Cairo, Egypt - Software House
Senior Software Developer
(March 2009 – March 2010)
Al Awael Software House, Cairo, Egypt - Software House
Senior Software Developer
(August 2006 – March 2009)
MDC, Cairo, Egypt - Software House
Junior Software Developer
(May 2004)
CAREER HISTORY
Professional Excellence Summary:
October 2016– Present
www.acm-software.com
Agile Coach/Scrum Master
• Act as a mentor to the team, guiding the process and helping the
team members stay on track.
• As a facilitator I help the team become more effective and a
conduit.
• Lead team in transition from traditional software approach
(waterfall) to Agile.
• Lead team of employees to redefine Agile team roles.
• Coaching the Development Team in self-organization and cross-
functionality.
July 2015 – Present
THIQAH Business Services CO
www.thiqah.sa Unified E-File System Senior Software Developer / SW Team Leader
Project overview:
Centralized user management and authorization system which verify
user info incoming from other integrated systems. EFile described as
single sign on for all integration projects using Microsoft Owin Identity
assemblies.
Tools and Techniques:
• MVC 5 and Entity Framework V.5.
• Microsoft SQL Server 2012.
• MVC Ajax, JQuery.
• ASP.NET Identity SSO.
April 2010 – April 2015
Ma’arif for Education & Training,
Riyadh, Saudi Arabia
www.maarif.com.sa
Service Management System
ASP.NET MVC, Entity Model
Senior Software Developer / SW Team Leader
Project overview:
Automated workflow system that creates, tracks and posts tickets.
Call center assistant using this it to measure parent’s satisfactions.
Collect comments, complains and suggestions and assign them to
competent stakeholders and administrators.
Then according to predefined automated workflow the ticket send to
specific admin.
Tools:
• MVC 4 and Entity Framework.
• ASP.NET Reporting Service.
• Microsoft SQL Server 2012.
• MVC Ajax, JQuery
Ma’arif E Learning Gateway
MVC / SQL Server Project overview:
• A way of using technology to deliver educational solutions to
enhance education.
• Centralized area where you can collaborate & communicate.
• Performance indicator of the educational progress.
• Dashboard web parts according to user privilege.
• Stakeholders: Students, Teachers, Parents and Staff.
Tools:
• MVC 4 and Entity Framework.
• ASP.NET Reporting Service.
• Microsoft SQL Server 2012.
• MVC Ajax, JQuery
• ASP.NET Web API
Details:
• Ma’arif MLG is a Web Application provide complete eLearning
services for School main Stockholders (Teachers, Parents,
Students and Staff) with main Dashboard.
• Main Modules :
• Students Attendances System.
• Accouchements System.
• Question Banks System.
• Exam Management System.
• Collecting Fees & Transportation.
• Assignments.
• Subjects Management.
School Management System
ASP.NET / SQL Server
Project overview:
• This is a complete school management system with all backend
administration functions of the school and powerful online
community to bring parents, teachers, and students on the
common interactive platform.
Tools:
• Microsoft C# .NET, Microsoft ASP .NET (V.S 2010), Web Services.
• ASP.NET Crystal Report.
• ASP.NET Scheduled Jobs.
• Microsoft SQL Server 2008 R2.
• JQuery, JavaScript.
Details:
• Included Fees collection System which used for managing
school's day to day business. Payment, Refund, Discount,
deductions and other transactions.
• Fee collection and management is one of the critical processes of
a school, which stores all fee-related information along with the
frequency at which it is collected.
• Administrators can easily use this school fee management system
to create dynamic fee structures defining the type of fee to be
collected from a specific grade and the time of collection. This
school fee management tool also generates a complete summary
of payable fees and collected amount. In addition, with this school
fee management software daily fee collection reports can be
made available to the concerned staff.
• School Management System allows users (SMS Admins) to store
almost all of their school's information electronically, including
information on students, employees, properties, teaching
materials etc. Most importantly, this information can be easily
shared with authorized users, records can be easily searched, and
reports can be easily generated.
• On main school website, Parents can register a seat for their
children’s.
• Main Modules:
• Students, Parents, Teachers and Staff.
• Fees and Financial Reports.
• Class Time Table.
• Transportation and Bus.
• General School Management.
Microsoft Connected Learning Gateway®
SharePoint / SQL Server
Tools:
• Microsoft SharePoint.
• Microsoft ASP .NET.
• Microsoft SQL Server 2008 R2.
• ITWORX Education Catalyst™.
Details:
• Using ITWORX Education Catalyst™ MLG Provisioning Suite to
facilitate the users and schools’ provisioning process into
Microsoft Learning Gateway 2007; where Catalyst™ is an
automated solution specially designed to accelerate the
construction of several schools’ site collections and save the
hectic manual effort consumed to achieve such tasks.
• MLG It’s a secure SharePoint portal providing a framework for
blending e-Learning solutions under one fully managed
environment.
• The provisioning process comprises a set of activities that are
implemented once the process is finalized. Such activities define
the schools’ site collections structure and components as well as
the Active Directory OUs and groups belonging to the school.
• MLG is a SharePoint web-based collaboration platform manages
relation between Students and Teachers.
• MLG main features:
• MLG Stakeholders: Students, Teachers, Parents and School
Administrator.
• Manage Users Privileges.
• Manage shared document libraries and school resources.
Centralized User Manager
ASP.NET / SQL Server
Tools:
• Microsoft C# .NET, Microsoft ASP .NET (V.S 2010), Web Services.
• ASP.NET Scheduled Jobs using Timer Constructor.
• Microsoft SQL Server 2008 R2.
Details:
• Integration between HR and SMS.
• Integration between MLG and SMS.
• Integration between ERP Dynamics and SMS.
Design and Impalement sync layer among HR, MLG, ERP
Databases and SMS Database to fetch up-to-date Teachers and
Staff Info using ASP.NET Scheduled Job (Timer Constructor).
(March 2009 – March 2010)
Sahm Group Inc., Cairo, Egypt
www.sahmgroup.com
Microsoft SCORM® Player
C#.NET / SQL Server
Senior Software Developer
Tools:
• Microsoft SharePoint, Microsoft ASP .NET V.S 2008 Team Suit.
• Microsoft SQL Server 2005.
Details:
• I developed new version of Microsoft SCORM Basic Web Player
with following features:
• Develop custom search control as a part of SCORM Basic
Web Player, custom paging control.
• Tuning performance of Basic Web Player using Cache
object, HttpCombiner and singleton class.
• Participate in developing SCORM package’s Editor.
• Microsoft SCORM BasicWebPlayer is an e-learning content
playback application. BasicWebPlayer is similar to SharePoint
Learning Kit, both support playback of SCORM 2004, SCORM 1.2,
and Class Server LRM and IMS+ content.
• Using Microsoft SCORM in more than LMS Project.
• Understand Microsoft SCORM open source.
Live™ Social Networking
ASP.NET / SQL Server
Tools:
• Microsoft ASP .NET V.S 2008 Team Suit.
• Microsoft SQL Server 2005.
• JQuery Ajax.
Details:
• Live™ Social network is fully-featured social environment,
including user profile, friendship modules (friends, mutual friends
...etc.), customizable group architecture, Message boards,
Comments, Rating, how to search for friends.
• Participated as architect & Developer in the designing of
workflow & implementing Live™ framework using LLBLGen code
generator.
• Using concept of lazy load to retrieving latest posts, jQuery Ajax.
• 95% of this presentation layer developed by jQuery.
Ensaat.com Islamic Portal Tools:
• Microsoft ASP .NET V.S 2008 Team Suit.
• Microsoft SQL Server 2005.
Details:
• Ensaat.com: is an Islamic application provide Holy Quran player
for several of Muslims recites, built on ASP.NET Services layer.
Using the J-Query/JSON.
• By using an easy-to-use and powerful interface, I develop the
following features:
• The application built on one page, no post back with navigation.
• Providing a suitable using for j-query plug-in.
• Using JW Player.
• Very easy horizontal and vertical up-to-date menu.
(August 2006 – March 2009)
Al Awael Software House (CMMI Certified), Cairo, Egypt
www.al-moasher.net
AL MOASHER® Stock Market Software (Web, Mobile & Desktop) C#.NET / Oracle / SQL Server
Senior Software Developer l Software Architect.
Tools:
• Microsoft ASP .NET V.S 2005/2008 Team Suit.
• Microsoft SQL Server 2005.
Details:
• Al Moasher is an advanced business intelligence platform of
advanced stocks screening, live feed, interactive data and
analytical tools.
• Al Moasher has excellence certificate from EGID (EGID is a joint
venture company between the Egyptian Exchange - EGX and
NasdaqOMX).
• Al Moasher provides all Shares of the Egyptian Stock market, end
user can create, modify portfolios for specific Shares, track
historical index of any Share.
• Main Spec of Al MOASHER :
• Desktop Edition Application.
• Online Flash screen Application.
• Mobile Application. .NET Spec :
- Developing Tools: Using Visual Studio 2005.
- Features & Technologies :
• .NET Remoting (Client / Server).
• .NET Threading.
• .Net Sockets (Network Programming).
• Scheduled Job, Timer Constructor.
• Replication (Oracle DB & MS SQL Server DB).
• Advanced client side Flash Screen.
• Compression process to Send and receive binary data.
• Singleton, Composite Design Pattern.
Challenge issues:
- Performance to receive, store, compare old value with new one
and bush the Data to the Flash screen, we use more than
technology to improve data connectivity.
- Connectivity and response speed.
Al-Moasher divides into 3 models: Windows Application (.exe), ASP.NET
based and ASP.NET mobile Application.
Qurtuba School Management Solution
ASP.NET / SQL Server
Software Developer
Tools:
• Microsoft ASP.NET.
• Microsoft SQL Server 2005.
Details:
• Qurtuba SMS is a complete, secure, web-based management
solution that employs a simple and intuitive user interface with
following modules:
• Manage users, roles, courses and teachers.
• Manage School Branches.
• Online Quiz/survey.
• Class Timetable.
• Homework management.
• Exam Result.
• Parent & Student Profile.
Banking Projects Microsoft Dynamics AX
Working as technical consultant to implement Integration service
between SMS & Microsoft Dynamics AX (ERP).
Integration with HSBC Bank Virtual Accounts, Parent online Claims.
REFERENCES References can be provided on request.