Parameswaran Lakshmanan
**********@*****.*** / +1-904-***-****
www.linkedin.com/in/parameswaranLakshmanan
Summary
Associate with 11.5 years of IT work experience with both Technical and Management skills. I have executed projects in the realm of Application Development, Maintenance/Enhancement, production support and Conversion/Porting.
My technology forte is UNIX, Shell/Perl/Python Scripting, Sefas OpenPrint, StreamWeaver, AFP technology, C/C++ and Mosaic Architecture and Oracle/Sybase database. I have also worked in Java Swing and have exposure to C# .Net.
Diverse experience in Insurance, Banking & Financial services and Manufacturing network sector with good exposure in Customer Communication and Client management applications
Have experience working with various several print files like AFP, PostScript, LCDS, PDF
Strong experience in Perl Scripts development. Worked with array, hash, subroutines, packages, DBI libraries for database connectivity and parsing files. Developed several Perl process to monitor the input, process the input jobs and NDM the output jobs.
Very good experience of working in different relational databases like Oracle, Sybase, MS SQL Server and non-relational DB like ISAM and CDS. Worked on stored procedures, cursor, function, packages, triggers, indexes and performance tuning.
Excellent skills in working with UNIX shell scripts. Developed shell scripts for feed file integrity checks, polling, FTP activities using commands like find, grep, pipe, cut, redirection and utilities like awk and sed.
High skills in working on various UNIX environment and worked in porting an applications across different UNIX versions like Solaris, HP-UX, AIX, SCO-UNIX and Linux.
Extensive experience with Cron and Autosys job scheduler like writing jil scripts for creating job definitions. Also used commands like autorep for checking status, definitions, sendevent for starting jobs, changing status. Experience in working with and supporting CA Technologies Workload Automation AE in UNIX AIX environment.
Worked extensively in NDM (Network Data Mover) scripts for job/file transmission and conversant with FTP, FTPS, SFTP, SCP protocols and encryption methods.
Strong object oriented development - Perl, Python, C++
Have completed the Cloudera Hadoop Admin Course
Successful at designing and implementing the Mail Management System which is an USPS compliance requirement for Citi in a short span
Exposure to working in onsite client’s place for about 3 years; good experience in Onsite-Offshore delivery model and its co-coordinating activities and managing the project delivery.
Technical Expertise
Environment
SUN, IBM-PC, HP, IBM and IA64 (Itanium) Workstations
Operating Systems
UNIX - Sun Solaris 8/9, RedHat Linux 7.1/7.2, HP-UX 11i/11i V2, IBM AIX 5.2/5.3
Windows - NT / 2000 / 2003 / 98 / 2003 / XP
Languages
Sefas OpenPrint, StreamWeaver, C# .Net, C, C++, JAVA Swing, OFB, ESQL
Databases
ISAM, Oracle, MS SQL Server, Sybase
Scripting
Perl Scripts with DBLib, Korn/Bash Shell Scripting, Autosys JIL scripts, Make files, NDM control cards
Compiler tools
cc, aC++, xlC_r, gcc
Debugger tools
gdb, dbx, iDebug
Scheduling tools
Autosys, Cron, CA Workload Control Center
Communication Utilities
NDM, SFTP, telnet, SSH, rcp/rsh, SCP
Other tools
Make, Clear case, Connect Direct, SQL Loader, RCS, Microsoft Visual Source Safe, MS Visio, QC
Methods
OOPS Methodology, AFP/PS/LCDS/PDF Print Technology, MOSAIC Architecture
Qualifications
Bachelor of Engineering (B.E.) in Information Technology (2003), Madurai Kamaraj University, India
Professional Trainings
Program or Course
Coverage
Dates
Hadoop Admin by Cloudera
Apache Hadoop, HDFS, MapReduce, Hadoop Cluster, Installing anc configuring Hive, Impala and Pig, Cloudera Manager, Hadoop Security, Cluster Maintenance, Moitoring and Troubleshooting, Kerberos Configuration
Feb 2014
PMP training
Communications Management & Professional Responsibility
Cost and Quality Management
Human Resource Management
Integration Management
PMP Framework
PMP Processes
Scope Management
Time Management
Dec 2010
Leadership skills for PLs
Insight on Communication Skills Enhancement, Leadership Skills through Effective Delegation, Coaching Skills, Conflict Resolution, Team Management, Modern leader’s dilemmas
Sep 2008
Introduction to Financial Markets
Basic introduction on Payments/Cash Management
Apr 2008
Introduction to Financial Markets
Basic introduction on Financial sectors and market strategy
Feb 2008
PLs Training
Introduction, Project Planning - Project Tools QMS based tools), Project Estimation; Project Risk, Reporting Metrics, Interface to Support Group; Billing System Usage
Jan 2008
Professional Experience
Incepture Print Solutions, Jacksonville, FL Jan 2013 to Present
(BlueCross BlueShield of Florida)
Output Management System
Role: Technical Lead and Python Developer
Brief Profile:
IPS Output Management system provides customized printing and mailing solutions for both BCBSFL and external clients like Horizon, First Coast and Southern Farm Bureau. This includes high speed/high volume, flexible printing options, automated print tracking, flexible data input and output, printing of ID Cards including magnetic stripe technology, booklets, welcome and fulfillment packages. Mailing includes address cleansing, document assembly and insertion, high speed flat mailing barcodes and high speed postal sorting.
This system supports the following
Generates and embed IMB in all statements/letters mail-pieces
Embeds other barcodes like 2D for ease print facility processing
Job splitting according to the weight/sheet data
Allows both English and Spanish mail-piece processing
Generates the wrapper custom envelope for specific Clients
Pre-sort facilities according to the USPS norms for the better discount
Each portfolio/applications will define and send the set of unique jobs for mail-pieces processing. Sefas File monitoring script using python is developed and scheduled accordingly for processing the jobs. SFTP control cards are developed and scheduled for output job transfer to the HP IJ20 printers, Insite servers.
Responsibilities:
Designed, developed and implemented the Open Print Sefas print processing applications for the below applications using both back-office and producer
Designed, developed and implemented the below miscellaneous process using Python module
Sefas Pre-reception process to monitor for the different Customer input files and assign the proper JOBID and move to the appropriate folders
File move process which will convert the EBCDIC files to ASCII and grab/assign the proper the input ERD category for each input jobs/files from the Horizon UPS customer
JOB failure - alert email mechanism which continuously monitors the job failure and send email alerts to the Output Management group
Purge process automation to clean the input/output jobs and logs to maintain only specific days
Designed the Sefas Generic rendering Workflow which is flexible enough to generate both AFP and PDF output accordingly to the parameters and being utilized by several client applications
Integrating Sefas with BCC to generate IMB and produce CASS or NCOA processed address
Designed the standard Perforation barcode using 2D architecture and supported testing the new Perforate equipment in Incepture
Developed and integrated the USPS IMB generate C++ module into Sefas workflow for various applications
Participated and involved in Sefas standardization process of all the IPS application development
Development of day end processes using Python / UNIX Shell Scripts
Developing appropriate strategies for the implementation of the project
Created specifications like Back-Office Functional Specification, Technical Specification
Participated in all stages of the development life-cycle including requirement gathering, architecture, design, unit testing and implementation
Remediate, rerouted and addressed trouble tickets and participated in on-call for handling production trouble ticket requests
Managed and coordinated Sefas development install in IPS environment and test/prod environment upgrades
Technical Environment:
Linux, StreamWeaver, OpentPrint Sefas, SQL Server 2008, NDM, Python, Perl, UNIX shell scripting, Putty, FTP/SFTP, SCP, BCC
Citicards, Jacksonville, FL May 2010 to Jan 2013
Mail Management System
Role: IT Lead and Application Developer
Brief Profile:
Mail Management System is a full IMB embedding application for North America in Citi. It supports all the 7 different LOBs of Citi (CitiCards, CBNA, CFNA, CMI, Auto, Payroll, REL). One common system uses Pitney Bowes products StreamWeaver and Mail360 to generate unique sequence number for full service Intelligent Mail Barcode irrespective of LOBs. This system supports the following
Generates and embed Full IMB in all statements/letters mail-pieces
Embeds other barcodes like 3of9, 2of5 for ease print facility processing
Job splitting according to the weight/sheet data
Allows both English and Spanish mail-piece processing
Pre-sort facilities according to the USPS norms for the better discount
Each portfolio/applications will define and send the set of unique jobs for mail-pieces processing. File monitoring script using PERL is developed and scheduled using Autosys accordingly for processing the jobs. NDM control cards are developed and scheduled for output job transfer to the printers.
Responsibilities:
Designed, developed and implemented the below process using Perl
FileStab process to monitor for the different input files complete receipt using NDM system logs and to trigger the processing of the same
Invoke process to integrate the StreamWeaver to generate the USPS and PrintFacility specific barcodes. In addition, all the other Business requirements are implemented
Dynamically SW control card is generated using a separate PERL process according to the job info loaded into Oracle DB
Process to parse the sidefiles generated and load them to Oracle DB to extract/manipulate and generate control reports using SQL *PLUS
Output process to dynamically create the NDM control cards according to job different destination specifications
NDM verification process to check and alert for any ndm failure
Purge process automation to clean the input/output jobs and logs to maintain only specific days
Developing the stored procedures and SQLLoader control files to load and extract the reporting information and generating the control reports
Developed and configured Autosys JILs scripts to automate all the perl script jobs. Worked on CA workload system GUI to manage the autosys process created
Development of day end processes using Perl / UNIX Shell Scripts.
Configured the NDM nodes for all different destination nodes. Generated keys using keygen to generate CA certificates and configured secure+ NDM connection with 3rd party vendor system.
Defined, designed, and implemented MIS reporting systems, tools and applications to facilitate management of content.
Developing appropriate strategies for the implementation of the project
Created specifications like Functional Specification, Technical Specification and System Manual doc for prod-support that addressed all business requirements, user interfaces, process flow, performance, and scalability.
Participated in all stages of the development life-cycle including architecture, design, implementation, and unit testing.
Remediated, rerouted and addressed trouble tickets and participated in on-call rotation for handling trouble ticket requests in the post-implementation phases (4-weeks) for every releases
Managed and coordinated development and test environment upgrades.
Interfaced with vendors to evaluate and implement new software hardware products.
Technical Environment:
IBM AIX, StreamWeaver, Oracle SQL, Autosys, NDM, Perl, UNIX shell scripting, Putty, Autosys CA, QC, Mail360 components, FTP/SFTP, SCP
CitiFinancial, Baltimore, MD February 2007 to April 2010
Maestro RE Development and Maintenance
Role: System Analyst, Application Developer and IT Lead
Brief Profile:
Maestro is the proprietary software and loan origination system for CitiFinancial, interfacing with the Home Office Support Team (HOST) accounting system and ACTION to complete the loan-processing and maintenance activities, it also interfaces with BUTLER, the decision and pricing engine. BUTLER calculates customers’ ATP and LTV based on the credit bureau report and the application information.
CHM uses Real estate version of Maestro.
This application intends to capture data pertaining to the customer loan applications electronically. It serves as a front-end system and facilitates access of required documents by authorized end users to search, view and print the documents.
Responsibilities:
Requirements analysis and rollout strategy plan
Determining the estimation for the new functionalities and capacity planning
Preparation of functional and detailed design specifications
Location customization involving development of UNIX shell / Perl scripts, Sybase stored procedures
Developed batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database
Proficient in archiving and backups. Used tar, cpio, dd, ufsdump, ufsrestore commands. Day to day administration of the Development, Test, Stage and Production environment.
Efficiently managed disk by deleting old log files.
Generated keys using keygen and also configured SFTP and FTP.
Modify Management Information System (MIS) back-end reports and integrate data fixes to data warehouse table
Perform functional testing
Coordinate user testing and rollout the application including both server and client packages to production
Translated requirements and functional designs into technical designs.
Maintained backup schedules for server storage. Read and interpreted UNIX logs
Technical Environment: SCO UNIX, Mosaic, OFB, C, Sybase, Perl, Unix shell scripting, Clear case, putty, Make, scp, rsh
Hitachi Limited, Japan August 2006 to December 2006
Linux Porting of JP1/IM-CS
Role: Technical Lead and Analyst
Brief Profile:
The scope of the project is to port JP1/IM-CS running on the windows and various UNIX (Solaris, HP-UX and AIX) to Linux platform. Few tools like Data Collection tool, Cluster setup command has been modified to support the network monitoring system. Have successfully implemented the UTF-8 encryption model in Linux
Responsibilities:
Make file preparation
Analysis on Linux porting issues
System test cases preparation
Build and Release Management
Bug fixing and product integration support
Regression testing on other Windows and UNIX platforms
Technical Environment:
Windows 2000/2003, RedHat Linux 7.1/7.2, Sun Solaris 9, HP-UX 11i, IBM-AIX 5.2, SUN ONE Studio 10, cc, aCC++ 3.6, Visual Age C++ 7.0, gcc 3.2.3, C++, Shell script, ISAM DB, MS VSS, Hitachi’s SRMVC, Hitachi’s SoftPro, Hitachi’s CLMAN, Data Collection tool, Cluster setup command, Clear case, putty, Make
Hitachi Limited, Japan May 2006 to July 2006
Development of JP1/IM-CS Sirius
Role: Analyst, Development and Quality Lead
Brief Profile:
JP1/IM-CS provides support for event matching functionality. The events are considered to be matched based on the conditions set in any monitoring nodes. Event conditions are further classified in to
Individual conditions
Common conditions
The events are considered matched if all the event conditions set are satisfied. In this version, Hitachi has decided to set logical expression for the individual conditions. Based on the expression evaluation, the events will be considered matched. Further, the JP1/IM-CS has to behave according to the DB version.
The scope of the project is to make the following enhancements to the existing system
Implementation of OR Setting of Individual conditions – Setting of logical expression of individual conditions for event matching functionality
Implementation of DB Compatibility – service has to act depend on database version
Implementation of Each user tree functionality
Implementation of Additional Tree generation functionality
Responsibilities:
Requirements analysis and estimation for the new functionalities
Preparation of functional and detailed design specifications
System test case preparation
Testing and Bug fixing
Defect prevention and Quality assurance
Release and implementation
Responsible for Project deliveries
Responsible for estimation of the projects
Technical Environment: Windows 2000/2003, Sun Solaris 9, HP-UX 11i, IBM-AIX 5.2, C, C++, SUN ONE Studio 10, aCC++ 3.6, Visual Age C++ 7.0, ISAM DB, Unix shell scripting, MS VSS, Hitachi’s SRMVC, Hitachi’s SoftPro, Hitachi’s CLMAN, Clear case, putty, Make
Hitachi Limited, Japan October 2005 to April 2006
Development of JP1/IM View Sirius
Role: Module Leader, Analyst and Quality Leader
Brief Profile:
JP1/IM View is also termed as BMV (Business Management View). BMV consists of two types of viewing screens namely: Monitoring view and Edit view. The scope of the project is to make the following enhancements to the existing system,
Implementation of IM-CS Interchangeability functionality – this functionality is to make the IM-CS View act according to various versions of service
Implementation of Monitoring Range Setup of JP1 Resource group functionality - this functionality is to provide the feature of a single user having different privileges for the monitoring nodes, instead of having a single privilege applicable to all the monitoring nodes.
Implementation of Sorting of Monitoring nodes functionality
Responsibilities:
Requirements analysis and feasibility study
Estimation for the new functionalities
Preparation of functional specifications
Analysis of impact areas and design for the new functionalities
Build Environment setup
Bug fixing
System testing
SK support
Technical Environment: Windows 2000/2003/XP, j2sdk 1.4.2_03, Java Swing, Eclipse 2.1, MS VSS, Hitachi’s SRMVC, Hitachi’s SoftPro, Hitachi’s CLMAN, Clear case
Hitachi Limited, Japan December 2004 to September 2005
Development of JP1/IM-CS 07-50
Role: Application Developer
Brief Profile:
In JP1/IM-CS, all the systems are monitored as nodes in BMV. The nodes are displayed as tree structure in parent-child relationships. Once any monitoring nodes get matched with the events, the status of the same node is changed according to the event conditions set and the same status is propagated to their parents and so on till root node. Hitachi has decided to provide some way to set a rule and based on the rule, the status has to be propagated. Further to this, the other view edit view has to be made online.
The scope of the project is to make the following enhancements to the existing system
Implementation of Higher level status propagation
Implementation of Online Editing
Implementation of Severity Customization
Responsibilities:
Analysis of the requirements and preparation of design memos
Estimation for the new functionalities
Preparation of functional specifications
Design and coding
Bug fixing and product integration support.
Coding
Test case preparation
Used STLs, hash table, vector, set to overcome performance related issues
Compilation and Building environment setup
Performance data collection
Testing
Technical Environment: Windows NT 4.0 Japanese Version, Sun Solaris 9, HP-UX 11i, IBM-AIX 5.2, C, C++, SUN ONE Studio 10, aCC++ 3.6, Visual Age C++ 7.0, ISAM DB, MS VSS
Hitachi’s SRMVC, Hitachi’s SoftPro, Hitachi’s CLMAN, Clear case, putty, Make
Hitachi Limited, Japan April 2004 to November 2004
UNIX Porting of JP1/IM-CS
Role: Application Developer
Brief Profile:
The scope of the project is to port JP1/IM-CS running on the windows platform to the various UNIX platforms (Solaris, HP-UX and AIX). Few tools like Data Collection tool, Cluster setup command has been ported to UNIX using scripts
Responsibilities:
Make file preparation
Analysis on porting issues to the UNIX(Solaris, HP-UX, AIX) platforms
System test cases preparation and testing
Coding of data collection tool using shell scripts
Used dbx, gdb for debugging and bug fixing
System testing
SK support
Technical Environment: Windows NT 4.0 Japanese Version, Sun Solaris 9, HP-UX 11i, IBM-AIX 5.2, C, C++, SUN ONE Studio 10, aCC++ 3.6, Visual Age C++ 7.0, ISAM DB, UNIX Shell scripting, MS VSS, Hitachi’s SRMVC, Hitachi’s SoftPro, Hitachi’s CLMAN, Clear case, putty, Make