Stephen Glen Date of Birth: 29 June 1977 | Nationality: British 39 Gloucester Road. | Kingston Upon Thames, KT1 3RD 50 Rue du Roi de Sicile. | Paris, 750040 Stephen.R.M.Glen@gmail.com M (UK): +44 7782 296 049 | M(FR) : +33 (0) 648 86 31 67 http://fr.linkedin.com/pub/steve-glen/1/9b/603 SOFTWARE ARCHITECT Skills: - Agile Methodologies – Scrum , Sprint , XP, RUMP ,Test Driven Design, Continuous Integration. - Object Oriented Design / Service Orientated Architect, UML, MagicDraw/TogetherJ Rational Rose, Visio. - Project Management Technologies: - - Strong Linux/Unix, Window, AWS Cloud. Intellij IDEA , JDeveloper, Eclipse. Java, CVS, SVN C, C++, C#, VB.Net, VBa. Oracle 9/10/11 & PL/SQL, MySQL, MS SQLServer & TransactSQL, Postgres., TimesTen . SQL Tuning in Oracle and MySQL and TimesTen. TCP/IP, UDP, UCP, SNMPP, MM7, SS7, ICMP - TCPDuimp WireShark. XML,XSLT, XHTML, CSS, JavaScript, JSON. Spring, Sping Security, SpringMVC, Spring WS, Hibernate (JPA/Annotation),, Quartz, Lucene. Ant, Maven. Web Services SOAP/Rest/WSDL/OASIS Security, AXIS. Jameleon and Selenium Automation framework, Cruise Control, JUnit, JMock, Mockit, EasyMock, JMeter, JProfiler. JBoss 4/5, Tomcat.5/6. J2EE/J5EE, JNDI, JSP, JSTL, Servlets, JMS (JBossMQ,JBossMessaging), JMX, JaxB, JaxP, MBeans. JBossCache, JGroups, JBPM Workflow engine, JCS Caching, Struts, GWT, AJAX, JSCH, JCS, EhCache, Jasper JSP Engine, Jasper Reporting, XDoclet Android, J2ME. Extensive J5/6EE Multi-Threading experience, JDBC, NIO, RMI, IBM AsyncIO, Swing, JAI. AWARDS Best overall student in the Faculty of Technology at Kingston University 2004 British Computing Society Most Valued Engineer 2006 Empower Interactive EXPERIENCE SurfKitchen, Reading, Berkshire, UK Server Software Architect 5/2008 – Present Lead architect for all server development, both product based and project based. Worked closely with project management, operational support and the platform and deployment teams in order to ensure stable solutions and premiere products. Led several teams in Poland, Lithuania and India across development, testing and deployment. Responsible for the design and implementation of key systems now in use in large operators such as Orange and Telstra and directly used by millions of client handsets in multiple countries. Technologies Used: Oracle, MySQL, J5EE, JBoss, Hibernate (JPA), Spring (WS/MVC/Security), JAI, Junit, Mockito,SVN, SOAP, REST, GWT/AJAX, JSON, SOAP/WSDL, JSCH, MagicDraw,Visio,Linux, Windows,XML, XHTML, JCS, Jasper JSP Engine, JSPs, JSTL, JProfiler, ANT, Android and IDEA Key Achievements: Responsible for the design and successful implementation the a server system supporting a cross device application shop currently in use by several mobile operators including France Telecom (Orange), providing on device search, browse and purchase functionality. Designed and managed the implementation of client-server protocols to provide a highly available real time service to millions of on-device clients. . Re- architected server components to create a combined suite with a single management interface. Managed the migration of a live system of a major Australian operator from JBoss4 to JBoss5. Key to migration from a legacy hosting environment to AWS cloud reducing costs by over £100,000. SurfKitchen, Reading, Berkshire, UK 1/2007 – 4/2008 Senior Software Engineer Indispensible member of a highly agile team working in the mobile device market. Worked closely with the server architect on design and implementation of server components. Spearheaded the coding best practices initiative. Technologies Used: Oracle, Postgres, J5EE, JBoss 4, 5, Tomcat 6, Hibernate, Spring, JAI, Junit, JMock, MagicDraw, AXIS, Jameleon, Selenium, CVS, JSP, JSTL, JavaScript, JMeter, MagicDraw, Linux, XML, XHTML, Jasper Reporting, JProfiler, J2ME, ANT, Cruise Control & IDEA. Key Achievements: Designed and implemented secure SOAP web service support using Spring to allow queries of the core platform. Designed and implemented a lightweight service-orientated API for supplying custom content. Tuned the performance of the core platform resulting in a one hundred-fold improvement in throughput. Empower Interactive, Chiswick, Hounslow, UK 2/2006 – 11/2006 Technical Lead/Senior Designer Technical Lead for the global product development team working directly with the architectural group with a focus on new product technologies. Responsible for managing a large international team consisting of twelve people in the UK and ten in India. Technologies Used: TimesTen, J5EE, JBoss 4, Hibernate, Spring, JAI, JUnit, JMock, MagicDraw, AXIS, UCP, SMPP, MM7, TogetherJ, XML, Linux, Windows and JProfiler, JBPM, ANT & IDEA Key Achievements: Designed core flexible high performance multi-protocol MMS and SMS messaging stack using NIO. Directly assisted in the interview and hiring an Indian offshore team in Mumbai and Bangalore. Empower Interactive, Chiswick, Hounslow, UK 02/2005 – 1/2006 Software Engineer Key member of the software engineering team working on both the design and development of the core platform and the creation of prototypes for future products. Technologies : J2EE, JBoss4 , Tomcat 4, C ,C++, SS7, UCP, JBPM, JBossCache, JGroups, AsyncIO, NIO, Linux, UIX,XML & Eclipse Key Achievements: Responsible for introducing a one hundred fold performance increase in the next generation messaging platform Interiors 1900, Corby, Northampton, UK 9/2004 – 1/2005 Development Contractor Developed small a proof of concept online order management and stock catalogue system integrating with Sage Line 50. Technologies Used: J2EE, MySQL, Tomcat, Struts, Hibernate, JSP, JavaScript, C#, JDeveloper, Visual Studio .Net Watson Wyatt LLP, Redhill, Surrey, UK 4/2001 – 0/2003 Database Analyst Technologies Used: Oracle, PL/SQL, VB, VBa Interiors 1900, Corby, Northampton, UK 7/1998 – 12/2000 IT Manager EDUCATION University of Manchester, Manchester, United Kingdom 9/1995- 7/1998 BSc Computer Science (Second Class Honors) Kingston University, Kingston Upon Thames, Surrey, United Kingdom MSc Software Engineering (Distinction) Dissertation: http://www.valleyofglen.com/SGlen_Chippery_Disseration.doc REFERENCES Available on Request 9/2003 - 9/2004