Bishoy Fathy Meantias Kerolos, Software Development Manager

Bishoy Fathy Meantias Kerolos

Software Development Manager

Confidential

Location
Egypt - Alexandria
Education
Master's degree, International Business
Experience
18 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :18 years, 0 Months

Software Development Manager at Confidential
  • Egypt - Alexandria
  • My current job since January 2014
Microsoft Products Team Leader at Vodafone International Services
  • Egypt - Cairo
  • July 2012 to December 2013

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Professional Services Technical Vision
• Leading all the activities related to Professional Services technical vision, working closely with the management team identifying the required technical plans to achieve the department's vision.
• Leading the software and systems selection process; identify the required software and hardware for the projects.
• Ensuring the department's future as a centre of technical excellence, bringing the latest trends in the IT industry inside the department.
• Create an environment in which all members of the team can contribute towards the technical vision
Project Architecture and Lead Tech
• Define the project's technical architecture in terms of the customer's requirements and technical environment.
• Define the system's structure both for the logical and physicals views.
• Ensuring the non-functional requirements of the project are in place, including the security design, the performance requirements, the system's scalability, etc.
• Decide the project's software methodology depending on the customer's requirements.
• Decide the project's applications stack, data storage implementations, frameworks and standards.
Resources Management
• Identify and decide upon the development plans for team members
• Develop and maintain the department's training plans, conducting technical sessions and providing the required support in certifications and career path development
• Monitor, coach and provide feedback to team members to enable them to improve their performance
• Qualification and analysis of business requests for development / deployment / etc. And advise management from a technical view point
• Monitor and Improve quality of products and services provided by team
• Record and track any incidents or complaints: Internally or with customer/partner/vendor
• Document all work efforts, keep them for future reference
• Keep and continuously update an inventory of available technical knowledge/skills within the team
• De-escalate any conflict situation
• Implement processes, analyze all information and utilize it to instigate coaching within the team
• Ensure all team vacation and training plans are created, published and maintained properly
• Maximize resources utilization within the team, while ensuring all necessary vacations, training, etc. Take place as planned
• Ensure all required skills exist within the team, redundantly, or can be accessed from other teams in a way to guarantee continuity of the business
• Utilizing the team qualifications and skills to develop and enhance the overall business by creating synergies and introducing new tools and applications.


Customers Interface
• Act as the department SPOC in all technical negotiations with customers, providing the insight on what to be taken into consideration for all projects.
• Provide solutions to customers' problems, working hand in hand with the customers to provide real world solutions and products.

SharePoint Team Leader at etisalat-misr
  • Egypt - Cairo
  • February 2012 to July 2012

> Responsible for leading my team to upgrade Etisalat intranet from SharePoint 2007 to SharePoint 2010
> Manage team utilization to meet desired delivery date.

Senior SharePoint and dotnet Consultant at GlobeSoft
  • Egypt - Cairo
  • January 2009 to July 2012

Globe-Soft is a software company that is Microsoft golden partner and EMC golden partner uses different technologies to deliver professional applications and services with different type (mobile, desktop, web …) to its worldwide clients located in various countries(Dubai, Libya, Qatar, KSA, Nigeria, …)

Technology:
o Microsoft Visual Studio 2008.
o Microsoft Office SharePoint Server (MOSS 2007)
o Microsoft Hosted Messaging and Collaboration v4.5.
o Microsoft Source Safe.
o O/R mappers and data-access tier generators for .NET which generates a complete data-access tier and business support tier (in C# or VB.NET), using an existing database schema set to optimize developing time and performance (like LLBL “Low Level Business Logic”, Code smith).

Practical Training:
o Microsoft CRM 4.0 through three modules:
Installation.
Implementation
Customization

Achievements:
6. du telecommunications company (UAE):
Analyzing, Developing and Implementing customers CR’s like:

Business Card Request:
Represents the process in which any employee can request business card, so the it will go through a cycle to be approved and reviewed to be in a specific format and forwarded to a vendor (responsible for printing) till Delivering.

Knowledge Base:
A complete knowledge base solution to exchange knowledge between du employees and to provide customer with the knowledge he/she needs.

E-library search:
Adding search in du E-library including administration, and search with all its types.

7. Etisalat telecommunications company (EGYPT):
Some required updates and modifications.

8. Support Clients:
Support our customers in and out of Egypt.

Senior SharePoint and dotnet Consultant at MTN - Nigeria
  • Nigeria
  • December 2011 to January 2012

Outsourced from Tavia Technologies Limited (Nigeria)

Achievements:
>SharePoint 2010 upgrade:
Upgrade the intranet portal from SharePoint 2007 to SharePoint 2010

Senior SharePoint and dotnet Consultant at Tavia Technologies Limited
  • Nigeria
  • October 2009 to June 2011

Outsource from Globe-Soft

Achievements:

1. Awarded the best affective Egyptian staff award through year 2011 in the company.

2. WEMA Bank internet site (NIGERIA):
Analyze, develop and install WEMA Bank portal that is mainly based on WSS 3.0.
www.wemabank.com

3. Access Bank internet portal (NIGERIA):
Analyze, develop and install Access Bank portal that is mainly based on MOSS 2007.
www.accessbankplc.com

4. Access Bank intranet portal (NIGERIA):
Analyze, lead developers, develop and install Access Bank portal that is mainly based on MOSS 2010.

It includes workflows and applications that connects to through web services to FlexCube banking system (based on Oracle)

Senior SharePoint and dotnet Consultant at MTN - Nigeria
  • Nigeria
  • October 2010 to May 2011

Outsourced from Globe-Soft

Achievements:

3. EProcurement:
Analyze, Develop and Implement eProcurement system through all its stages including:

• Requesting PRF (Procurement Request Form).
• Publishing RFQ (Request For Quotation)
• Collect Suppliers Responses with attached proposals and feedbacks.
• Analysis and recommendations.

With all required workflows for all requests life-cycles.

4. LMS (Litigation Management System):
Designed for Litigation Management Department and it was for Archive and Track the status of MTN Cases.

5. Share 360:
Analyzing, designing and implementing documents workflows in MTN dynamically to be manageable by system admin.

Senior Technical Instructor at New Horizons
  • Egypt - Alexandria
  • July 2007 to January 2009

Technical Instructor
o vb.net 2003 and 2005
o c#.net 2003 and 2005.

Technical Support
o Leading students group during their projects, helping them managing their tasks, code and interface

Senior dotnet Engineer at Infinite Dispatch Solutions
  • Egypt - Alexandria
  • July 2008 to December 2008

IDS is an international software company located in USA, specialized in the field of Limousine, Black cars and car service. uses dotnet technology to deliver professional application to USA, Canada and European market using dotnet 2005, SQL server 2000 database and comprehensive suite of controls
Responsibilities:
o Convert project specifications and procedures to detailed logical flow charts.
o Integrate project parts together to fulfill customer requirements.
o Compose a dynamic Data Access Layer (DAL) to manipulate the database through it.
o Lead junior developers delivering their tasks.

Achievements:
o Dispatcher:
Analyzing, Implementing the dispatcher application that is receive the job from the Call Taker employee to dispatch it to the suitable driver according to the company distribution strategy and the state of the driver.
o Car Status:
Analyzing, Implementing the Car Status application to check the company cars fleet status.

Junior/Senior dotNet developer at Xlab - Software
  • Egypt - Alexandria
  • June 2006 to June 2008

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Design
• Create the required design documents derived from the software architecture in place.
• Define the structure, operations and contracts of the systems classes and interfaces based on the analysis documents and the software use cases.
• May have responsibility for one or more design packages, or design subsystems, including any classes owned by the packages or subsystems.
• Adhere to the design principals of object oriented systems.
• Apply the Design Patterns to the day-to-day activities of software design.
Development
• Implement the agreed requirement adhering to the design documents of the project.
• Ensuring the usage of the best of bread development techniques and principles.
• Assessing the quality of the software artifacts produced on the spot, steering the team into focusing on creating a highly maintainable product.
• Work independently with minimal supervision; alternating between high-level and low-level details as the situation dictates.
• Apply the Agile practises effectively on all aspects of software developments.
• Recognizes system deficiencies and implements effective solutions and fixes.
Testing
• Assessing the progress and effectiveness of the test effort
• Advocating the appropriate level of quality by the resolution of important Defects
• Advocating an appropriate level of testability focus in the software development process
Quality
• Ensure the quality of the source code, and plans and conducts source code reviews.
• Responsible for any review feedback that recommends necessary rework.
• Configure and set up the tools, and verifies that the tools work
Analysis
• Describe the use case's flow of events in detail.
• Describe the use case's flow of events so that the customer and the users can understand it.
• Collect, detail and organize the set (package) of artifacts that completely describe the software requirements of the system or subsystem.
• Verify that the results of Requirements conform to the customer's view of the system.
• Develop technical and user documentation.
OTHER DUTIES AND RESPONSIBILITIES
Systems Support
• Effectively supporting production systems, taking care of implementing the required KPI and adhering to the agreed service level agreements.

Education

Master's degree, International Business
  • at Master of International Business Administration
  • December 2016
Diploma, Software Development
  • at Information Technology Inistitute
  • July 2006

Graduation project topic Sales automation system for Copalin company for chemical industries.

Bachelor's degree, Computer Sciences and Statistics
  • at Alexandria University
  • May 2003

May 2003 B.Sc. of Science Egypt University: Alexandria University. Department: Computer and Statistics. Grade: Good (70.62 %) Computer Project topic: Students' fairs software. Computer Project grade: Very good. Statistics project topic: Regression and correlation. Statistics Project grade: Very good

Specialties & Skills

SQL Server
Team Leadership
Project Management
SharePoint
ASP.NET
B2B SOFTWARE
CRYSTAL REPORT
DATA MODELING
Microsoft SQL Server
Team Leading
Resourcing Management
SharePoint
Business Development
Project Management
Team Leadership
EPM 2010, 2013

Languages

Arabic
Expert
English
Expert

Memberships

Egypt Air
  • Member in Egypt Air
  • May 2010
Ethiopian Airlines
  • Member in Ethiopian Airlines (Shebamiles)
  • October 2010

Training and Certifications

(Training)
(Training)
Services Management (Training)
Training Institute:
Exin
Date Attended:
May 2013
Microsoft CRM 4.0 (Training)
Training Institute:
Microsoft Corporation
Date Attended:
May 2009
Visual Studio Team Suite (VSTS) (Training)
Training Institute:
Microsoft Corporation (Smart Village - Egypt)
Date Attended:
May 2007
Performance Management (Training)
Training Institute:
Vodafone International Services
Date Attended:
June 2013