I am a solution architect and hands-on development team leader with more than 10 years of professional experience under my belt. During this period I have been building solutions for the world’s top-100 corporates in various business domains including health care, Media and IPTV, manufacturing, accounting, insurance, finance and public sector organisations.
My involvement usually starts at a very early stage of the project life cycle, working closely with business stakeholders on translating business requirements into a high level design. After reaching a box-and-line design, I work with project managers on defining the project scope, and workout the implementation road map that matches the business needs while respecting the technical realities. During this phase my input helps identifying technical risks and their impact on the project plan.
On the process side of software development, I have an extensive exposure to the full software development life cycle SDLC from presales and estimation to analysis, design, development, deployment and support in complex and mature business environments. Along my career I have passed by both waterfall process intensive environments (CMMi5) before moving into agile fast moving teams. This dual experience has allowed me to witness the strengths and short comings of both worlds and has enabled me with mature documentation skills that are essential for the waterfall world in addition to good command of agile techniques and tools that belong to the agile world.
I have been managing teams of developers and quality engineers for more than seven years. And I have worked with teams ranging in size from 3 persons to 20 persons distributed across different countries and time zones
Solution Architect & Lead Developer @ Digital Communication & Marketing- Contract From December 2014 to Present (1 year 1 month) London, United KingdomSolutions Architect @ Contracted by thePlatform as a solution architect to facilitate the implementation of their “mpx” product for British telecom. “MPX” is a suite of SOA components that manages the full process of media delivery as an IPTV solution. This involves encoding, encryption, rights and subscription management, check out and billing. The implementation involved holding several workshops with BT architects and 3rd party suppliers. I was responsible for designing and negotiating interfaces, collecting functional and non-functional requirements, providing proof of concepts, and producing solution design documents for the implementation team located in Seattle, USA. From June 2014 to November 2014 (6 months) London, United KingdomSoftware Development Technical Lead @ Managing one of Concetnra's custom development teams. I am involved in solution bidding, estimation, solution architecture, technical design and delivery. In addition to that, I am responsible for providing technical leadership for the team members on day to day basis and deliver the project using Agile Methodologies.
I delivered projects for various clients including; NHS ( UK National Health Service) , Microsoft , McKinsey & Co.
Technologies used are ASP.NET MVC , C#, Reporting Services, SSIS, NHibernate, Dependency Injection, and Design Patterns. From June 2011 to June 2014 (3 years 1 month) London, United KingdomSolution Architect and Lead Developer @ From January 2011 to May 2011 (5 months) London, United KingdomSenior Technical Consultant @ From November 2008 to December 2010 (2 years 2 months) Software Development Technical Team Leader @ From July 2004 to November 2008 (4 years 5 months)
B. Sc., Electronics and Communication Engineering @ Alexandria University From 1999 to 2004 Graduate Diploma, Computer Science @ Arab Academy for Science, Technology and Maritime Transport From 2007 to 2008 Abdelrahman Hassan is skilled in: ASP.NET, C#, .NET, jQuery, SOLID, SQL, Design Patterns, LINQ, OOP, MVVM, ASP.NET MVC, JavaScript, Microsoft SQL Server, CQRS, WCF