We provide IT Staff Augmentation Services!

Software Analyst Programmer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Information technology professional capable of managing IT technology projects from concept to completion with remarkable deadline sensitivity.
  • More than 13 year experience as a software analyst programmer, strong analytical skills combined with experience in object oriented techniques.
  • More than 13 years of experience in development of application and middleware programming in C/C++.
  • Very Strong experience in Multithreading, IPC, Design Patterns and Data Structure.
  • Strong experience in OOPS Concepts and OOAD.
  • Expertise in programming, debugging and code reviewing.
  • Functional experience in Application programming on Linux platforms.
  • Development and Implementation experience in IPTV Domain.
  • Development and Implementation experience in Machine Domain.
  • Functional experience in Application programming on Windows platforms.
  • Hands on experience in systems programming, socket programming and multithreading programming.
  • Functional experience in working on different frameworks like Visual Studio and QT 4.7
  • Working experience in Production, Development and Maintenance environments.
  • Exceptional ability to quickly master new concepts and capable of working in - group as well as independently.
  • Member of team ed with Project of the quarter for meeting time lines of the Confidential IPOX.
  • Excellent debugging, analytical and problem-solving skills.
  • Good communication and interpersonal skills.

TECHNICAL SKILLS:

  • Excellent knowledge of C, C++/ C++11/ C++14, OOPS, MFC, QT
  • Good experience of working with HTML, XML
  • Good understanding of IPC, RPC, Shared Memory.
  • Good experience of using Microsoft Visio for Designing of modules.
  • Good experience of using Linux.
  • Good experience of Design Patterns.
  • Sound understanding and hands on experience of Agile and SCRUM methodologies.
  • Team handling experience
  • Full SDLC experience starting from writing the RFP, design, development, delivery, production and maintenance.
  • Capable of working with vi and vim editor using g++.
  • Proficient in Unix, Linux and Windows operating system. RTOS.
  • Good knowledge of SQL/PLSQL and Database Concepts.
  • Working knowledge of Shell Programming.
  • Working knowledge of Python.
  • Working knowledge of Kickstart on RHEL.
  • Working knowledge of protocols like Secs Gem protocol, SNMP, TCP/IP.
  • Make, cmake, bitbucket, github, JIRA, IBM Clearcase, perforce, svn

WORK EXPERIENCE:

Confidential, CA

Software analyst programmer

Responsibilities:

  • Member of the design and development team to provide software services.
  • Development includes complete SDLC, starting from Requirement analysis, Designing, Coding and Testing (Unit and Integration testing).

Confidential

Software analyst programmer

Platform: Centos

Languages/Tools: C++ 11, Linux, Rabbitmq, JIRA, Bit Bucket,Postgres

Responsibilities/s:

  • Understanding Business use case.
  • Design and develop software requirements using Design patterns.
  • Implemented library for SecsII Gem protocol from scratch to communicate with machine.
  • Worked on communication between PanaCIM(legacy software) and LC.
  • Integrated Nagios service a free and open source computer software application that monitors systems, networks and infrastructure
  • Handling new features
  • Participate in analysis of business requirement and actively participate in designing and development of various module of PanaCIMExpress
  • Worked as individual contributor and team leader in team to maintain and enhance functionality of project to achieve business objective.
  • Code review of the team members..

Confidential

Software analyst programmer

Platform: Gentoo

Languages/Tools: C++, STL, python scripting

Responsibilities:

  • Understanding of complete business logic.
  • Responsible for creating Design specification and feature development
  • Design and developed OCI and Media renderer module using C++ language.
  • Handling offshore team to timely delivery OCI and Media renderer releases to production release team.
  • Development of test cases to test the same.
  • Creation of HLD and DLD using Visio
  • Code review of the team members

Confidential

Software analyst programmer

Platform: windows

Languages/Tools: C++, Visual Studio 2008

Responsibilities:

  • Understanding the SDK and Business use case.
  • Capturing voice and screen share data.
  • Mixing voice data into a common voice file.
  • Merging voice and screen share data to generate a video.
  • Designing, coding, unit testing of audio merging, recording and screen share recording.
  • On time delivery of the recording part which includes screen recording with audio.
  • Design and Software Development.
  • Creation of HLD and DLD using Visio.

Confidential

Software analyst programmer

Platform: Ubuntu and windows

Protocol: ICAP Protocol.

Languages/Tools: C, C++, Visual Studio

Responsibilities:

  • Requirement Analysis, Design, Implementation and Unit testing.
  • Worked on ICAP Protocol to develop client module to checks authentication according to business rule.
  • Worked as individual contributor to take responsibility to continuous integration delivery at client-end (South Korea).
  • Creation of HLD and DLD using Visio.

Confidential

Software analyst programmer

Platform: Linux

Languages/Tools: C++, QT 4.7, SQLite, Perforce

Responsibilities:

  • Complete ownership of java deserialization part.
  • Development of OCI module. Integration with other modules
  • Preparation of Requirement Documents, Design Documents and Unit test cases
  • Completed the whole java deserialization part single-handedly which was responsible for the communication of java server to the main application in C++.

Confidential

Software analyst programmer

Platform: Linux

Languages/Tools: C, C++, Perforce, PVCS, Source Forge.

Responsibilities:

  • Requirement analysis.
  • Designing requirements towards feature development, feature enhancements and bug fixing.
  • Client co-ordination and Status reporting.

Confidential

Software analyst programmer

Platform: Windows

Languages/Tools: C/C++/VC++ (MFC), Clear Case, ClearQuest, SQL 2005

Responsibilities:

  • Requirement analysis
  • Designing requirements towards feature development, feature enhancements.
  • Client co-ordination and Status reporting
  • Also worked on the reverse engineering like creating part and pcb from output file

We'd love your feedback!