
Computer Software Professional
London, United Kingdom

Computer Software Professional
London, United Kingdom
I am a software professional with over 14 years of IT experience of which 12 years in the United Kingdom.
I have full project life cycle and consulting experience in real-time and non-real-time systems in finance, telecom, shipping and government sectors. I have successfully utilized agile methodologies and delivered well-engineered solutions using Java and Oracle within SLA timeframes.
I had left ATOS Origin UK end of 2008 after working for two and a half years as a senior technical consultant. I left because of career stagnation and because the project moved to Nottingham. Relocation was a problem because of my property in London.
I spend most of this year learning new technologies and doing the following certifications and trainings in London.
- Ari Zilka's Core Terracotta: Scaling Java Applications
- Cloud Computing International Conference
- ScrumMaster Certification
- Test-Driven Development & Refactoring
Having managed to sell my property in London in October 2009. I have recently arrived in India on January 2010 and is looking for a change of role with main focus being on technical architecture or business solutions consultancy in UK or India.
Current focus
I have a fair bit of experience on bank payment interfaces and is currently working on the roadmap of a software product which can be rapidly provisioned and have the ability of providing secure payment interfaces to Financial services.
- Agile Development Methodologies (SCRUM, RUP and DSDM).
- Business Management Strategy (Six Sigma)
- Client-facing SLA Based consultancy (UK Government sector)
- BPM tool experience.
- Relational Data Modeling.
- n-tier web architecture design and development.
- SOA architecture experience– SOAP Web Services.
- Terracotta for JVM Clustering and Distributed Caching
- J2EE Application Tuning.
- Cloud Computing
- Terracotta
- ERP solutions.
- EDI Payment Solutions.
(Public Company; ATO; Computer Software industry)
July 2006 — December 2008 (2 years 6 months)
(System design, development and enhancements using SCRUM)
Senior consultant involved in :
- Defining requirements, performing technical analysis of requirements
- Reviewing functional specifications with business analysts.
- Relational data modeling and normalization.
- Scoping and developing proof of concept architectural prototypes.
- Final product architecture designing with architects (using UML).
- Iterative design and development of software releases comprising of:
- Application presentation layer designing using Spring MVC with JSP, JSTL and AJAX.
- Development of concurrent prioritized multi-threaded system components.
- Enhancements and fixes on J2EE EJB based business layer.
- Enhancements to the MOM/JMS layer (Oracle AQ tied to MDBs).
- PL/SQLs and use of JDBC and ORM framework hibernate.
- SOAP Web Service broker invoking J2EE/non-J2EE components.
- Used Core J2EE design patterns while developing software components.
- TDD using JUnit and TIBCO BPM business workflow testing.
- Testing service layer components using EasyMock and Mockrunner.
- Build and release using Ant, Maven and followed continuous integration best practices for some modules using CruiseControl.
- Post implementation support and Root cause analysis of problems.
- Performance tuning (heaps,caches).
(Public Company; Computer Software industry)
November 1997 — May 2006 (8 years 7 months)
Project:
Vendor Payment Clearance (EDI) real-time System (PAYMUL EDIFACT payment Interfaces to ABN, HSBC, Citibank.)
Period: May 2003 - May 2006
(Application Architecture design & development)
- Information gathering, Feasibility Study (JAD sessions)
- Open source packages evaluation and prototyping.
- Use of PKI with Entrust, PGP.
- Functional, detail PAYMUL EDIFACT Messaging architecture design.
- Concurrent multi-threaded process design.
- File transfer using TCP connectivity from Gateway server within DMZ.
- Integration with PeopleSoft AP, AR financial module payment cycles.
- Receiving and processing CONTRL, BANSTA files sent by banks and generating alerts if not received within operational deadlines.
- Presentation layer MVC architecture (STRUTS) design and development.
- Developed UML models and skeleton classes using Rational Rose.
Project:
Global Operational Cost Reporting system
Period
Nov 1997 - Apr 2003
(Data Conversion, System Integration, Infrastructure Setup)
Integrating System components.
Development of functional modules using Forms, Pro*C and PL/SQL.
Data conversion and data transfer using Oracle SQL*Loader
Oversaw build of QA, UAT and PROD environments liaising with data admin HUB members.
Development of software build/release utilities using shell scripts
Professional Training , JVM Clustering & Distributed Caching using Terracotta , 2010 — 2010 (expected)
ScrumMaster , Software Development Methodology , 2009 — 2009
Professional Training , TDD & Refactoring in Java , 2009 — 2009
Oracle Certified Professional , RDBMS , 2006 — 2006
MSc , Information Systems Development , 2003 — 2005
Six Sigma Green Belt , Project management methodology , 2003 — 2003
BSc , Physics, Chemistry, Maths , 1988 — 1990
Traveling and Music