Asif Akram Technology Officer, Project Manager and Senior Consultant [email protected]; 07506885184

An experienced Technical Officer with proven ability to handle multiple teams and project. Extensive experience of delivering software and internet based projects; ranging from scientific to media streaming applications; and from single desktop to computer clustering; single server to cloud computing and web to mobile solutions. As a successful JEE consultant with cross-platform proficiency; participated and administrated agile (XP, Scrum) software development and modelling. Experienced with full JEE project lifecycle: Requirements analysis, Architecture Design, Development, Testing and Deployment. Possess more than 15 years of professional experience in R& and IT consultancy. Extensive knowledge of project management and process improvement with excellent organizational and management skills.

CURRENT EMPLOYMENT Chief Solution • Leading design and hands-on development for clinical studies. Architecture & • Providing architectural leadership for complete Software Development Life Technology Officer Cycle (SDLC) processes. Department of Primary • Establishing and maintaining technical and organizational best practices. Care & Public Health • Oversee research and development. Imperial College, • Designing, delivering and managing compelling UI/UX, tied to a rich analytics London and adaptive data backend. Oct. 2014 – to date • Develop technology contingency plans to keep research projects on track. • Assist in the preparation of applications for grant funding and ethical approvals and permissions for future projects. • Building and managing the technology team.

Chief Technology Responsible for all aspects of overall technology vision, commercial software Officer (CTO) product development and managing different streams of the product. My main role GP Tools was to jump-start the stalled product development process to commercially release March 2010 – to date the product in the market. Leading architecture, product development, technology evaluation, prototype development and delivery schedule for highly sensitive medical data. Technologies & Frameworks: Spring MVC, Tomcat, jQuery, HTML5, Android, iOS, PosgreSQL

EMPLOYMENT HISTORY R&D Manager and Developed Research and Development division within Deluxe Media Technology Technologist for the cutting edge research: Deluxe MediaRecall, • Developing research ideas, designing the case study, producing the proof-of- Deluxe Entertainment concept and delivery of the solution. Services Group • Working with key stakeholders from the Sales and Marketing Group. March 2013 – Oct. 2014 • Collaborating with third parties to enhance and improve core algorithms. • Working in close collaboration with the Research Analysts to ensure the research is fit for the purpose. • Demonstrate technical skills in all aspects of market and consumer research and use this to influence methods used within projects and the direction of products. • Constantly challenge and drive innovation in research techniques through awareness of both business challenges and the customer demand. • Evaluating commercial and open source solutions. Technologies & Frameworks: Spring MVC, ActiveMQ & Qpid, Jersey, LDAP, openCV, Solr, MangoDB, Tomcat, jQuery

Senior Consultant and Managing the delivery of critical stages, and for providing technical support for all Solution Architect, the European Union funded project "Intelligent Media Intermediary". NHTV Breda University • Responsible for estimating and planning the project. of Applied Sciences, • Monitoring project plans to include agreed changes. Breda, Netherlands • Tracking activities against the detailed project plans. Jan 2013 – July 2014 • Maintaining and completing key performance indicators. • Responsible for the project supplier base and commercial partners. • Provided technical guidance for the intelligent mobile system. • Developed, evaluated and tested proof of concept platform. Technologies & Frameworks: JSF, CDI, PrimeFaces, Tomcat, jQuery, HTML5, Android, iOS, MySQL, Quartz

Technical Project Managing complex multifunctional projects in various environments. Manager and Senior High level interactions with strategic partners, and stakeholders Developer Leadership skills combined with high technical competence. IT Services, Participated in strategies and policies meetings of research and development Oxford University, Planned, administered and reviewed research and development activities of: Oxford. DaMaRO : The Data Management Rollout at Oxford Jan. 2010 – March 2013 VIDaaS: Virtual Infrastructure with as a Service. EIDCSR: Embedding Institutional Data Curation Services Research. Sudamih : Supporting Data Management Infrastructure for the Humanities Monitored and lead cutting edge developments for private cloud and DaaS Consultant for research and development in various humanities divisions. Technologies & Frameworks: JSF, CDI, PrimeFaces, Tomcat & JBoss, jQuery, MySQL, PostgreSQL, Oracle Berkeley DB XML, JavaFX, Quartz, Qt,

Project Manager, PathGrid: Technical management of histopathology study. System Architect & Communication across multi-disciplinary teams. Senior Developer Identified business opportunities. Institute of Astronomy, Image analysis algorithm development for immunohistochemistry Cambridge University, SOAP Web Services and Tiverna workflows Cambridge. Statistical analysis and storage of large data set in Oracle 10g Oct. 2007 – Dec. 2012 VAMDC: Virtual Atomic and Molecular Data Centre (3.2 million Euro) Produced and delivered project technical documentation Contributed in various standards Developed JEE6 Portal ( CDI, JSF & RichFaces ) to access heterogeneous and manage long running SQL and XQuery queries Data presentation with XSLT and JavaScript libraries.

Technical Manager and Technical Manager and Senior Developer for national and EU projects. Senior Engineer Developed relationships with multinational research teams and universities Dept. of Computing Lead developer for two clinical studies VOTES and CLAHRC Imperial College CLAHRC with initial funding of £88m over five years (2009 -13) London Web development ( JBoss Seam , Hibernate, RichFaces ) for data access Nov. 2006 – Jan. 2010 Database design (MySQL ), implementation and management Data Analysis and manipulation with XML , XSLT , XQuery Peersona (Social content sharing platform) Context Aware negotiable access policies with Drools Dynamic Access Control with business rules ( Drools, JBoss Seam ) Grid Computing i.e. GridCC Developed workflow platform for SOAP Web Services and BPEL Web workflow editor for BPEL with ActionScript and Adobe Flex

Software Developer Researched mechanism to enhance reusability of e-Science applications STFC Daresbury e-HTPX (high throughput protein crystallography) Laboratory Warrington J2EE Portal development with JSP , JSF , Hibernate and JavaScript Jan. 2005 – Jan. 2008 Data management of high throughput protein crystallography SOAP Web Services design and development for Data Processing, Analysis and Structuring with XML, XSLT, XPath and XQuery WOSE Optimization of workflows for scientific applications

Technical Writer Resource sharing among multiple Web services, Part 1 IBM developerWorks, Resource sharing among multiple Web services, Part 2 IBM USA Manage multiple resources with a single instance service 2006 Working with WS-Resource properties: Manipulating resources Working with WS-Resource properties: Loose coupling of resources Working with WS-Resource properties: WS-Addressing for resource referencing

Researcher & Software Researched & developed POC for different aspects of virtual communities: Developer Virtual Community formation and types of virtual communities School of Computer Referral Mechanism for efficient discovery Science, Cardiff Triana Problem Solving Environment designing and developing University Peer-to-Peer (P2P) components using JXTA, Swing and Feb. 2002 – Dec. 2004 SOAP Web Services using Axis 1.3 toolkit

Assistant Chemical I worked as Assistant Chemical Engineer in petro-chemical industry. Rupafil Engineer. specialise in the polymer and polyester production. I worked on its new polymer Rupafil Private Limited section for continuous production of polymer using DCS for computerised control Lahore, Pakistan of whole production chain. My job was to manage the man power of 45 individuals, 9 months supervise complete chemical process and maintain optimised process conditions for maximum production.

Trainee Chemical I was involved in design and construction of water treatment plant. During my stay Engineer. as a trainee chemical engineer I evaluated various processing techniques for water Galaxo-Welcome, treatment, effectiveness of different chemicals and impact on environment. Lahore Pakistan

QUALIFICATIONS PhD PhD in Intelligent Distributed Programming (Part Time) Nov 2009 – to date Department of Computer Science , Imperial College, London, U.K M.Sc. Computer Masters in Computer Science - Distinction Science School of Informatics and Multimedia Technology 2002 University Of North London, U.K B.Sc. Chemical Bachelor of Science in Chemical Engineering - Distinction Engineering Institute of Chemical Engineering, University of the Punjab, Pakistan 1998

SOFTWARE KNOWLEDGE Languages Java & C (Advanced Level), C++, Visual C++, C#, Visual Basic.NET RDBMS Oracle, MySQL, PostgreSQL, Cloudscape (Derby), SQL, PL/SQL, Web Servers Tomcat, JBoss, Web Logic, GlassFish, Internet Information Server (IIS) and Apache Server Portlet Containers uPortal, eXo, Liferay, GridSphere Web Technologies Web 2.0, , JavaScript, jQuery, HTML, CSS, Adobe Flex, Adobe ActionScript, WML and WMLScripts, CGI () Specialization Server based technologies: Servlets, Java Server Pages (JSP), Java Server Faces (JSF), JMS, Enterprise JavaBeans (EJB), Java Persistence API (JPA) Web Services SOAP & REST, Workflow Languages BPEL, Java Networking, Remote Method Invocation (RMI), JXTA, NIO Design and Architect Object Oriented Designing with Unified Modelling Language (UML) Rational Rose & Together 4.0 (Object O riented Designing) Tools and Framework Spring MVC, JBoss Seam, CDI, Hibernate, TopLink, RichFaces, Facelets, PrimeFaces, OpenXava, Roo, JBoss Forge, Metawidget NetBeans, , JDeveloper, Visual Studio , Qt , IntelliJ

TEACHING Cardiff University, Cardiff. Feb 2003 - Nov 2004 Goldsmith College, London University, London University of North, London. Feb 2001 – Feb 2003 City University, London. Sept 2003 – Dec 2004 City College, London, Sept 2001- Sept 2004 Kingston Business College, London, April 2002- Feb 2003

PUBLICATIONS 1. Structuring Peer 2 Peer Communities The 3 rd IEEE International Conference on P2P Computing, Linkoping Sweden, Sept 2003 ISBN 0-7695-2023-5 pp 194-195 2. Organizing Service Oriented Peers Collaboration The First International Conference on Service Oriented Computing, Trento Italy, Dec 2003 ISBN 3-540-20681-7 pp 451- 466 3. Book Chapter “Building Scalable Virtual Communities - Infrastructure Requirements and Computational Costs” "Socionics: Contribution to the Scalability of Complex Social Systems" Edited by Klaus Fisher and Michael Florian (Spring Verlag) 2005, ISSU 3413, pages 68-83, ISSN 0302-9743 4. Book Chapter “Quality of Services Based Grid Communities” "Extending Web Services Technologies" Edited by Lawrence Cavedon, Zakaria Maamar, Boualem Benatallah and David Martin (Springer US), Volume 13, ISBN 978-0-387-23343-7 (Print) 978-0-387-23344-4 (Online) 5. A Service Oriented Architecture for Portals Using Portlets All Hands Meeting 2005, Nottingham 6. WSRP Reincarnation of Service Oriented Architecture All Hands Meeting 2005, Nottingham 7. CCLRC Portal Infrastructure to support Research Facilities Global Grid Forum Meeting (GGF 14), Chicago, USA (June 2005) 8. CCLRC Portal Infrastructure to support Research Facilities (JOURNAL) Concurrency and Computation: Practice and Experience Concurrency Computat: Pract Exper. 2006; 18:1-16 9. Building of a Grid Portal Infrastructure 3rd Workshop on Middleware for Grid Computing, Grenoble, France, 28 - 29 Nov 2005 10. Virtual Communities and Community Coordinator 1st International Conference on Semantics, Knowledge and Grid, Beijing, China, 2005 11. A Workflow Portal Supporting Multi-Language Interoperation and Optimisation Super Computing 2005, Grid Computing Environments Workshop: Grid Computing Environments (GCE05), Seattle, USA November 2005 12. Developing portal/portlets using Enterprise Java Bean for Grid users Super Computing 2005, Grid Computing Environments Workshop: Grid Computing Environments (GCE05), Seattle, USA November 2005 13. A Workflow Portal Supporting Multi-Language Interoperation and Optimisation (Journal) Concurrency and Computation: Practice and Experience (To be published) 14. Developing portal/portlets using Enterprise Java Bean for Grid users (Journal) Concurrency and Computation: Practice and Experience (To be published) 15. Application of BPEL to Scientific Workflows 6th IEEE International Symposium on Cluster Computing and the Grid, (CC Grid 2006), Singapore, 16 – 19 th May 16. Virtual Peer Communities and the Community Coordinator GESTS International Transactions on Computer Science, Vol. 33 and No. 1 17. Book chapter “Approaches and Best Practices in Web Service Data Binding” “Securing Web Services: Practical Usage of Standards and Specifications” 18. Book chapter “Grid Case Study” “Securing Web Services: Practical Usage of Standards and Specifications” 19. Organization of Virtual Communities The 2 nd International Conference on Semantics, Knowledge and Grid (SKG2006), Guilin China, November 2006 20. Data Centric approach for Workflows The Tenth IEEE International Enterprise Distributed Object Computing Conference (EDOC 2006), Hong Kong, October 2006 21. Modelling WS-RF based Enterprise Applications The Tenth IEEE International Enterprise Distributed Object Computing Conference (EDOC 2006), Hong Kong, October 2006 22. Application of Business Process Execution Language to Scientific Workflows Scientific Journal, International Transactions on Systems Science and Applications (ISSN 1751- 1461) 23. Best Practices in Web Service Style, Data Binding and Validation for use in Data-Centric Scientific Applications , All Hands Meeting 2006, Nottingham 24. Organization of Grid Resources in Communities 4th Workshop on Middleware for Grid Computing, Melbourne, Australia - Nov 27, 2006 25. WSRF based Virtual Organization Middleware 18th Annual IRMA International Conference, Vancouver, British Columbia, Canada, May 19-23, 2007 26. Organization of Grid Resources in Communities 18th Annual IRMA International Conference, Vancouver, British Columbia, Canada, May 19-23, 2007 27. Comparison of JXTA and WSRF for P2P applications 7th IEEE International Symposium on Cluster Computing and the Grid — CCGrid 2007, Rio de Janeiro, Brazil, May 14-17, 2007 28. GRIDCC: Real-time Workflow system The 2nd Workshop on Workflows in Support of Large-Scale Science (WORKS07), Monterey Bay California, USA 29. Enabling Scientists through Workflow and Quality of Service 2nd International Workshop on Distributed Cooperative Laboratories (INGRID 2007), S.Margherita Ligure Portofino, Italy, 16-18 Apr 2007 30. Enabling Quality of Service Based Workflow Management System on GRID All Hands Meeting 2007, Nottingham 31. PathGrid: transfer of astronomical image algorithms to the analysis of medical microscopy data The Astronomical Data Analysis Software and Systems (ADASS 2008), Quebec, Canada 32. PathGrid: analysis of Tissue Micro Arrays utilising astronomical image analysis techniques All Hands Meeting 2008, Edinburgh 33. Dynamic Workflow in Grid Environment All Hands Meeting 2008, Edinburgh 34. PathGrid: the application of astronomical image analysis and data access techniques to the study of histopathology data Improving Immunohistochemistry 09, London, UK 35. Applying Astrogrid Techniques to the Analysis of Tissue Microarrays The NCRI Cancer Conference (NCI-NCRI 2008) 36. PathGrid: A Service Orientated Architecture for Microscopy Image Analysis All Hands Meeting 2009, Oxford