
Bishoy George Fawzy Mikhael
Your Dream is My Potential.
Ain Shams, Cairo, EgyptWork Experience
Software Development Technology ManagerFull Time
Performly
Apr 2019 - Present -6 yrs, 3 months
Egypt , Cairo
- Job Details:Provide leadership across all areas of the development process and software development lifecycle. Design, develop and ensure consistency of our software development standards, best practices, security coding guidelines, functional/technical. Being the single point of contact for management escalations pertaining to all development related activities. Developing and communicating team goals as well as tracking team accomplishments. Recruiting and assembling excellent team members, establishing each position’s roles and responsibilities to execute development and deployment of product and services. Contribute both individually and as a leader to the software team Collaborate with architects, product management and other engineering teams to create the technical vision, and road map for the team. Review architecture, design, and code. Provide technical guidance to engineers in the team. Define and drive the best engineering and operational practices for the team. Manage communication to customers, executives, peer teams and product management.. Partnering with cross functional management peers to develop business strategies and tactical approaches in accomplishing goals. Motivating and mentoring team members to establish and accomplish business goals. Planning and managing investment budgets to drive excellent returns.
Software Development Technical LeadFull Time
Performly
Mar 2017 - Apr 2019 -2 yrs, 1 month
Egypt , Cairo
- Job Details:Responsible for Technical Architecture of Design and implementation of the web/mobile solution Receive business requirements from products Manager. Master UML and class modeling in the design, data models, Application/Table relationships Add extra requirements based on his understanding and product road map Document and brainstorm business requirements Brainstorm and Design Models including Data and Process models Analyze and document business processes. Communicate Designs to the development team Lead the development team (mobile developers, web developers, and UI developer) during application development Participate in all phases of the software development lifecycle from requirements to design, development, testing, deployment and support. Lead a team of Software engineers in the design of new systems and enhancements to existing systems. Monitor team assignments to ensure that deadlines and budgets are met. Work with the products manager in conducting periodic performance evaluations. Participate in database design, optimization and maintenance. Document design specifications and program design. Participate in planning new product releases and product enhancements.
Senior Software DeveloperFull Time
Hindawi Publishing Corporation
Dec 2014 - Mar 2017 -2 yrs, 3 months
Egypt , Cairo
- Job Details:1. Receive requests for new software modules and modification for the existing tasks/projects from Team Leader 2. Participate in conducting analysis reports about user requirements, new task/project requirements, and the impact of any new task/project on the internal workflow 3. Design Software modules by dividing the user requirements into sub modules and setting time frame for tasks completion 4. Assign sub-modules to Software Developers to start the programming of the modules 5. Responsible for database performance tuning to detect database server performance problems 6. Responsible for test debugging, data validation, and test case scenarios to ensure the accuracy of the software modules 7. Stay up to date with the latest software development technologies and methodologies to develop internal work
Senior Software DeveloperFull Time
- Job Details:- Database Design and Programming with MSSQL 2008R2, 2012. - Developing web applications using asp.net, mvc, jquery, css. - Developing iphone applications using xcode and iphone sdk.
Education
MBBCh in Medicine & Surgery
Cairo University (CU)Jan 1997 - Jan 2002 - 5 yr
High School - Thanaweya Amma
Minia Secondary SchoolJan 1995
Achievements
- I was in outstanding class. - I play table tennis. - I wrote some poetry and stories. - I made a small computer game in prep school.
Skills
View More
Languages
Arabic
FluentEnglish
FluentFrench
Beginner
Training & Certifications
Typescript Fundamentals
Pluralsight·2017Java Advanced Training
Lynda.com·2013Java Database Integration with JDBC
Lynda.com·2013Java Essential Training
Lynda.com·2013Core Data for iOS and OS X
Lynda.com·2012iOS App Development Essential Training
Lynda.com·2012Objective-C Essential Training
Lynda.com·2012Project Management Essentials
Lynda.com·2012jQuery Essential Training
Lynda.com·2012JavaScript Essential Training
Lynda.com·2012ActionScript 3.0 in Adobe Flash CS5 Professional Essential Training
Lynda.com·2012Flash Professional CS5 Essential Training
Lynda.com·2012CSS 3 First Look
Lynda.com·2012HTML 5 First Look
Lynda.com·2012ASP.NET MVC 4 Essential Training
Lynda.com·2012Illustrator CS5 Essential Training
Lynda.com·2012Photoshop CS5 Essential Training
Lynda.com·2011MCT
Microsoft Corporation·2007MCPD
2007MCTS
2007Building COM+ Applications Using MS .NET Enterprise Services
VirgiTech Corporation·2005Developing XML Web Services Using MS ASP .NET
VirgiTech Corporation·2005Programming with MS ADO.NET
VirgiTech Corporation·2005Developing ASP.NET Web Applications Using MS Visual Studio .NET
VirgiTech Corporation·2005Programming with C#
VirgiTech Corporation·2005Programming a MS SQL Server 2000 Database
VirgiTech Corporation·2005Querying SQL Server 2000 with Transact-SQL
VirgiTech Corporation·2004