Senior Front-end Developer
Sky News Arabia
Total years of experience :21 years, 9 Months
• Utilise agile methodology and scrum development while instilling the best practices into the process.
• Lead Research & Development mobile projects using AngularJS & JSP
• Deliver best-in-class HTML5/CSS3/JQuery front-end code across a broad array of interactive web and mobile projects.
• Demonstrate an advanced knowledge of web and mobile UX/UI, lead conceptual team
• Adhere to and extrapolate complex design systems and apply to coded pages, screens and states.
• Advise when mobile web apps are appropriate as opposed to native applications.
• Manage time across multiple projects and tasks in a deadline-driven, team environment.
• Participate in discussions with team members about technical best practices and help teams identify optimal technical solutions.
• Discuss with business owners their needs and requirements
• Convert these needs into user stories and journeys
• Consult with the remainder of the UX team to create wireframes and flows
• Liaise worth creative director on branding and styling rules for iPhone/iPad/Andriod app development
• Create low fidelity wireframes from workshops, requirements and business needs
• Build high-fidelity prototypes with fully functional apps for use on iPhone/iPad
• Assist in user testing and review findings with the team
• Integrate user testing findings into updated Prototyped Apps
March 2012 - September 2012 (contract) User Experience/Interaction Developer
Responsibilities Deutsche Bank / HCL Technologies
• Liaise with the research team to ascertain and create scripts for the user research conducted at the bank
• Work with the Rates Flow, FX and Flow Analytics teams to gain an insight into Traders and managers to discuss their needs
• Produce paper prototypes form the research to discuss with client departments
• Conduct brain storming sessions relating to the UI and UJ to produce a consistent brand message
• Develop W3C compliant coding in XHTML, CSS, DHTML, XML, XSL, JSP, SVN and jQuery of apps and prototypes
• Facilitate and Assist team members to ensure goals/deadlines are met and developed to the requirements
• Convert visual designs/wireframes into integrated JSP files, ensuring style guidelines are followed
• Work with the UX/Design teams to build HTML5 IPAD applications as per the prototypes
• Ensure all desktop applications comply to style guides and coding practices devised by Deutsche Bank
• Extensive use of JQuery and JQMobile to enhance the UI and User Journey for all personas both for IPAD and Web applications
• Liaise with clients and content contributors to ensure the UI's are correctly developed for future content editing
May 2011 - Feb 2012 (contract) UX/ Front-end Designer
Responsibilities FT, FTAdvisor and IC
• Design GUI using Photoshop and fireworks, with a keen eye on browser issues and compatibilities
• Create prototypes for the new functionality as discussed with various departments
• Conduct brain storming activities related to the journey and branding
• Work with backend teams to fully transfer the knowledge and decisions made regarding the UI
• Develop W3C compliant coding in XHTML, CSS, DHTML, XML, XSL, JSP, JPT, Methode CMS, Zend, SVN and jQuery
• Convert visual designs/wireframes into integrated JSP files, ensuring style guidelines are followed
• Work with Agile applications/test teams to develop integrated code for the dev, staging and live environments on numerous projects
• Extensive use of JQuery to enhance the UI and User Journey/experience for all personas
• Work with offshore teams (Manila/UK) to ensure smooth integration of HTML/CSS/jQuery with ecommerce systems
• Ensure all sites (FT, FTA and IC) are integrated into the chosen payment platform and comply to ecommerce guidelines
Sep 2010 - Mar 2011 (contract) UX Developer
Responsibilities LexisNexis
• W3C compliant coding in XHTML, CSS, DHTML, JSP, ASP.NET and jQuery
• Liaise with external research team on scripts and testing flows with our users and ensure goals are created and met
• Create scalable prototypes that can be used to advise the business on the personas and user journeys
• Work with the business to clearly understand the requirements and personas relating to the new site
• Extensive use of JQuery to enhance the UI and User Journey/experience for all personas
• Work with the different offshore (USA/Mumbai) teams to ensure smooth integration of HTML/CSS/JS
• Engage with 3rd party agencies ensuring code/usability and accessibility compliance to W3C standards
• Design and build scalable User interfaces incorporating UI/Accessibility best practices
• Develop conceptual models, process flows, navigational maps, wire frames and prototypes from requirements
• Meet with other departments to discuss their requirements for website content changes
Aug 2009 - Aug 2010 (contract) UI/UX Developer
Responsibilities Nomura International bank
• Discuss with departments their requirements and build personas from the feedback
• Create interactive prototypes (low/high) form designs handed over by the create team
• Build high fidelity prototypes and dummy website from all research/feedback prior to back-end integration.
• W3C compliant coding in XHTML, CSS, DHTML, ASP, ASP.NET and jQuery
• Work with Agile applications team to develop .NET integrated code for the dev, staging and live environments
• Use of JQuery to enhance the UI and User Journey/experience for all personas
• Work with and develop integration of the corporate CMS (TeamSite) into bespoke applications
• Engage with 3rd party agencies ensuring code/usability and accessibility compliance to standards
• Design and build scalable User interfaces incorporating UI/Accessibility best practices
• Work with offshore (Mumbai/Tokyo) teams to ensure compliant coding standards are adhered to • Liaise with user testing agencies to gain feedback on user testing and make recommendation for improvements
Aug 2008 - 2009 (contract) User Experience/ UI Developer
Responsibilities Transport for London
• Create personas and prototypes from the info gathered whilst conducting client meetings
• Design screens and layouts using Photoshop, provide assets to the various teams to implement into the back-end
• W3C compliant coding in XHTML, CSS, DHTML, ASP, ASP.NET and jQuery on the TfL website
• Work with Agile applications team to develop .NET integrated code for the dev, staging and live environments
• Work with and develop integration of the TfL CMS (RedDot) into bespoke applications
• Provide assistance/training to Content Editors on RedDot CMS
• Engage with 3rd party agencies ensuring code/usability and accessibility compliance to TfL standards
• Develop conceptual models, process flows, navigational maps, wire frames and prototypes from requirements
• Liaise with user testing agencies to gain feedback on user testing and make recommendation for improvements
Dec 2007 - Aug 2008 (contract) UI Developer /Dev Lead
Responsibilities National-lottery.co.uk
• Assist in the recruitment process for the ideal UI candidates to join the UI teams
• Lead the UI team ensuring timely completion of components and use cases through the build and test phases
• Created the "UI Sign-off procedure" thus ensuring all code is reviewed and signed off by all the relevant teams
• Participate in workshops with other departments to ensure all business requirements have been met
• Design and build scalable User interfaces incorporating UI/Accessibility standards and best practice, ensure cross browser integrity
• Developed the PHP & Zend framework and then code the new site using PHP (dev only), XHTML, CSS and jQuery
March 2007 - Nov 2007 (contract) UI Developer
Responsibilities IVIS Group (Tesco.com)
• W3C compliant hand coding in HTML, CSS, DHTML and DOM JavaScript on the new Tesco.com website
• Interact with customers to help create detailed requirements and design specifications that will shape the solution.
• Build the shopping cart for the Wine Sections of the grocery site
• Interact with other senior consultants to ensure design decisions for individual developers fit within the architecture
• Design and build scalable User interfaces incorporating UI/Accessibility standards and best practice
Dec 2005 - Feb 2007 (contract) E-commerce & QA Analyst
Responsibilities NCL (Bahamas) Ltd
• Hand Coding HTML, CSS, ASP, PHP (Zend), DHTML and JavaScript on the NCL UK, Orient Lines and Star Cruises websites
• Optimise and brand all websites ensuring all content is updated regularly and is found on search engines within 3 pages
• Train staff on CMS and produce relevant documentation for training and assistance
• Liaise with all departments both within Europe and USA on backend systems to gather the necessary requirements
• Participate in system testing, UAT and functional testing to ensure all systems are running smoothly and operates as required
Aug 2005- Sep 2005 (contract) Web design and SEO Consultant
Responsibilities Saatchi-Gallery
• Optimise and brand the official website and all artists and events at The Saatchi Gallery
• Offer new layouts and design concepts as working prototypes
• Create effective adverts using Google, overture and other PR/PPC agencies
• Ensure The Saatchi Gallery website was on Google for all current artists on exhibition
• Search Engine Optimisation of the corporate website to ensure maximum market penetration on all search engines
April 2005 - Aug 2005 (contract) Form and design consultant
Responsibilities PMETB
• Hand Coding (HTML, CSS, PHP, DHTML and JavaScript) compliant to W3C.org guidelines
• GUI design of forms as well as website content, layout and architecture
• Gather requirements from the business for the future development of forms and the website
• Understand the requirements and provide suitable solutions to these requirements
• Chair discussions with test and development teams of the Public Health Sector on matters of requirements and data gathering
June 2001 - September 2004 (permanent) Web design team leader
Responsibilities Online Travel corporation/Lastminute.com
• Hand Coding (HTML, XML, XSL, CSS, ASP and JavaScript) ensuring sites are compliant to W3C.org guidelines
• Manage projects and delegate design work effectively via a team of 5 designers
• Create, design and implement web designs and database integration from relevant departments and produce materials accordingly
• Develop and maintain cobrand partner sites i.e virgin, Deckchair, bargainholidays.com and The Times, where branding is the focus
• Advice clients on using new technology to aid user interface (CMS) document all findings
Oct 2000 - June 2001 (contract) Web Interface Developer
Responsibilities Sports.com
• Hand coding HTML, CSS and ASP
• Create and develop new and existing sites from briefs received from marketing and other departments.
• Liaise with the testing, development and design teams on project life cycle and the implementation of new modules
• Create new designs for website layout of new client website using flow charts, story boards and usability guidelines
• Present to clients new designs, layouts and functionality to ensure targets and requirements are met.
not-Completed. (part-time)
Distinction
A,B,C
A(2),B(2),C,D, TVEI = distinctions