4

Click here to load reader

Peter Mesiha - 2016

Embed Size (px)

Citation preview

Page 1: Peter Mesiha - 2016

Peter MesihaMobile: 416-606-4049E-mail: [email protected]: https://ca.linkedin.com/in/peter-mesiha-68b11ab Skype: peterriad2

SummaryI am a highly passionate Technical Architect/Lead with focus on SharePoint/Azure/.Net applications. Extensive experience in application development life cycle from design to deployment and UAT. With over 10 years of enterprise architecture, software development across different platforms, innovative team management and a growing interest in SharePoint Online/Azure.

Experience• 10+ years in Software Development field.

• 10+ years in building portals/intranets using SharePoint platform.

• 10+ years in building SharePoint artifacts including site definitions, list definitions, web parts, event receivers.

• 10+ years in developing using C#, ASP.NET, XML, Web Services, HTML, CSS

• 7+ years in building integration projects between external systems, and SharePoint platform.

• 7+ years in designing SQL databases and optimizing queries against existing databases.

• 7+ years technically leading large teams across different projects to deliver high quality products//projects.

• 2+ years in Microsoft Azure

• 2+ years in developing using MVC, EF

• 5+ years in leading development teams(5-15)

Technologies• SharePoint: 2013/2010/2007/2003, Installation, Configuration, Customization,

Troubleshooting, Monitoring, Custom Development.

• SharePoint Online/Office 365: Building and deploying provider hosted apps and SharePoint hosted apps. Integration with Office 365 and Azure.

• SQL: 2014/2012/2008/2005, Installation, Configuration, Database Design, Optimization, SSIS, Replication.

• Microsoft Azure : Could Service, Web Role, Worker Role, SSO, Configuration

• Windows:2012/2008/2003: Active Directory, IIS, MSMQ, SMTP

• IDE: Microsoft Visual Studio: 2013/2012/2010/2008/2005, SharePoint Designer 2013/2010/2007.

• Microsoft: Exchange, Lync, ADFS, TMG, ISA.

• Languages: C#,MVC,Entity Framework, CAML, LINQ, ASP.NET, HTML, CSS, XML, JavaScript, PowerShell, jQuery, WCF.

Certificates• MCTS – Microsoft Windows SharePoint Services 3.0, Application Development (March 2010)

• MCTS – SharePoint 2010, Application Development (Jan 2011)

• MCPD - SharePoint Developer 2010 (Jan 2011)

Professional ExperienceRicoh Canada March 2015 – PresentTechnical Solutions Architect (SharePoint, .Net , Azure) at Ricoh Canada

Page 2: Peter Mesiha - 2016

• Technically leading Ricoh customer portal build over Microsoft Azure.

• Designed integration solutions with existing company systems to increase productivity by providing all data in one place.

• Worked with project managers to plan for project execution and deployment.

• Monitored vendors deliverables to assure quality and compliance.

• Implemented applications based on business needs to enhance and speed up work processes.

• Troubleshoot issues in existing systems and fix them as needed.

• Configured SharePoint farms based on Microsoft best practices and business needs (SharePoint Service applications, Front ends, Search topology)

• Lead Ricoh development team during projects development, and monitor vendors progress for outsourced projects.

Technologies: Microsoft Azure, Microsoft Office SharePoint Server 2007/2010/2013, .NET Framework 2.0/3.5/4.0, Visual Studio 2008/2010/2012, C#, SQL Server 2008/2012, XML, Active Directory, JavaScript, jQuery, CSS, Microsoft Azure, WCF, MVC, ADFS

ITWORX, Egypt Jan 2006 –Jan 2015ITWorx is a global software professional services organization. Headquartered in Egypt, the company offers Portals, Business Intelligence, Enterprise Application Integration, and Application Development Outsourcing services to Global 2000 companies. ITWorx serves Governments, Financial Services firms, Educational institutions, Telecommunication operators, and Media companies in North America, Europe, and the Middle East.

Technical Architect/Consultant at ITWORX Sept 2012–Jan 2015• Design the infrastructure needed to host the SharePoint portals based on the expected

number of users and concurrency.

• Conduct brainstorming sessions and requirement gathering sessions with different stockholders at the customer’s site to understand their business needs and convert the business needs to a technical solution to utilize existing infrastructure and suggested enhancement on the existing procedures to facilitate the work process.

• Design integration solutions with existing customer systems provide a single point of access.

• Design SharePoint public portals/Intranets based on customer`s need and minimize the administration/maintenance costs of the system.

• Design SharePoint artifacts (Lists, Web Parts, controls, Permission Trees and Site Definitions) to allow extendibility and reuse of components.

• Design deployment packages to facilitate deployment and decrease the down time during upgrades.

• Perform estimates and estimate reviews to utilize resources and project time.

• Lead, motivate, and support team members in technical issues, challenges, and problems.

• Enhance quality of the deliverables by conduction design reviews and code review sessions to put the project on track and point out issues as early as possible.

• Perform prove of concepts and technical documentation in response of RFP’s, Tenders.

• Develop complex modules.

• Troubleshoot complex technical issues using many tools like (Fiddler, SNAP).

Technologies: Microsoft Office SharePoint Server 2013/2010, .NET Framework 4.0/3.5, Visual Studio 2012/2010/2008, C#, SQL Server 2012/2008, XML, Active Directory, JavaScript, jQuery, Ajax, LINQ, Exchange 2010, TMG 2010, Office 365, SSIS.

Smart Learning Program - UAEProject Overview: Implementing a Learning management system for 128 public schools at Dubai based on SharePoint 2010 Server. The learning system provided collaboration between

Page 3: Peter Mesiha - 2016

different education stockholders (Student, Teacher, Parent, Principal, Head teachers) and it also allowed monitoring the students’ performance (grades, attendance, behavior, etc.) through an attractive design. The implementation included utilizing a set of tools such as Smart Author and Smart Reader, Management tools such as Edu 360 and CLG, In addition to mParent, TeacherKit, Students Applications, and Digital Assets Library.

Supreme Education Council (SEC) – QatarProject Overview: Building and customizing ITWorx Learning Management System (CLG) over SharePoint 2010 for about 200 schools all over Qatar, the project included building 4 different SharePoint bi-lingual portals to facilitate the collaboration/communication between the schools with each other, and with the council different departments.

The project includes building a huge integration system with the council school management system to synchronize the schools data (users, marks, subjects, etc.) with the learning management system, and handling disaster situation and recovery of lost data.

Team Leader at ITWORX Jan 2010 – Sept 2012• Conduct requirement gathering sessions with the clients.

• Help the project manager in building the project plans and schedules.

• Ensured correct deliverables conformance to quality assurance processes within projects

• Track project tasks completion and dependencies

• Develop modules to match the system requirements.

• Review developed modules to ensure compliance with coding guidelines and best practices.

• Identify projects technical risks and create plans for resolving these risks

• Lead, motivate, and support team members in technical issues, challenges, and problems.

• Conduct user acceptance tests with the client during the project delivery.

Technologies: Microsoft Office SharePoint Server 2010, .NET Framework 3.5, Visual Studio 2012/2010/2008, C#, SQL Server 2008, XML, Active Directory, JavaScript, jQuery, Exchange 2010, TMG 2010, Office 365, SSIS.

College of North Atlantic – Canadian College - Qatar BranchProject Overview: Migrate already existing internet/intranet portal from SharePoint 2007 to SharePoint 2010, and build a new intranet collaborative portal over SharePoint 2010 for college students, faculty and staff.

Coram Deo Academy Learning Platform - USAProject Overview: Build a learning platform for Coram Deo Academy schools based on ITWORX Connected Learning Gateway, and build a Gradebook module that collects information from both SLK (SharePoint Learning KIT) and ITWORX Exam Expert to populate the final grades of the students based on several aspects and calculations.

SharePoint Senior Software Engineer at ITWORX Jun 2007–Jan 2010 • Design and develop software systems to meet with client requirements

• Provide technical sponsor to team members

• Develop project documents, project risks, and change requests estimate

• Assure assigned and developed modules quality and unit testing activities are executed

• Manage project code development and its adherence to project design

• Handle project-related technical issues; support and troubleshooting

Technologies: Microsoft Office SharePoint Server 2007, Microsoft SQL Server 2008, C#, XML, ASP.NET 3.5, Exchange 2007, Web Services, Active Directory, Microsoft Visual Studio.net 2008 and SQL Server Reporting Services 2005

SharePoint Software Engineer at ITWORX Jan 2006–Jun 2007

Page 4: Peter Mesiha - 2016

• Develop, and implement systems, modules, and SharePoint artifacts.

• Build system infrastructure and install required third party products

• Develop and update project code

• Prepare project related documentation

• Conduct unit tests and fix project defects

• Ensure project conformance to quality standards

Technologies: SharePoint Portal Server, Exchange Server, ISA Server, Class Server, SQL Server, Live Communications Server, Microsoft Virtual PC, Microsoft Virtual Server, and XML Web Services

Education• Faculty of Engineering, Asyut University, Egypt (2000-2005)

• B.Sc. Computer & Control Engineering

• Credentials accredited from WES (World Education Services).

Trainings• SharePoint 2013 (40 H) 2014

• Building Apps for SharePoint 2013 (32 H) 2014

• Entity Framework (16 H) 2014

• PMP Preparation course (40 H) 2013

• Presentation skills (8 H) 2013

• Agile Development (24 H) 2012

• Time Management (16 H) 2012