Post Job Free
Sign in

Senior Delphi Developer

Location:
Herndon, VA, 20170
Posted:
February 11, 2017

Contact this candidate

Resume:

*

JOHN A SELVAKUMAR *******@*****.***

+571*******

Profile Summary

Over 15 years of IT experience that includes Application development, Maintenance & Project Management

Deep expertise in development & maintenance of application implanted using Delphi 7.0 and SQL Server 2005; Migrated Delphi application from Windows 9x environment to Win 7

Development experience in Hadoop ecosystem components and Spark o Capable of processing large sets of structured, semi-structured, unstructured data and supporting systems application architecture

o Ability to assess business rules, collaborate with stakeholders and perform source-to-target data mapping

o Familiarity with data ingestion pipeline design, Hadoop information architecture, data modeling and data mining, machine learning and data processing

Vast knowledge and understanding of all stages of Software Development Life Cycle - Requirements gathering (functional and non-functional), Design & Architecture, Development, Build, Testing and Deployment

Managed multiple projects & large distributed teams involving architects, business analysts, SMEs, developers & testers in Banking and Insurance domain by following project management principles

Has proven experience in managing client relationship, project delivery and preparing project proposals

Performed Due-diligence at the start of the project/engagement and was instrumental in setting up onshore & offshore teams

Developed value additions for clients in the form of several tools & utilities to improve productivity, automate manual tasks, reduce operational costs etc

Excellent Communication, negotiation and interpersonal skills Knowledge and Technical Skills

Programming Languages - Delphi 5.0, Delphi 7.0, Scala, Java

Big Data Ecosystem - Hadoop Framework (HDFS, MapReduce), HIVE, Sqoop, Flume, Pig, HBase, Apache Spark, SparkSQL

Tools - Intraweb 6.0, Remedy, MS Virtualization Sequencer (for Software packaging), Inno Script 4.0, Armadillo, Setup factory 6.0; version controls tools - Clear case, VSS, PVCS

Databases - SQL server 2005, Sybase, Interbase, Paradox

Operation Systems – Windows 200x, Windows 7, Linux

SDLC / Development Methodologies – Waterfall, Iterative Education and Certification

Master’s degree in Computer Application

“Apache Spark and Scala Developer” certified by Edureka

Project Management certification from Wipro Technologies

LOMA 280 (Insurance domain certification)

2

Work Experience

HCL Technologies Ltd

o Project Manager (Mar 2015 - Nov 2016)

o Technical Architect / Technical PM (Mar 2013 - Mar 2015)

Wipro Technologies Ltd

o Project Manager (Mar 2011 - Mar 2013)

HCL Technologies Ltd

o Senior Software Engineer / Technical lead (Oct 2006 - Mar 2011)

iSoft PVT Ltd

o Senior Software Engineer (Feb 2006 - Sept 2006)

J & B Software Ltd

o Software Engineer / Senior Software Engineer (May 2004 - Jan 2006)

Cross Domain Solutions Ltd

o Software Engineer (Mar 2004 - Apr 2004)

WAFY Soft

o Software Engineer (Jan 2002 - Mar 2004)

Professional Experience

Client : Lloyds Banking Group, UK

About Lloyds Banking Group

Lloyds Banking Group plc is a major British financial institution formed through the acquisition of HBOS by Lloyds TSB in 2009. The Halifax, TSB and Lloyds Bank brands are used in England and Wales and the Bank of Scotland and TSB brands are used in Scotland, each offering different products and pricing Responsibilities:

Initiation, Planning, Scheduling, Effort Estimations, Budgeting, Resource Allocation, Execution, Monitoring, Implementing and handover to BAU

Requirements Analysis, Resource engagement and preparation of Road Map

Involved in the development activities of Hadoop Projects o Developed MapReduce/Spark Context programs to parse the raw data, populate staging tables and store the refined data in partitioned tables in the EDW o Created Hive queries that helped market analysts spot emerging trends by comparing fresh data with EDW reference tables and historical metrics

Taking care of Test management, Risk Management, Release Management, Defect Management and Implementation Management

Conducting different meeting like Steering committee, Status Meeting, Implementation meeting, Risk review meeting, War room meeting and Stakeholder Management meeting

Conducting review meetings and monitoring the progress of the project as per schedule, and ensure timely completion and delivery of the project.

Handling customer issues and enabling the teams to make on time deliveries. 3

Client: Banker’s Trust Financial Group (Westpac Group), Australia About Banker’s Trust Financial Group

Banker’s Trust Financial group (BTFG) is the Australia’s leading Wealth Management Group. BTFG uses CLOAS

(Computations Life Office Administration System), a full function software package developed by Computations

(CSC) to handle major administration functions for Life Assurance. CLOAS is a comprehensive database system, designed to automate the life offices. The front-end application used for CLOAS is GUICLOAS developed in Delphi 5.0 and Delphi 7.0. This product has been customized to suit WFS (Westpac Financial Services) requirements and has since then, been undergoing number of changes due to regulatory/statutory changes imposed by the Australian Government.

Responsibilities (As Technical Architect / Technical Manager):

Prepare High-Level and Low-Level design documents for various CLOAS enhancement projects

Provide estimations to design and build

Responsible for deliverables in design and build using Delphi and SQL Server

Develop/review technical documents to ensure consistency, accuracy and compliance with corporate technology directions.

Co-ordinate closely with various interfacing applications like CLOAS, Mail-houses etc.,

Developing tools to improve productivity

Involved in implementation, SIT & UAT Support and Defects management

BTFG rolls out new life insurance products (Life cover and income production) every year to fulfill market demands and to increase BT’s insurance market share. Involved in all major product rollouts. Responsibilities (As Project Manager)

Initiation, Planning, Scheduling, Effort Estimations, Resource Allocation, Execution, Monitoring, Implementing and handover to BAU

Requirements Analysis, Resource engagement and preparation of Road Map

Taking care of Test management, Risk Management, Release Management, Defect Management and Implementation Management

Conducting different meeting Status Meeting, Implementation meeting, Risk review meeting

Conducting review meetings and monitoring the progress of the project as per schedule, and ensure timely completion and delivery of the project.

Responsibilities (As Senior Software Engineer)

Prepare Design documents from the Business Requirement document

Involved in build using Delphi and SQL Server

Co-ordinate with the development team (Mainframe/DBA) in build and bug fixing

Chair conference calls involving other teams (e.g., Operations, DBAs, Mail house & other application teams) to resolve critical issues

Developed utilities to improve productivity

Client: NHS, UK

Project: Ganymede Support & Maintenance

The Ganymede Clinical System from iSOFT is a complete 32-bit application and environment, built upon an ‘open systems’ architecture, which is ODBC & SQL compliant. The system has been developed to address the day-to- day requirements of running a Practice and designed for the future needs of the NHS by integrating with the iSOFT Callisto Commissioning product. The system is also the first to be RFA99 1.2 –Accredited. This product has been customized to suit NHS requirements and has since then, been undergoing number of changes Responsibilities (As Senior Software Engineer)

Prepare Low level design document from RD and HLD 4

Involved in build using Delphi and SQL Server

Co-Ordinate with the development team in build and bug fixing

Initiate & Participate in conference calls involving other teams (e.g., Operations, DBAs, Other applications) to resolve critical issues

Preparing implementation plan

Onsite - offshore coordination

Developed utilities to improve productivity (e.g., Post migration Reconciliation Report and many handy utilities)

Client: Citi Bank, US

Project: Waste Management, ARC, FMS

Waste Management (Apr 05 to Jan 06)

The TMS product of J&B is modified to suite the Waste Management requirement. The main challenge in the project is the development of the core module WM Stager. WM stager is the backbone for Waste Management, which holds the core functionality of Waste Management. ARC (Dec 04 to Apr 05)

The Citibank integrated lockbox system is modified to support ARC conversion of eligible checks as per NACHA

(National automated clearing house association) rules and returns processing of any ARC checks originated by the TMS ARC System. The TMS ARC system is modified to have a new database to the existing db server to upload information for ACH Items.

TMS Check Conversion (ARC) Product Highlights

Convert paper checks to ACH transactions for electronic clearing

Facilitates Forward presentment and Returns Processing

Creates/Processes Files in standard NACHA format

Uses SQL Server Database

FMS (May 04 to Dec 04)

The Financial Management Service (FMS) of the US Treasury is currently engaged in a new initiative with several banks that provide wholesale lockbox processing. This initiative will provide FMS with the data and images required to complete ACH or Check 21 transaction processing. The five main tasks in this project included:

FMS Lockbox Development

Extracts (Data and Images)

Connect Direct

Data Layer and Program Changes

Imports

In addition to the five areas listed above Audit Reporting and Exception Processing were handled by the appropriate development teams. There will be integration effort involved between teams to ensure seamless integration

Responsibilities (As Software Engineer / Senior Software Engineer)

Prepare Low level design document from RD and HLD

Involved in build using Delphi and SQL Server

Co-Ordinate with the development team in build and bug fixing

Initiate & Participate in conference calls involving other teams (e.g., Operations, DBAs, Other applications) to resolve critical issues

Preparing implementation plan

Onsite - offshore coordination. Developed utilities to improve productivity (e.g., Post migration Reconciliation Report and many handy utilities)



Contact this candidate