Here is a list of the best places for discovering and playing streaming music. These sites need no registration, just search and play.
Professional Highlights
**************************
12+ years of hands-on professional experience in enterprise software design and development, architecture and technical lead.
Bachelor of Science in Computer Science from San Francisco State University.
Postgraduate Certificate in Economics (Merit) from Birkbeck, University of London.
Technical Lead on international ISO project for pharmaceutical regulation at the European Medicines Agency
Large-scale web application development experience from eBay, Vodafone, MTV Networks Europe, Deluxe Media, Virgin Media and Daily Telegraph. Also worked with Cancer Research UK, European Medicines Agency, Which? online, and United Business Media.
Communication Skills
*************************
Fluent in 5 languages: English, German, Norwegian, Swedish, and Danish. Some Japanese.
Well-developed interpersonal skills, creative and unique problem solving capabilities, strong communication skills, positive attitude and team-oriented.
Exceptional at identifying, managing and communicating product development targets and timelines and delivering on time.
Technical Experience:
*************************
Web: Java/J2EE (EJB, JDBC, JSP, JSTL, Servlets, JHTML, RMI), HTML, CSS, Javascript, XForms, XBL, Orbeon Forms, Spring, Portlets, Photoshop/GIMP
Application Servers: BEA Weblogic 8, ATG Dynamo, JBoss, Tomcat, Apache.
Database: Sybase ASE 12.15, Oracle 9i/10g, MySQL 5, PostgreSQL 8, eXist XMLDB, MS SQL Server, Hibernate, TopLink
Web Services/XML: SOA, REST, SOAP, XML/XSLT, XPATH, XQuery, XProc, XML Schema, XInclude
Semantic Web: RDF, OWL, Description Logic, Argumentation Systems, Decision making, Rules
Operating Systems: Linux (Red Hat, Ubuntu), Solaris, Windows (XP, Server)
IDE: Eclipse, JBuilder, IntelliJ, DBVisualizer, Visio, Enterprise Architect
Other: CVS, Subversion, Confluence, Bugzilla, JIRA, IVR (DirectTalk), UML, JUnit, Ant, Maven, Wiki, Perl, LDAP
Developing web applications, tools, and release process for the Snomed ontology
Lead developer and architect on greenfield project for an innovative intelligent video metadata extraction, categorisation, indexing and discoverability platform for the media industry, able to cross reference with live social media and internet resource data.
Leveraged Spring 3.1, Solr, JSON, REST, JPA 2, JAX-RS, Ehcache, Spring MVC, Ember JS, Velocity, Hibernate, and H2 to create a cacheable integration solution for multiple distributed delivery platforms with an innovative and exciting new web interface.
Acted as scrum master and coordinated with a distributed development team located in multiple time zones, across multiple organisations and delivery platforms.
Delivered using Agile Methodologies, Scrum, and Test Driven Development.
Also used: Solr4J, Jersey, Spring Security, Spring OXM, Junit 4, Mockito, Guava, JSTL, HTTPClient, Rome RSS, Jackson 2, SLF4J, Eclipse, Maven, Git.
Part of team to deliver high traffic, high availability My Vodafone and Roaming Offer mobile web application solutions to pan-European Vodafone clients.
Responsible for integrating backend Vodafone REST and SOAP web service endpoints using Spring Core, Spring Web Services, XML, JAXB / XJC, JUnit and Mockito.
Implemented new user interface features using HTML, CSS, Javascript, JQuery, Velocity and Spring MVC, supporting all mobile device platforms.
Delivered using Agile Methodologies, Scrum, and Test Driven Development.
Also: Eclipse, Maven, Git, XML, Design Patterns
Responsible for delivering high availability, distributed web service based seat reservation ordering system based on TIMS and VISTA integrated cinema systems
Implemented and extended proxied distributed web service ordering system, leveraging XML, Spring, Spring MVC, Hibernate and MySQL, with extensive unit testing. Provided front-end integration with Spring MVC and extensive documentation
Introduced team to Spring MVC unit testing API, annotation based Spring configuration, and documentation good-practice
Also used: HTML, CSS, Tapestry, Maven, Eclipse, Subversion
Technical lead for the EMA on the development of new ANSI/ISO standards by the International Conference on Harmonisation of Technical Requirements for Registration of Pharmaceuticals for Human Use (ICH), for Individual Case Safety Reports (ICSR), and Identification of Medical Products (IDMP).
Participated in international technical discussions on information model harmonisation, through ISO working groups with the FDA (US), Ministry of Health and Welfare (Japan), EU member countries, and representatives from the pharmaceutical industry.
Responsible for translating and documenting business and modeling requirements of international panel of domain experts into information models, creating new XML data models and mappings for some 2000 data points, covering 7 new ISO standards.
Created multiple XForms/XHTML web applications, to enable distributed testing of information models and XML mappings among the ISO working group of international domain experts, regulators and industry representatives.
Translated mappings from these information models to existing information models from Health Level 7 (HL7) and the FDA, creating forwards and backwards XML transformations using XSLT.
Screenshots and further information: http://ema.portfolio.sparklingideas.co.uk
Technologies used: XML, XSLT, XPath, XForms, XML schema, XBL, XInclude, XHTML, CSS, Javascript, Apache2, Apache Tomcat, Linux (CentOS 5), Eclipse, Orbeon Forms, Visio, Sybase PowerDesigner 15, Gliffy.com, Github.com, and Google Apps and Sites
Part of large and high profile project to deliver changes to Virgin Media's product offering and ordering system. Worked across business and technical teams in developing and interpreting requirements and systems integration technical designs for SOAP web services.
Introduced Spring 2.5 CXF JAX-WS integration, using Java Architecture for XML Binding (JAXB) and XML Catalogs with wsimport, and integrated with Maven 2.
Designed and implemented GUI driven test suite for SOAP web services using SOAPUI and integrating with Maven 2.
Also used: Windows XP, Maven 2, IntelliJ IDEA 7/8, Solaris, XML Schema (XSD), WSDL, XML, XPath, XQuery, Groovy, SOAPUI, Apache Tomcat 5.5, Apache 2, Subversion, Java 6, XMLSpy, Oracle
Analyst and developer on greenfield content integration platform project at the UKs leading online newspaper, the Daily Telegraph.
Designed, implemented, and provided documentation and training for CMS web service integration platform, using Orbeon Forms, web services (REST), XML, XML pipelining, and XSLT.
Researched and developed REST web service extension for Escenic web content management system, making use of JAXP, XML filters, Java IO, piped streams, and multi-threading.
Also used: XPL, XPATH, XML Schema, SAX / DOM, DOM4J, HTTPClient, Servlet, Apache Tomcat 5.5, Apache Ant, Subversion, Solaris, LDAP
Team member on large rearchitecture effort at UKs largest consumer organisation, using Spring Framework, JSP, Hibernate and Apache/Tomcat.
Proposed, designed and implemented Spring(Acegi) Security solution and Spring MVC extensible web forms solution. Designed REST web service APIs and implemented web service connectors.
Used: Spring Framework, MVC, Web Flow, Batch, and Security, LDAP, Hibernate 3, JSP, JSTL and custom taglibs, Servlets, HTML, CSS, XML/XSLT/XPath, REST Web Services, Java 6, Ant, Tomcat 5, Apache 2, Eclipse Europa, Solaris, JUnit, SQL Server 2005
Helped lead rearchitecture effort of medical search engine at leading global media company, using Spring, JSP, Web Services, Hibernate, and Apache / JBoss.
Technical lead on Indian outsourcing project. Defined technical requirements, architecture, build system and source code organisation, and automated reporting on quality assurance deliverables.
Successfully introduced Maven and continuous integration to the team.
Used: Spring 2, Hibernate 3, JSP, JSTL, Servlets, HTML, CSS, Javascript, XML/XSLT/XPath, REST Web Services, Java 5, Ant, Maven 2, JBoss 4.2, Apache 2, Apache reverse proxying with AJP, Eclipse Europa, Red Hat Enterprise Linux, Continuum, JUnit, DBUnit, MySQL 5
Introduced team members to project management techniques, such as user stories, planning tools, project workflows and agile/XP methodologies.
Technical Advisor on Service Oriented Architecture implementation.
Assisted in development of greenfield digital asset management system for all Amnesty audio-visual resources. Gained experience with Spring 2, Hibernate 3, Subversion and continuous integration.
Outlined solution for alternative information modeling approaches to case work and copyright management, using semantic web, RDF, rules and XML pipeline technology.
Used: Spring 2, Hibernate 3, Eclipse 3, Subversion, Tomcat 5, Java 5, Ant, Confluence, JIRA, Clover, Anthill Pro.
Worked in team to develop, maintain and improve upon MTVs collection of more than 40 websites, with more than 140 unique URLs in 12 languages, 1 million registered users, 12 million EMA votes, and peak page impressions of about 50 million/month.
Project lead for push to improve upon existing content management solution. Facilitated pan-European requirements gathering from 90 editors, and spearheaded technical evaluations and communications with commercial and open-source CMS vendors.
Took initiative and introduced technical departments to Service Oriented Architecture and its potential benefits for MTV, through a series of presentations and discussion groups.
Architect of SOA solution, with successfully launched implementation.
Lead developer and project lead on digital image management web application.
Used: ATG Dynamo 5/6, Sun Solaris, Apache, Windows 2000, IntelliJ, Enterprise Architect, Visio, DBVisualizer, Sybase 12.5, JHTML, CSS, HTML.
Headed up development efforts of prototype Digital Rights Management system. Responsible for design, implementation, documentation and quality assurance.
Developed distributed DRM system based on a REST Service Oriented Architecture, using EJBs and an XML based process orchestration framework, running on BEA Weblogic
Helped research and develop large RDF-based knowledgebase, using rules and semantic web technologies such as OWL and Description Logics.
Researched and developed internal web applications and toolset, evaluating and implementing technologies such as XML databases (eXist), XML/XSLT, XPATH 2.0, XQuery, portals/portlets, EJBs, Orbeon, Cocoon, and REST/SOAP based web services solutions.
Designed and implemented a new RDF query language and architecture, based on Named Graph semantics
Responsible for administration and maintenance of all machines and installations, including RH Linux, BEA Weblogic 8, Oracle DB 9i/10g, eXist DB, Jakarta Tomcat, Apache, JBuilder, CVS, Bugzilla, development Wiki, Ant build scripts, etc.
Worked in team to identify product requirements, create UML designs and implement a distributed, multi-tiered enterprise software application for document management and logical inferencing.
Responsible for design and implementation of query language interface, based on XQuery specification. Made use of EBNF grammar with JavaCC/JTB.
Collaborated closely with business development team to make web application instrumental in defining product development focus and acquiring additional funding and sales. Made use of JSP/Servlets, JDBC, MySQL, JAX-RPC, SOAP, Tomcat 4.1 and JWSDP 1.1 within an n-tier architecture.
Took charge of performance, scalability, reliability and quality assurance testing, creating JUnit test suite and multi-threaded load test application.
Created OR Mapping layer and designed database schemas, supporting Oracle 9i, MySQL and MS SQL.
Used: Linux, Windows XP/2000 Pro/Server, JBuilder 7, Eclipse, OWL, DAML+OIL, Ant, XML, JDOM/XPATH, SOAP, RMI, JNI, LDAP, Visio and JDBC
Modelled and implemented complex IVR system using IBM DirectTalk software and Intel Dialogic boards on the NT platform. Implemented using JBoss, TogetherJ, TopLink, EJBs and Oracle8i.
Worked in team to develop C++ and Java-based CD ripping and data capturing application for large-scale music encoding operation.
Designed hardware architecture for large music storage system and Perl based distributed resampling processing of 7 TB of music data using hardware RAID and NFS on Linux.
Prototyped Cocoon-based database reporting system, utilizing SQL, XML, XSLT, XSP and Apache/Tomcat.
Collaborated with team members as quality liaison to facilitate integration of quality assurance in all phases of the project life cycle. Spearheaded effort of frequent code reviews and use of JUnit.
Responsible for overall quality in all deliverables from my team and for assessing the quality of each individual team member’s contributions.
Developed new user interface features in C++, using MS Visual Studio and ISAPI/Inetinfo technology on Windows NT.
Member of small team to change the eBay architecture to utilize XML/XSLT. Successfully improved separation of business and presentation layers and drastically increased HTML development speed.
Stress tested, debugged and refactored new and old code to improve performance, as part of the migration to XML/XSLT, using Rational Quantify and other performance tools.
Collaborated closely with marketing team, user interface designers and engineers to research, develop and improve upon new and existing features to improve usability and customer satisfaction
Trained in and gained experience with the use of CVS and Rational ClearCase. Participated in migration from CVS to Rational ClearCase for the entire eBay organization.