Больше информации по резюме будет доступно после регистрации

Зарегистрироваться

Male, 58 years, born on 9 April 1968

Ireland, I want to relocate (Kabardino-Balkar Republic, Karachay-Cherkess Republic, Krasnodar Krai, Moscow, Republic of Adygea, Republic of Dagestan, Republic of Ingushetia, Republic of North Ossetia-Alania, Rostov-na-Donu, Saint Petersburg, Stavropol Krai, Chechen Republic), prepared for business trips

Architect, Project Manager, Product Manager, CTO, CIO, Director/VP of Engineering

8 000  in hand

Specializations:
  • Chief information officer (CIO)
  • Development team leader

Employment type: full time, project work/one-time assignment

Work experience 36 years 3 months

January 2014currently
12 years 4 months
Torry Harris Business Solutions

Ireland, www.thbs.com

IT, System Integration, Internet... Show more

Portal Team Lead
At Torry Harris Busines Solutions (http://www.thbs.com) I am on-site with eircom (http://www.eircom.net) leading the development of portal projects for business customers. Achievements • Leading the deployment and integration of the Loki Portals (http://www.leonidsystems.com/products/lokiportals) self-care portal for the VoIP services for SIP Trunking and Hosted Office projects. • Part of the RFP team evaluating converged billing analytics and presentment tools for corporate customers. I will be leading the deployment and integration of the selected product. • Implementing the single sign-on framework and user management tool for eircom business portals. Programming Languages – Java, JavaScript, Ruby, PHP Frameworks – Spring, Spring Security, Spring Security SAML, Smarty Templates, AngularJS, Bootstrap Target Environment – VMWare, Redhat Linux, Apache, Tomcat, MySQL Development Tools – IntelliJ, Git, Maven, Jenkins, Chef
September 2013December 2013
4 months
Daon

Ireland, www.daon.com

IT, System Integration, Internet... Show more

Contract Software Engineer
At Daon (http://www.daon.com) I worked independently developing features for their IdentityX product (http://www.identityx.com) which uses biometric and multi-factor authentication to secure transactions on mobile devices. Achievements • Migrated the bulk of the IdentityX code-base from a legacy Ant-based to a Maven-based build. • Implemented the support for RSA SecurID based authentication for IdentityX. • Introduced the Jasmine test framework to unit test the server-side JavaScript scripts glued together many of the components of the IdentityX server. Programming Languages – Java, JavaScript Frameworks – Spring, Jasmine Target Environment – Redhat Linux, Windows Server, Tomcat, Oracle, SQL Server, MySQL Development Tools – Eclipse, Subversion, Maven, Ant, Jenkins
February 2013August 2013
7 months
Realex Payments

Ireland, www.realexpayments.ie

IT, System Integration, Internet... Show more

Contract Software Engineer
At Realex Payments (http://www.realexpayments.com) I was a member of an Agile team that developed and maintained tools used by merchants to manage fraud detection and take online payments. Achievements • Completed the Fraud Management module of RealControl 2 • Designed and implemented the white-labelling solution for Hosted Payments Page using Apache Jackrabbit and Thymeleaf • Designed and implemented the integration with alternative payment methods (e.g. PayPal) and exchange rate quoting using Spring Integration Programming Languages – Java, JavaScript Frameworks – Spring, Spring Security, Spring Integration, Thymeleaf, Apache Jackrabbit, myBatis, Memcached Target Environment – Redhat Linux, SpringSource tcServer, SQL Server Development Tools – SpringSource Tool Suite, Subversion, Maven, Jenkins, Sonar, JIRA, Nexus, Confluence
January 2012October 2012
10 months
Newbay

Ireland

IT, System Integration, Internet... Show more

Contract Software Engineer
At Newbay (http://www.newbay.com) I was a member of an Agile team that developed and maintained SyncDrive. SyncDrive is a white label product offered to mobile phone operators to allow users synchronize content between their PCs, mobile devices and cloud based storage. Achievements • Resolved high priority defects in order to complete the first version of SyncDrive for Mac OS X and deliver on time to the operator. • Extensively refactored the code-base to separate presentation, business logic and data concerns. This was done primarily to eliminate inherent race conditions in the synchronization process. But I had the secondary goal of making it possible to write unit tests. Programming Language – Objective-C Frameworks – CoreData, Cocoa, OSXFUSE, OCMock, Growl Target Environment – Mac OS X 10.6+ Development Tools – XCode 4, Perforce, JIRA, Confluence, Bamboo, Nexus, Maven
July 2011January 2012
7 months
LeasePlan

Ireland, www.leaseplan.com

Automotive Business... Show more

Contract Software Engineer
At LeasePlan (http://www.leaseplan.com) I was a member of an Agile team that re-engineered LeasePlan’s Internet Quotation web application to improve the user experience and address security concerns raised by external auditors. Achievements • Introduced Selenium integration tests into the automated Maven build • Introduced JIRA and GreenHopper for bug tracking and task management • Migrated code base from Spring 2 to Spring 3 • Implemented support for dynamic look and feel using Apache Jackrabbit as the content repository to allow individual business units and brokers have distinct look and feels • Addressed performance issues when proxying remote content (car images) provided by 3rd party systems by introducing caching and image scaling Programming Languages – Java, Javascript Frameworks – Spring, Spring Security, Struts 2, SQLMaps, Jackrabbit Target Environment – iSeries, WebSphere, WebSphere MQ Development Tools – Maven, Subversion, JIRA, Greenhopper, Artifactory, Selenium, Eclipse
May 2011July 2011
3 months

Ireland

Contract Technical Architect
I was taken on by D&B to be an architect on user interface and input handler components of their new Data Supply Chain infrastructure. The Data Supply Chain infrastructure is responsible for processing all inbound data used by D&B to accumulate business intelligence, derive linkage information and calculate credit scores. The project has not progressed past the requirements gathering phase when I left.
June 2010April 2011
11 months
Fujitsu

Ireland

IT, System Integration, Internet... Show more

Contract SOA Architect
At Fujitsu I designed and implemented solutions for the Irish Department of Transport and the Irish Courts Service using the principles of Service Oriented Architecture. Achievements • Designed the integration for the Department of Transport with its equivalents in other EU jurisdictions to share driver, vehicle and owner information using Oracle SOA Suite 10g. • Implemented web services using Oracle SOA Suite 10g to allow the Road Safety Authority and Taxi Regulator access the driver and vehicle database maintained by the Department of Transport. • Implemented a web service and front end to allow vehicle owners recover the PIN they need to pay motor tax online. • Proposed the development toolset and open source technology stack for the Irish Courts Service. • Designed and led the implementation a proof of concept for the Irish Courts Service to allow plaintiffs seek judgements for liquidated sums online using JBoss, Spring, Spring Web Services, Hibernate and JBoss ESB • Upgraded the integration of Murex trading and SWIFT settlement systems at KBC Bank Programming Language – Java, Shell Scripting, BPEL, Javascript Frameworks – Spring, Spring Security, Spring Webflow, Spring Web Services, Hibernate, EHCache, jBPM, Drools Target Environment – Solaris, WebSphere MQ, OC4J, JBoss, Oracle SOA Suite, JBossESB, Apache, OpenLDAP, Active Directory, MySQL, Ingres, Oracle Development Tools – Maven, ANT, Fisheye, Bamboo, Crucible, Proximity, Grinder, JMeter, Benerator, Eclipse
October 2009June 2010
9 months
Corvil

Ireland, www.corvil.com

Contract Software Engineer
I developed decoders for Corvil (http://www.corvil.com) to handle market data feed, trading and middle-ware protocols in order to perform gap detection and message correlation within their latency analysis tools. Achievements • Implemented a generic template driven decoder that exceeded the performance targets • Implemented decoders to handle protocols for the Deutsche Börse, London, NASDAQ, NYSE, Tokyo and Osaka exchanges • Implemented a decoder for Tibco Rendezvous by reverse engineering the sample traffic Programming Languages – C++, PERL, Python Frameworks – Boost, STL, Expat, Xerces Target Environment – BSD Development Tools – g++, Subversion, JIRA, Fisheye, Bamboo, Crucible, Valgrind
February 2009September 2009
8 months
Vodafone

Great Britain, www.vodafone.com

Telecommunications, Communications... Show more

Contract Technical Architect
I was the technical architect for My Web (http://myweb.vodafone.com), Vodafone’s new mobile portal that evolved into Vodafone 360. It was originally launched for Egypt, Germany, Greece, Ireland, Italy, Netherlands, Portugal, Spain, South Africa, Turkey and UK in 2009. Achievements • Re-designed the software architecture to ensure the system would meet non-functional performance and stability requirements to support an initial active user base of 7.5m with a peak load of 1,600 page views per second • Migrated the build and improved the automation from ANT to Maven 2 Programming Language – Java, PHP, Javascript Frameworks - Spring, Spring LDAP, Struts, Hibernate, EHCache, JGroups, Apache Commons, OSGi, Ext/JS Target Environment – JBoss AS, Apache Felix, Apache HTTPD Server, Oracle 10g, Solaris Development Tools - Maven, Hudson, Archiva, Eclipse, Subversion, Grinder, JProbe, Mercury Quality Centre
August 2006July 2008
2 years
TerraNua

IT, System Integration, Internet... Show more

Director
Reporting to the CEO of TerraNua, formerly a Fidelity Investments company, I was the architect of MyComplianceOffice (http://www.mycomplianceoffice.com/). MyComplianceOffice is a Software as a Service (SaaS) hosted solution that allows US-based registered investment advisors and hedge funds manage their compliance related activities. MyComplianceOffice was built using portal server, workflow and document management technologies. Achievements • Designed the physical and software architecture for MyComplianceOffice • Recruited and led the development team for release 1.0 • Lead the architecture team • Established the engineering practices • Introduced SCRUM to manage the development phase of the project • Recruited and mentored an offshore development team in Tunisia • Setup a Wiki to manage developer documentation • Used Continuum for Continuous Integration, snapshot and release builds Programming Language - Java Frameworks - Spring, Acegi, Spring Web Services, Spring LDAP, Hibernate, Compass, Lucene, Quartz, Drools, JUG, CGLIB, EhCache, Shark Target Environment - Jetspeed 2, IBM WebSphere, Netscape iPlanet, SunONE Directory Server, Documentum, Oracle 10g, Solaris Development Tools - Maven, Continuum, Archiva, Eclipse, Clearcase, Apache HTTP Server, Apache Tomcat, Oracle XE, Windows, Sharepoint, JIRA, LoadRunner, QuickTest Pro
October 2005July 2006
10 months
Fidelity Investments

Ireland

Financial Sector... Show more

Information Security Consultant
I was the architect supporting the teams responsible for developing and maintaining Fidelity Investments' enterprise-wide automated access provisioning, risk management and reporting system. Achievements • Introduced Test Driven Development (TDD) to the automated provisioning team • Designed and implemented a new automation engine to provision user access requests Programming Language - C# Frameworks - .NET, ASP.NET, NxBRE Target Environment - IIS, Active Directory, Oracle 9i, Sun Identity Manager, BMC Enterprise Security Station, Windows 2003 Server, Solaris Development Tools - Visual Studio, Clearcase, ClearQuest
October 2003September 2005
2 years
KVH

Japan

Telecommunications, Communications... Show more

Lead System Architect
I was seconded to a private telecommunications company owned by Fidelity Investments called KVH. At KVH I reported to the CIO but also worked closely with the CTO and CFO architecting the integration of and supporting the implementation of Business and Operations Support Systems. Achievements • Created and maintained the blueprint and roadmap for the overall architecture of the OSS/BSS platform • Conducted product evaluations and engaged in vendor negotiations. • Designed and supported the development of eKVH (http://ekvh.co.jp/) - a Business to Consumer (B2C) portal developed using BEA WebLogic Portal by an outsourced team in India • Designed and developed a Business to Employee (B2E) portal implemented in Jakarta Struts. Programming Languages - Java Frameworks - Jakarta Struts, Apache FOP, Hibernate, Velocity Target Environment - BEA WebLogic Portal, Tomcat, webMethods, Siebel, Oracle eBusiness Suite, Portal Infranet, Micromuse Netcool, Infovista Development Tools - Eclipse, CVS, LoadRunner, QuickTest Pro
June 2000September 2003
3 years 4 months
Fidelity Investments

Ireland

Financial Sector... Show more

Principal Consultant
At Fidelity Investments I played a leading role in three major product developments: • PlanViewer (http://www.planviewer.co.uk/) is provided by Fidelity International Limited (FIL) to allow members, sponsors and administrators of defined contributions pension schemes to view balances, review transaction history, switch out of existing investments or change their future contribution mix. • ActiveTrader Pro (http://personal.fidelity.com/accounts/activetrader) is a desktop trading application provided by Fidelity eBusiness for the high net worth and active trader market segments to access their brokerage accounts, place trades, receive streaming quotes and review market news. • Fidelity Online Xpress+ (FOX+) was Fidelity Investments' original desktop trading application available to all customer segments. FOX+ allows customers to access their accounts, place trades, receive static quotes and review market news. Achievements • I was a member of the Development Audit Team (DAT) which audited projects to ensure they adhered to best practices from a project management perspective during the project initiation, requirements gathering and solution design phases. • I was a founding member of the Technical Review Board (TRB) which reviewed the proposed architectures and detailed designs of projects to ensure that those projects were technically feasible and following best practices • Ported PlanViewer from a proprietary model-view-controller framework to Jakarta Struts 1.1. • Led the project team in Dublin that implemented many of the key components of Active Trader Pro. • Designed and implemented the framework for the user interface of Active Trader Pro. • Achieved 4.5 out of 5 customer satisfaction ratings from the Active Trader Pro project stake holders. • Streamlined the configuration management and release engineering practices for FOX+. • Dramatically reduced the size of the downloadable product installer for FOX+ from 12MB to 3MB. • Successfully delivered quarterly releases of FOX+. • Achieved 5 out of 5 customer satisfaction ratings from the FOX+ project stakeholders. Programming Languages - Java, C++ Frameworks - Jakarta Struts, STL, MFC, RougeWave Libraries, COM/ATL, ADO Target Environment - IBM WebSphere, Sybase, Solaris, Windows 95/NT/ME/2000 Development Tools - Eclipse, Visual C++, Clearcase, LoadRunner, WinRunner, ClearQuest, Test Director
August 1999May 2000
10 months
International Financial Systems

Ireland

IT, System Integration, Internet... Show more

Software Development Manager
I joined IFS as the Senior Software Architect to design the architecture new margin trading system that would replace the company's existing thick client product offering called MarginMan. Achievements • Designed the architecture for a CORBA based n-tier collateralized margin trading system. • Took on the role of Software Development Manager with responsibility for teams based in Dublin, Singapore and Manila Programming Language - C++ Frameworks - Orbix, MFC Target Environment - Windows NT Development Tools - Visual C++, Visual SourceSafe
October 1998July 1999
10 months
AT&T Labs

Telecommunications, Communications... Show more

Contractor – Technical Lead
At AT&T Labs I worked for the IP Technology Organization, which was developing a platform to construct and manage IP called Common Open IP Platform (COIPP). I provided CORBA expertise to the team responsible for implementing the middle-tier components of the provisioning, billing and management systems. Achievements • Ported the existing components from Orbix to VisiBroker. • Assisted the team that ported the existing components from Windows to Solaris. Programming Languages - Java, C++ Frameworks - Orbix, VisiBroker Target Environment - MQSeries, Oracle, Solaris Development Tools - Visual C++, Clearcase
October 1997September 1998
1 year

Ireland

IT, System Integration, Internet... Show more

Contractor – Project Lead
At IBM I worked with the Insurance Solutions Development Centre developing a customer relationship management application for insurance companies called Client Information & Integration System (CIIS). Achievements • Led the team that designed the architecture for CIIS. • Led the team developed the middle-tier components Programming Languages - Java, C++ Frameworks - Swing, Orbix, OrbixWeb Target Environment - DB2, Solaris Development Tools -Visual C++, Visual SourceSafe Contractor - Project Lead
April 1996September 1997
1 year 6 months
Microsoft

Ireland

IT, System Integration, Internet... Show more

Contractor – Software Engineer
At Microsoft I worked for the Infrastructure and Automation Tools team. I was responsible for developing agents to be installed on file, database, e-mail, web and proxy servers to collect usage metrics and help predict future server and disk space demands. These agents were installed on over 3,000 servers worldwide. Programming Language - C++ Framework - MFC Target Environment - SQL Server, Windows NT Development Tools - Visual C++, Visual SourceSafe
September 1995March 1996
7 months
Lotus

Ireland

IT, System Integration, Internet... Show more

Contractor – Software Engineer
At Lotus I worked for the Global QA team that developed test, automation and localization tools used to test and localize Lotus' office application suite. Achievements • Developed plug-ins to instrument Lotus' custom controls. Programming Languages - C++ Target Environment - Windows 3.x/95/NT Development Tools - Visual C++, PVCS, Lotus Notes
August 1994August 1995
1 year 1 month
Lehman Brothers

Great Britain

Financial Sector... Show more

Contractor – Project Lead
At Lehman Brothers we developed and maintained applications to support the purchasing, goods inwards and accounting departments of Lehman Brothers in London. Achievements • Recruited and lead the development team • Ported existing applications from OS/2 to Windows 3.x • Carried out maintenance and implemented enhancements to meet changing business practices. Programming Language - C++ Frameworks - Object Windows Library Target Environment - Lotus Notes, Sybase, Windows 3.x, OS/2 Development Tools - Borland C++, CSet++, PVCS
April 1994July 1994
4 months
Hewlett-Packard

France

Electronics, Tool Engineering, Household Appliances, Computers and Office Equipment... Show more

Contractor – Software Engineer
At Hewlett-Packard I was part of a small team that ported a product called Omnishare from specialized hardware to run on an IBM compatible PC. Omnishare was a conferencing tool that allowed users to share and annotate documents using the same telephone line for voice and data. Programming Language - C++ Framework - MFC Target Environment - Windows 3.x Development Tools - Visual C++, Visual SourceSafe
October 1993March 1994
6 months

Ireland

IT, System Integration, Internet... Show more

Contractor – Technical Lead
At IBM I provided consultancy to the team developing a data warehousing tool called DataRefresher. When I joined the DataRefresher was failing to meet the acceptance criteria set by the QA team due to significant memory leaks, race conditions and inter-process issues. Achievements • I identified the sources of all major defects that were preventing the QA team accept the build. • Re-introduced release engineering processes that had been abandoned by the development team. Programming Language - C++ Target Environment - OS/2, DB2, Communications Manager Development Tools - CSet++
March 1993September 1993
7 months
British Rail

Great Britain

Transportation, Logistics, Warehousing, International Logistics... Show more

Contractor – Software Engineer
At British Rail I was part of the team developing a client server application called Advanced Transmanche Operations Management System (ATOMS). ATOMS was the passenger booking system and rolling stock management developed by British Rail, SNCF France and SNCF Belgium to operate services running through the Euro Tunnel. Achievements • Designed and implemented the framework for the ATOMS user interface. Programming Language - C++ Frameworks - MFC Target Environment - Windows 3.x, Oracle Development Tools - Visual C++, PVCS
September 1992January 1993
5 months
AT&T Istel

Great Britain

Telecommunications, Communications... Show more

Contractor – Software Engineer
At AT&T Istel we implemented a light-weight object request broker for Windows that allowed inter-process communication on a personal computer and with a server process running on an Unix platform. The object request broker pre-dated Common Object Request Broker Architecture (CORBA) and was based on Advanced Network Systems Architecture (ANSA). Achievements • Developed the inter-process communication for co-located Windows applications using Dynamic Data Exchange (DDE). • Developed the client-side communication between the Windows applications and server processes over a serial connection. Programming Language - C++ Target Environment - Windows 3.x, Unix Development Tools - Visual C++, PVCS
April 1989August 1992
3 years 5 months
Polydata

Ireland

IT, System Integration, Internet... Show more

Senior Software Engineer
At Polydata I designed and developed bespoke applications for petro-chemical companies including DOW Chemical , DuPont , ICI , Bayer and Elf Atochem. These applications were electronic catalogues describing the material properties of the plastics manufactured by those companies. Achievements • Consolidated and re-factored the existing source code developed for different customers into a single code base. • Automated the release engineering process. Programming Languages - Pascal, C, C++, Assembler Target Environment - MS-DOS Development Tools - Turbo Pascal, Turbo C++, RCS

Skills

Skill proficiency levels
OpenAM
OpenDJ
LDAP
IDM
Java
Chef
Ruby
JavaScript
AngularJS
Bootstrap
Spring Framework
Spring Security
Identity Management
Workflow
BPEL
BPMN
Spring Integration
MongoDB
Portals
Linux
Windows
C++
Telecommunictions
EAI
SOAP
REST
Banking and Finance
ORACLE
Hibernate ORM
MySQL

About me

I my spare time I mentor kids between the ages of 6 and 17 at the CoderDojo (http://www.coderdojo.com) in the Science Gallery at Trinity College Dublin. I am the leader of that CoderDojo. I also volunteer as a mentor for CodingGrace (http://www.codinggrace.com) which caters for women and minority groups that wish to gain or improve their programming skills. I am a co-organiser of the Atlassian User Group in Dublin.

Higher education (bachelor)

1990
Higher education (bachelor)
Computer Applications
Dublin City University, B.Sc.

Languages

English — Native

French — A1 — Basic

Russian — A1 — Basic

Citizenship, travel time to work

Citizenship: Ireland

Permission to work: Ireland

Desired travel time to work: Doesn't matter