We provide IT Staff Augmentation Services!

Programmer Analyst Resume

5.00/5 (Submit Your Rating)

Florham Park, NJ

PROFESSIONAL OBJECTIVE:

To work in a creative and professional environment where in I can effectively use my strong programming/designing experience and technical skills for the benefit and growth of the organization.

PROFESSIONAL SUMMARY:

  • Overall 13+ years of UNIX/C/C++ technical and functional experience in extensive IT industry, out of which 2+ years of experience in leading development project/team as a lead developer, 1 Year of experience as an onsite coordinator for onsite/offshore model, and 1 Year of experience in driving medium size projects as a project owner.
  • Strong and expertise in efficiently using languages C and C++/STL on UNIX (AIX, HP - UX, SCO, SUN-Solaris, LINUX) environment with excellent memory management skills.
  • Experience in all phages of Software Development Life Cycle with good understanding of software component architectures and business application processes.
  • Expertise in Design and Core Systems programming for Client/Server (Server side), Networking (Routers, Messaging), data streaming, and Object-Oriented applications/products by using UNIX/C/C++ and network frameworks like NetX, TIBCO-RV.
  • Proficiency in Inter-process-communication, Signal handling, BSD-sockets for TCP/IP, Multi-process, Multi-threading, and AWK/Perl/Shell scripting with good understanding of UNIX OS-Concepts /Internals.
  • Experience in developing tools/4GLs.
  • Working knowledge on 64 bit Unix OS ( HP UX 11i, AIX 5.2, SunSolaris 10, RedHat LINUX 5.x)
  • Experience in Memory Management, Process Management, File Management, Data Structures, Algorithms, and Bit-wise programming.
  • Experience in developing Asymmetric/Symmetric Encryption/Decryption key exchange/rotation management software.
  • Expertise in Developing library/shared-library modules, Unit-testing, Debugging and Trouble shooting.
  • Expertise in executing all phases of projects on Electronic-Funds-Transfer (Credit/Debit cards), Finance, Healthcare, Pharmaceuticals, and Telecom domains with good understanding of industry standard message formats.
  • Experienced in analyzing and enhancing huge legacy systems.
  • Experienced in developing/enhancing make files, fixing issues, product building and deployment.
  • Well conversant with Configuration Management, Version Control System which was used to maintain source code / handle Maintenance Requests.
  • Experience in production support activities to fix issues in exiting systems.
  • Good experience in team building, playing lead role, planning/scheduling projects, co-ordination, project tracking, and process related documentation.
  • Familiar with SQM and SQA process, and working knowledge on Pareto rule (80:20), ISO and SEI-CMM-L5 standards for software development process.
  • Possessing excellent communication skills and highly motivated with the ability to work independently or as an integral part of a team, and committed to highest level of professional excellence.

TECHNICAL SKILLS:

Operating System: UNIX (AIX, SCO, HP-UX, SUN-Solaris), LINUX, Cygwin(Emulator) MS-WINDOWS, MS-DOS

Languages: C, C++

Libraries/API: STL, UNIX-Internals, BSD-Sockets, IPC, NetworkExpress (S2 Systems), POSIX threads, RogueWave SourcePro C++

Middleware: TIBCO-Rendezvous(TibRV)

Job scheduling: AutoSys-JIL, Crontab

Scripts: Unix shell script (Korn/ksh), AWK, sed, Perl

Data Base: Oracle-8/8i/10g, PL/SQL, Sybase, T-SQL, Daytona, D-SQL

Tools: /Utilities: SCCS, RCS, CVS, Perforce, ClearCase, ClearQuest, make, imake, Minitab, MS-Visio, QualityCenter, Remedy

Debuggers: dbx, xldb, gdb, ZeroFault, truss, strace

Protocols: TCP/IP, FIX, ISO-8583, NCPDP, HL-7, HIPAA, SS7, ASN.1

Others: Data structures, Algorithms, Design patterns, OOAD&P, UML, XML

TECHNICAL/FUNCTIONAL EXPERIENCE:

Confidential, Florham Park, NJ

Programmer Analyst

Environment: Sun Enterprise E4000 (Servers), Sun-Solaris 10, x86 64, Red Hat Linux 5.6, C/C++, IPC, Perl, ksh, AWK, sed, Crontab, dbx, gdb, truss, strace, Data structures, algorithms, parallel programming, Daytona, D-SQL, Symbol, CVS.

Responsibilities:

  • As an owner of the Funnel system, responsible for analyzing the inflow mobility data comes from varies switches/collection centers. Interact with chief system architect, subject matter experts, and perform rapid design and development of Vetter applications, setup hoses on UNIX servers, and deployment.
  • Designed and developed Vetter applications for Nortel, Ericson, Lucent, Nokia, GPRS, and LTE formats by using C/C++, IPC, data structures & algorithms on Sun-Solaris.
  • Enhanced the overlap check and data compression algorithmic modules (using C) to support new Vetters.
  • Developed Vetter execution scripts using ksh93, sed, awk programming.
  • Developed new streamer software for LTE formats using C/C++, IPC, data structures & algorithms, ksh93, sed, awk on LINUX.
  • Involved in enhancing existing streamer software for Nortel, Ericson, Lucent, Nokia, and GPRS formats using C/C++ on LINUX and Sun-Solaris.
  • Implemented parallel programming concept to run the multiple instances of Vetter and Streamer applications.
  • Updated the make files to add new libraries and executables.
  • Created test plan/cases and perform unit testing followed by regression testing.
  • Setup Cron jobs to run Funnel and AWS scripts/applications on schedules.
  • Involved in analyzing and fixing issues in exiting code, and in production systems.
  • Involved in creating/modifying database modules using Dayton, D-SQL, and Symbol (4GL).
  • Involved in creating/modifying web pages using scripts ksh, Perl, HTML on Funnel system.

Confidential, Los Angeles, CA

Programmer Analyst

Environment: HP 9000/800(Server), HP-UX 11i, Sun Fire V1280(Server), Sun-Solaris 10, C++, STL, TIBCO-RV, IPC (shared memory, semaphores), signal handling, Data structure, Algorithms, Perl, korn-shell script, sed, XML, Oracle 10g & PL/SQL, Sybase & T-SQL, StoredProcedures, CRD-IMS, RogueWave SourcePro-DB, SQR-reports, AutoSys-jobs, NDM, gdb, FIX.

Responsibilities:

  • As a key member of the PCS development team, responsible for analyze user problems/requirements and software requirements to determine feasibility of design/development within time and cost constraints. Consult with other team members, business analysts, hardware engineers, OS administrators to evaluate interfaces and operational and performance requirements of overall system.
  • Involved in the trading transactions data conversion analysis, development/enhancement of program modules for TROPIC (CRD-IMS interface) to support Fixed Income derivatives, using C++, STL, TIBCO-RV, IPC, RogueWave SourcePro-DB, korn-shell script, and sed.
  • Involved in all phages of SDLC in developing a new trading simulator (using C++, TIBCO-RV, UNIX internals) which used to send/receive test transaction to/from the TROPIC application.
  • Involved in enhancing the equity trading interface based on TROPIC.
  • Took ownership of design and development of genjil tool which used to automate the modifications and rebuilding of AutoSys jobs. It has been designed as a 4GL to implement pattern search and regular expression algorithms by using C++/STL, and UNIX-internals.
  • Involved in all phages of SDLC as a project owner/lead cum key developer, for the Fixed Income projects namely “Positions data load system rebuilding” and “batch conversion from HP box to SUN box”.
  • As an owner/lead of projects had responsibility of planning, scheduling & driving projects, conducting weekly status meetings and tracking the projects.
  • Involved in creating/enhancing the Oracle & Sybase-Stored Procedures, AutoSys-jobs, shell scripts, and Perl scripts which are used in batch processing system.
  • Involved in writing test cases, setup test environments, and unit-testing the changes in accordance with the test plan/cases.
  • Interact with QA team to review system test cases/plan, provide design or system details, and to ensure applications/system perform as expected.
  • Coordinates with production control team to rollout newly developed/enhanced software systems.
  • Involved in production support activates to fix issues in exiting systems.
  • Consults with customer concerning issues/maintenance of software system.
  • Attend the change review board meetings to perform the impact analysis (changes required to the system due to the changes in the upstream systems) and then estimate time line required to enhance the system, and also to present current migration schedules to the review board.
  • Participated in the internal review meetings to present/review the design, code, test cases/plan, and test results of various tasks.

Confidential, Alpharetta, GA

Project Lead & Developer

Environment: AIX 5.2, HP-UX 11i, Linux 4, Cygwin 1.5.x, MS-Windows, C++, STL, BSD-sockets, Signal Handling, perl, korn-shell script, Oracle, RogueWave DB Libs, ClearCase, ClearQuest, dbx, ZeroFalut, HL-7, HIPAA.

Responsibilities:

  • Analyze the entire architecture of the system and reviewed the requirements/design.
  • As an architect team member of the Confidential ’s Shared Technologies Group (STG), involved in the Development/enhancement of program modules for Horizon-Passport system using C++, STL, BSD-Sockets for TCP/IP, signals, and Perl script.
  • Involved in writing test cases, testing the changes in accordance with the test plan/cases, and installation testing.
  • Developed/enhanced the make files.
  • Involved in the configuring and integrating different parts of the product for the work/test environments.
  • Create tables and records to setup work/test environment, and check the output from test transactions using Oracle 8.1.6.
  • Participation in fixing production issues and code reviews.
  • As an Onsite Coordinator, responsible for assigning tasks to team members, preparing weekly and monthly reports, maintaining project related documents, and resolve technical issues of team members.

Confidential, Hunt Valley, MD

Senior Analyst & Project Lead

Environment: PC Pentium-IV (Client), RS/6000(Server), AIX 4.3, IPC, C, NetX (S2 Systems), BSD-Sockets, Data structures, Algorithmes, Korn-Shell script, awk, Perl, POSIX threads, dbx, SCCS, crontab, Minitab.

Responsibilities:

  • As a key member of the development team, involved in Analysis, preparing detail design, developing/enhancing modules, in accordance with FDMS coding standards, for routing systems like Cardnet, Nashville and Debit-gateway.
  • Enhanced the Debit-gateway system to implement new functionality for ‘dynamic exchange of network encrypt/decrypt keys (Asymmetric/Symmetric)’, using ‘C’ and Netx.
  • Designed (Low level) and Developed the LOYALTY interface application and new parse/format handlers for EARN-ISO8583 format, using ‘C’, Netx, POSIX threads, and IPC.
  • Involved in implementation of IPC (Shared memory, Semaphores) to share the data between processes, using ‘C’.
  • Involved in merging of the parse/format handlers, tracedmp and set tracedmp tools of two different switching systems into a single consolidated-Nashville system.
  • Involved in Analysis, Design and Development of new transformer process and new parse/format handlers for Wells-Fargo bank (Wells-CRQ6) format, using ‘C’, Netx and BSD-sockets for TCP/IP.
  • Enhanced the Consolidated-Nashville system’s transactions process flow to provide the HDC future to the Wells-CRQ6 transactions.
  • Enhanced the tracedmp tool to provide support for EARN-ISO8583 and Wells-CRQ6 formats, using C and Shell script.
  • Involved in all phages of SDLC for developing a tool called ‘genbmap’, using ‘C’ with bitwise programming.
  • Involved in writing/enhancing make-files.
  • Setup cron jobs to run janitor software on schedule basis.
  • Writing test plans/cases, test data and executing unit and integration testing in accordance with the test plan/cases.
  • Involved in enhancing the automatic regression testing scripts using Perl.
  • Configured routing system setup for work/test environments on AIX boxes, using Netx framework and applications.
  • Participation in fixing TRs, process-logs and production emergency issues on the existing Cardnet & Nashville systems.
  • Participated in both external and internal code Reviews.
  • As a Project/team lead, responsible for scheduling the project tasks, assigning task to team members, monitoring the work, solving the project related technical problems for team members and knowledge transition to new members.
  • Involved in preparation of project related documents, maintaining records for QMS, collection and analysis of the both process and quality related metrics, generation of weekly / monthly reports, and implementing the defect prevention actions whenever required.
  • Involved in project management, SCM, SQM activates, and internal/external quality related audits.

Confidential

Programmer

Environment: PC Pentium-III(Client), RS/6000(Server), AIX 4.3.2, C++, STL, Pro*C, Oracle 8i, dbx, xldb, SCCS, NCPDP.

Responsibilities:

  • Key member of the development team of the Healthcare product suit for major Pharmacy benefits Management across North America.
  • Involved in Analysis, reverse engineering activities for the ‘Patient Exception Loads’ module.
  • Involved in reviewing requirements, preparing detailed design and developing code using C++, STL for the Patient Exception Loads and Batch group enrollment modules in accordance with SX coding standards that fulfills the requirements.
  • Participated in Developing and enhancing make files.
  • Wrote test cases and executing unit tests in accordance with the test plan/cases.
  • Used oracle 8i to develop tables and test data for testing purpose, and to check the test results.
  • Participation in fixing internal PLOGs of the existing modules
  • Participated in code reviews and preparing process related document as per the standards.

Confidential

Programmer

Environment: PC Pentium-III, HP 9000/800(server), HP-UX 10.x, C++, STL, Pro*C, Oracle 8.0

Responsibilities:

  • As a Programmer, was responsible for Development of server side code for the enrollment transaction modules, using C++, STL.
  • Wrote the make-file.
  • Responsible for the writing test cases and unit testing.
  • Used the Oracle to check the test results.

We'd love your feedback!