We provide IT Staff Augmentation Services!

Senior Associate Resume

4.00/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • A highly competent Senior Programmer with over 9 years of experience in Software Development in C++/C#.Net, Java, Client Facing applications, Team Leading and Training
  • Expertise in designing, coding, testing, deploying and implementing various multi - threaded applications using Winforms, C#.Net, C++ and Java technologies across various platforms
  • Expertise in Winforms, Multi-Threading, Shell Scripting, Network Programming, Parsing and Memory Management, developing Batch Files and MakeFiles, Nant, Ant, CPP Unit Testing, NUnit Testing across multiple operating systems Windows/Linux/Unix
  • Strong knowledge in SDLC phases with strong working experience in Waterfall / Agile / Spiral Development Methodologies
  • Proven ability as a team player and subject matter expertise with very good experience in liaising with business partners, project stakeholders, top management, QA and support/ technical specialists
  • Strong communication, analytical, problem solving and documentation skills, and proven record in leading, managing and mentoring teams
TECHNICAL SKILLS

Languages / Scripting: C++(including C++11), C#.Net, JAVA, Shell script, makefile, Batch Files, Ant, Nant

IDE: MS Visual Studio 2003/2005/2008/2010/2012, Eclipse

Framework: ACE, CPPUnit, ActiveMQ-cpp, Log4cxx, JSON-C, libmicrohttpd, Curl

Databases: SQL Server 2005/2008, Sybase

Memory Leak Analyzer: Confidential Rational Purify

Virtualization Tool: VMWare Player

Code Metrics Tool: Understand C++

Code Compliance Tool: Parasoft C++ Test, FxCop

Code Coverage Tool: Code Coverage Checker & Viewer (Client Specific Tool)

Configuration Tool: MS VSS 6.0, Tortoise Subversion, Confidential Rational ClearCase, GIT

FA Tool: SECSimPro, AreYouThere

Debugging Tool: GDB

Documentation Tool: Doxygen

UML Tool: StarUml, EA, Microsoft Visio 2007

PROFESSIONAL EXPERIENCE

Confidential

Senior Associate

Responsibilities:

  • Following agile/scrum methodology.
  • Gathering and analyzing business requirements.
  • Designing and maintaining efficient, reusable, and reliable C/C++ code for FD terminals.
  • Implementing performance and quality modules.
  • Identifying bottlenecks and bugs and formulating solutions to these problems.
  • Building packages for the various FD terminals such as FD130/FD100Ti/FD100/FD400GT/FD410.
  • Administering the source control using GIT/Atlassian BitBucket.
  • Preparing Unit Test Plans - Involves identification of test cases, reviews and preparation of Unit Test Specs.
  • Developed tools for helping the daily development activities.
  • Packer Explorer for parsing the data packets using C++-CLI for various protocols such as ATL 105, ISO Dual and ETC Plus.
  • XML File Generator for generating the configuration XML files to be uploaded to the GDS(Global Download Systems) for configuring the FD terminals using Excel/ VBA Macro.
  • Build/Signing Automation Tool for automating the build and signing process using C++-CLI. This tool reduced the time consumed for building and signing process for all the terminal from 2 hrs to 15 mins and reduced a lot of manual errors.

Environment: C, C++, C++-CLI, Windows CE, JIRA, GIT, JSON, Excel VB/Macros.

Confidential

Programmer Analyst

Responsibilities:

  • Followed agile/scrum methodology.
  • Gathered and analyzed business requirements.
  • Coded EMV application in C++.
  • Prepared Unit Test Plans - Involves identification of test cases, reviews and preparation of Unit Test Specs.
  • Done unit testing using Google Test.
  • Also includes preparation of unit test reports.

Environment: C++11, Java, Linux/Windows, Gradle, JIRA, GIT, JSON, libmicrohttpd, Curl

Confidential, Albany, NY

Programmer Analyst

Responsibilities:

  • Gathered and analyzed business requirements to define, clarify, and design technical specifications as the primary point of contact for business analysts on 20+ applications through the full SDLC.
  • Prepared File Layouts for Claims/Enrollment using MS Excel 2010.
  • Developed various jobs such as daily, weekly, monthly and quarterly using MS Visual Studio 2010.
  • Ini file reading for options and parameters
  • Querying from DW as well as Sybase database for claims data
  • Formatting the data based on the file layout structure
  • Writing the formatted data to an output file for processing. o Scheduling the jobs using the internal Job scheduler
  • Hands-on in maintenance, bug fixing, and support of the applications, including C++, C#.NET andVB.Net.
  • Migrated projects from older versions (VS6.0) to later versions (Visual Studio 2010, C++/C#.Net, VB.Net)
  • Prepared Unit Test Plans - Involves identification of test cases, reviews and preparation of Unit Test Specs.

Environment: C++, C#.Net, Windows, SQL, SVN, HPSM, QC

Confidential

Associate - Projects

Responsibilities:

  • Assisted in the development and management of project plans.
  • Coded Touchstone application utilizing primarily C++. Performed CPP Unit Testing.
  • Wrote Shell scripts for compiling and deployment.
  • Hands-on in deployment, maintenance, bug fixing, and support of the application.
  • Developed Makefiles.
  • Worked as a Mentor for developers to provide technical guidance on deliverables.

Environment: C++, Linux, Unix, Windows

Confidential

Member Technical Staff

Responsibilities:

  • Lead and coordinated with team of 3 developers.
  • Gathered and analyzed business requirements to define, clarify, and design technical specifications as the primary point of contact for business partners on 5+ applications through the full SDLC.
  • Assisted in the development and management of project plans.
  • Designed, developed, and tested multiple desktop (Win forms) applications (i.e., diagnostic, licensing, database persistence server, etc.) as an integral part of the larger common platform.
  • Performed CPP Unit Testing, NUnit testing and Integration Testing.
  • Hands-on in the deployment, build activities, and provided customer support in production of the applications.
  • Wrote Shell scripts for compiling and deployment.
  • Developed Nant scripts for Compiling C#.Net Code.
  • Developed Batch files and Makefiles.

Environment: C++, C#.NET, WinForms, WPF, Java, XML, Visual Studio 2008/2010, SQL Server 2005/2008, Unix, Linux, Solaris, HPUX, Windows

Confidential

Member Technical Staff

Responsibilities:

  • Lead and coordinated with team of 2 developers and 2 testers.
  • Gathered and analyzed business requirements to define technical specifications.
  • As Project Quality Analyst, Assisted in the development and management of project plans.
  • Designed, developed, tested, deployed, and maintained Floating License desktop application utilizing primarily C++, as well as Java.
  • Performed CPP Unit Testing and Integration Testing.
  • Wrote Shell scripts for compiling and deployment.
  • Developed Ant scripts for Compiling Java Code.
  • Developed Batch files and Makefiles.

Environment: C++, Java, XML, Visual Studio 2005, Eclipse, Ant, ActiveMQ-CPP, Log4cxx, CPPUnit, QT, SQL Server 2005/2008, Unix, Linux, Solaris, HPUX, Windows

We'd love your feedback!