
Computer Software Professional
London, United Kingdom

Computer Software Professional
London, United Kingdom
I am a software professional with 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 last year because the project moved to Nottingham. Relocation was a problem because of wife’s transfer and property in London.
After spending a month in India, I had returned to London after doing some trainings and certifications and was looking for a change of role with main focus being on architecture or business solutions area.
I was also trying to sell my property in London.
Having managed to sell it off in October 2009, I am moving to India in December 2009 to look for opportunities in the areas mentioned above either in India or anywhere abroad.
http://www.scrumalliance.org/profiles/51866-pinaki-mukherjee
Current focus
I am currently doing some learning and development work in the following areas:
• Secure communication using java security APIs - JCA, JCE, JSSE and JAAS.
• Enterprise Payment solutions.
• Interbank fund transfer settlement systems and practices.
(this is in line with the payment solutions project I worked on between 2003-2006):
- 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.
- J2EE Application Tuning.
- 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
ScrumMaster , Software Development Methodology , 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