We provide IT Staff Augmentation Services!

Analyst Programmer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 9+ years of IT experience working as a C/C++ developer on UNIX/Linux and Windows platform.
  • Cross Domain Expertise in Banking & Financial Services and Telecom.
  • Strong C++ programming skills adaptable to any specific domain.
  • In depth knowledge of Authorization & Settlement of Credit, Debit, Prepaid & Private Label cards’ Payment processing.
  • Excellent understanding of Software Development life Cycle (SDLC). Worked on all phases of SDLC including Requirement Analysis, System Design, Development, Debugging, Unit / Integration testing, Code reviews, Code optimization, Release and configuration Management, supporting post production releases.
  • Experience in object oriented analysis and design (OOAD), Unified Modeling Language (UML) and Agile Methodologies.
  • Excellent working knowledge of data structures like linked lists, queues, stacks, trees, graphs.
  • Possess strong algorithm design skills.
  • Experience in creating multithreaded C++ modules/application with synchronization using POSIX Threads, Win32 Threads and Boost libraries.
  • Proficient in STL, template and interface programming.
  • Having strong experience in writing SOA backend application in C++ for Web Services by utilizing SOAP, REST and JSON.
  • Expertise in writing Advanced Perl scripts using Inheritance, Polymorphism, Overloading, Overriding and Exporting Modules.
  • Involved in performance optimization activities to utilize memory efficiently and derive the best performance in terms of throughput and response time.
  • Experience in handling multiple projects simultaneously.
  • Expertise in handling onsite clients and offshore team members.
  • Possess excellent analytical skills and high aptitude level to learn new technologies.
  • Excellent interpersonal and communication skills.
  • Experience in leading development teams and mentoring team members.

TECHNICAL SKILLS

Product Knowledge: First Data Merchant Front End (BNFS - Cards and Payment- Cards’ Payment Processing System) Confidential GMRC Product (BNFS- Cards and Payment- Association’s Authorization System)Amdocs Ensemble Billing System (Telecom- Rating and Billing).

Programming Languages: C, C++, VC++, Perl .

Libraries: MFC, Win 32 SDK, COM, STL, Boost Libraries.

Operating Systems: AIX, Linux, UNIX, Windows.

Database: Oracle, DB2, MySQL, MS Access

Editor: Vi Editor, Eclipse, Source Navigator, Notepad++, Visual Studio.

Tools: Apache SVN, Visual SourceSafe, JIRA, Mantis, Bugzilla, Valgrind.

Domain: Banking & Financial Domain - Cards and Payments Domain Specialized, Telecom Domain.

Web Technologies: XML, HTML.

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

Senior Programmer

Responsibilities:

  • Working as a Sr. Programmer was responsible for end-to-end project implementation for compliance and minor quarterly releases.
  • Lead the development team and was responsible for deliverables from onsite and offshore teams.
  • Responsible for Requirements Analysis through Design and Development and was involved in discussion with different application stakeholders to finalize design.
  • Responsible for creating High Level and Detailed Program design documents.
  • Developed Test Cases Documents and performed unit and integration testing.
  • Participated in Peer code reviews.
  • Responsible for ensuring that application is meeting the defined business objectives.
  • Used JSON Spirit to parse the incoming JSON data and store into the respective STL containers for manipulation.
  • Architected and implemented RESTful web services.
  • Responsible for design and implementation of advanced PERL scripts in the user interface layer.
  • Leveraged various design patterns such as Abstract Factory pattern, Singleton to create highly efficient and scalable code design.
  • Responsible for SCM and version control and leveraged Apache SVN for source code change management and creating versioned system builds.

Environment: C++, AIX, Vi Editor, Oracle, SVN, Shell scripting, MantisBT, Perl.

Confidential, New York, NY

Analyst Programmer

Responsibilities:

  • Handled development in an agile environment.
  • Preparing High level and Detailed Program Design documents as per the requirements.
  • Preparing Test cases documents.
  • Performed Unit, Integration testing and UAT (User Acceptance testing).
  • Performed root cause analysis and architected solutions for bugs/defects reported during various testing phases and other production issues.
  • Helping the production support team to keep the production environment running smoothly.
  • Providing weekly status update to client and managers for ongoing and upcoming tasks.
  • Implemented advanced PERL scripts to provide Settlement file.
  • Responsible for mentoring junior team members.

Environment: C/C++, Linux, Vi Editor, DB2, SVN, Bugzilla, Perl.

Confidential, Atlanta, GA

Software Engineer

Responsibilities:

  • Participated in High level and Detailed Program Design.
  • Responsible for implementing RBR based business logic for rating of CDR.
  • Preparing test cases documents and executing the Unit and assembly test cases.
  • Worked on both Application Development and Application Maintenance.
  • Handled bug fixes and maintenance tasks.
  • Supporting production deployment activities.
  • Attending weekly meetings and providing project task progress/updates.

Environment: C/C++, UNIX, Eclipse, DB2, SVN .

Confidential, Ridgefield, NJ

Software Engineer

Responsibilities:

  • Developing GUI for Classroom Management application using Qt.
  • Developing word elements with all functionality like resize and moving.
  • Responsible for implementing Multi lingual Support.
  • Developing Vote and Quiz feature by using XML parsing.
  • Implemented queries, stored procedures and triggers on SQLite database.
  • Used networking protocols such as TCP/IP and UDP for communication.
  • Implemented IPC between the e-board and agent using Linux system sockets.
  • Sharing JPEG screen data from one system to many and vice-versa using Multicasting.

Environment: C, C++, Qt, Linux, TCP/IP and UDP networking, CORBA.

We'd love your feedback!