I have over 19 years experience of designing and developing standalone and client/server business applications in the finance, storage management, media and telecommunication industries, of which more than 16 years have been spent developing client/server systems using Java J2EE and related technologies. During this time I have been responsible in varying degrees for the analysis, design, architecture, implementation and support of these systems. I have worked in a few government departments and I currently possess security clearance to SC level.
I am highly experienced in object-oriented analysis and design and system development, and the use of design modelling tools such as Rational Rose and Together Control centre using UML. In addition to this I also possess an in-depth understanding of client/server-distributed architectures in which I have spent considerable time in many of my roles developing. My experience has enabled me recognise ‘best practices’ in the software development lifecycle and as such provided me the ability to mentor less experienced team members in many of the projects I have worked on.
My technical expertise is focused firmly on Java, with an emphasis on the J2EE/Spring spectrum and to a lesser degree Flex, other technologies within J2EE I have found myself building a proficient amount of experience include Servlets, Portlets, (EJB), JSP, JSF, JMS, JMX, SOAP. I have also spent a considerable amount of time developing sophisticated front-end GUI components using the java AWT and Swing libraries, JSF and Adobe Flex framework. My various roles have also required an in depth understanding and use of data persistence technologies using various techniques with relational database systems including Sybase, Oracle, MySQL, PL SQL and T-SQL. In the past 5+ years I have acquired an in depth understanding and expertise in an array of Oracle middleware components, specifically those that comprise the Oracle Fusion Middleware suite of products.
Technical Architect, Snr Java/SOA Developer @ From August 2015 to September 2015 (2 months) Croydon, United KingdomTechnical Architect/Tech Lead @ This role has been a hands-on development/Architecture definition role within which I’ve been tasked with defining/documenting development processes along with the testing and continuous integration element to this process. I’ve also been responsible for taking requirements/ideas from the stakeholder and defining use cases from these requirements. These responsibilities also include choosing the technologies best suited to implement these use cases and defining the build/development environments and tools, the transition process of the base code from the development environment to the production environment.
Technologies/Tools
• Elastic search
• Scrum Methodology
• Logstash
• JBoss EAP
• Kibana
• Apache Camel
• Nuxeo
• Apache Flex / Air
• Java 8
• Maven
• Apache POI
• Granite Data services
• Spring
• Spring Security
• JPA
• Hibernate
• Spring Web Services (Rest)
• MongoDB
• Redhat Openshift
• Jira/Confluence/Bit Bucket From January 2015 to August 2015 (8 months) London, United KingdomTechnical Architect/ Hands on Java Team Lead. @ Technologies/Tools
• SOA/BPM
• Java Server Pages (JSP)
• Java Server Faces (JSF)
• XSD, XSL
• Oracle Weblogic Fusion Middleware 11G
• Oracle Weblogic Portal 10G
• Oracle Service Bus
• Oracle SOA/BPM
• Oracle Weblogic WLST
• Oracle Weblogic server 10G
• Spring Webservices/
• Core Spring
• Spring Security, LDAP , Bouncycastle
• CA Siteminder (Identity and Access Management)
• CA directory
• Java 6
• Jython (Python)
• SOA
• SOAP (JAX-WS,JAX-RPC)
• Apache HTTP server
• Jenkins
• SoapUI
• Apache Tomcat
• JMS
• ActiveMQ
• Hudson
• SVN
• XQuery
• JPA
• MongoDB (NoSql)
• Rest
• JQuery
• Javascript
• JUnit From June 2009 to October 2014 (5 years 5 months) London, United KingdomTechnical Architect/Java Develpment Team Lead @ I worked for the past 5 + years at the home office in various capacities strengthening various competences. I have primarily been a technical architect also carrying out the responsibilities of a Java senior developer, a team leader, and an Oracle SOA BPM architect/developer as well as an Oracle Weblogic systems architect. I have also managed to acquire competency in Oracle Fusion Middleware suite of products. In this time I have also recruited, mentored and managed developers of varied experience levels and been responsible for defining the overall architecture within which developed artefacts are deployed. I have also been responsible for ensuring the security related requirements of the system are adequately defined and implemented as specified by stakeholders. Part of my primary function has been to ensure governance and conformity to the wishes of the stakeholders by closely liaising with these parties to ensure their business needs are captured and correctly implemented. I have also developed a core competency related to Oracle WebLogic architecture, provisioning and administration. This has come about from carrying out tasks from defining overall system architecture and configuration to defining the resources and their individual configuration, this I have managed with the use of WLST scripts. I have also been responsible for the design and implementation of the Oracle WebLogic Service Bus (OSB) utilised within the architecture, which has been a key middleware component. I have also been responsible for liaising with our hosting partners to ensure the overall system and application is appropriately configured and deployed as defined in the architecture specification. part of this entails my assisting in resolving operational production issues that may arise. I have been key in capturing by way of documentation, steps by which the various environments are provisioned homogeneously from development through to production. From June 2009 to October 2014 (5 years 5 months) London, United KingdomTechnical Architect/Snr Java Developer @ • Maven 2.0
• Google Window Toolkit (GWT)
• Adobe Flex 3.2 framework, Action Script 3
• MySql
• Cairngorm
• Spring Webservices
• Spring
• Spring Security
• Rest
• Hibernate (annotations)
• Sql
• JUnit (annotations)
• UML
• Java 5
• Spring security/ Acegi
• LDAP
• Agile
• Jetty
• Tomcat
• Flex Developer
• Eclipse
• Blaze DS
• Velocity
• UML
• Test Driven Development TDD
• Javascript From October 2008 to May 2009 (8 months) Senior J2EE Designer/developer @ Technologies/Tools
• Weblogic Application Server 9.2
• Scrum
• Maven 2.0
• Struts
• Documentum
• Oracle ,PL-Sql
• JUnit From July 2008 to October 2008 (4 months) London, United KingdomTechnical Architect Team Lead. @ Technologies/Tools
• Websphere Application Server 6.1
• Adobe Flex 2
• Action Script 2
• Cairngorm
• Oracle
• DB2
• IBM MQ
• Agile Process (XP) From November 2007 to July 2008 (9 months) Technical archtect/Team Lead @ Technologies/Tools
• Spring
• Hibernate
• Struts 2
• Adobe AIR/Flex
• Cairngorm
• JBoss
• Websphere
• Maven
• EJB Message Driven beans MDB
• Agile Process (Scrum)
• Tomcat
• JBoss
• Oracle
• JUnit
• Clover
• Webservices (Rest,SOAP)
• Javascript From December 2007 to June 2008 (7 months) London, United KingdomTechnical Lead Developer/Designer @ Technologies/Tools
• JSP
• Velocity
• Spring 2 (Spring MVC)
• Acegi Security Framework
• Hibernate 3
• JBoss 4.2.1 GA
• Oracle 10
• EJB3
• Agile Process (Scrum)
• SOA From July 2007 to November 2007 (5 months) London, United KingdomJ2EE Developer/Designer @ Technologies/Tools
• Java 1.4,Java 5
• J2EE – EJB, JSP, Servlets, JDBC, SOAP, JMS
• Weblogic 8.1, 9.2
• Weblogic Portal
• Oracle 10
• UML
• Spring 2.0
• JUnit
• Hibernate
• XDoclet
• Struts
• JSR 168 (portlets)
• Tomcat
• Pluto
• Agile Process (XP)
• Weblogic
• Oracle
• Taglibs
• Hibernate
• JSP,Portlets
• Solaris 10 From April 2006 to September 2007 (1 year 6 months) London, United KingdomSystems/Technical Architect (performance) @ Technologies/Tools
• Java 1.4
• J2EE – EJB, JSP, Servlets, JDBC, SOAP
• JBoss, Oracle Application server, OC4J
• Eclipse 3.1, MyEclipse
• Oracle 10
• UML
• Grinder
• JUnit
• XDoclet
• P6Spy
• Http Watch
• Sql Profiler
• Together Control Centre
• ClearCase From July 2005 to January 2006 (7 months) Telford, United KingdomSenior Designer/ Java Developer @ Technologies/Tools
• Java
• J2EE – EJB, JSP, Servlets, JDBC, SOAP, JMS
• Tomcat
• JCoverage
• Eclipse 3.0
• Sybase
• UML
• Agile – XP
• JUnit, DBUnit
• EJB 2.0 From January 2005 to June 2005 (6 months) London, United KingdomSenior J2EE Developer/Designer @ Technologies/Tools
• Java
• J2EE – EJB, JSP, Servlets, JDBC, SOAP, JMS
• OC4J, OAS (Oracle Application Server)
• JCoverage
• Eclipse 3.0
• Oracle 9
• UML
• Agile – XP
• JUnit
• Toplink
• XDoclet
• Together Control Centre
• Struts
• Cruise Control
• Solaris From April 2004 to December 2004 (9 months) Guildford, United KingdomSenior Java Developer/Websphere Consultant @ Technologies/Tools
• Java
• J2EE – EJB, JSP, Servlets, JDBC, JMS
• Websphere, Websphere MQ
• JCoverage
• Eclipse 3.0, WSAD
• Oracle 9
• UML
• Agile – XP
• JUnit
• XDoclet
• Together Control Centre From January 2004 to April 2004 (4 months) Hemel Hempstead, United KingdomTechnical Architect/Senior Applications Designer @ Technologies/Tools
• Java
• J2EE – EJB, JSP, Servlets, JDBC, JMS, SOAP
• Websphere 5, Websphere MQ
• ANT
• JCoverage
• Eclipse 3.0, WSAD
• Oracle 9
• UML
• RUP
• JUnit
• XDoclet
• Together Control Centre
• CMM
• Java Swing
• Solaris 9 From January 2003 to December 2003 (1 year) London, United KingdomSenior Java Developer @ Technologies/Tools
• Java
• J2EE – EJB, JSP, Servlets, JDBC, JMS, SOAP, JAAS
• Weblogic 6.1
• ANT
• JCoverage
• Oracle 9
• UML
• RUP
• JUnit
• Together Control Centre
• Solaris 8 From August 2001 to December 2002 (1 year 5 months) London, United KingdomTechnical Architect/Senior java developer @ Technologies/Tools
• Java
• J2EE – EJB, JSP, Servlets, JDBC, JMS, SOAP, JAAS
• Weblogic 6.1
• ANT
• Oracle 8.1.6
• UML
• RUP
• Rational Rose
• Solaris 8
• Clearcase
• JBuilder
• RMI
• Java Swing From January 2001 to June 2001 (6 months) Hemel Hempstead, United KingdomSnr Java Developer/Team Lead @ Technologies/Tools
• Java
• J2EE – EJB, JDBC, JMS,
• Oracle 7.3.4 – 8.1.6
• UML
• RUP
• JProbe
• JBuilder
• RMI
• Java Swing From June 2000 to January 2001 (8 months) London, United KingdomJava Developer @ • Java
• J2EE – EJB, JDBC
• Servlets
• Weblogic 6.1
• Oracle 8
• UML
• RUP
• JBuilder
• RMI
• Java Swing From May 2000 to June 2000 (2 months) London, United KingdomAnalyst/Programmer. @ Technologies/Tools
• Java
• J2EE – EJB, JDBC, JMS,
• Oracle 7
• Inprise (Borland) Application Server
• JSP, Servlets
• UML
• Visibroker
• RUP
• JProbe
• JBuilder
• RMI
• Java Swing
• Corba From May 1999 to February 2000 (10 months) London, United Kingdom
Bachelor of Science (BSc), Computer Software Engineering @ London South Bank University From 1992 to 1996 Kay Olusanya is skilled in: SQL, Spring Framework, Java Enterprise Edition, Test Driven Development, Requirements Analysis, Oracle Fusion Middleware, Java, JavaScript, SOA, SOAP, WebLogic, SAML, Unix, Python, JUnit, Oracle BPEL, WLST, JBoss Application Server