We provide IT Staff Augmentation Services!

Tvm Programmer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • About 14.5 years of experience in software development and design.
  • Master in Analysis, Design, Development using C, C++, VC++, C#,
  • Experience in Agile Software Development Environment using Agile methods like SCRUM.
  • Expertise in using Integrated Development Environments Such as Eclipse, Visual Studio.
  • Experience in using the configuration tools like SVN, JIRA, MKS and Clearcase.
  • Expertise in Object Oriented Design and Design Patterns.
  • Experience in Test Driven Development.
  • Master in debugging software applications.
  • 2.5 years of experience in Unix and other Unix flavors.
  • Rich experience in onsite and offshore co - ordination.
  • Excellent communication skills with self-motivation.
  • Good experience in problem solving skills.
  • Expert in user interface technologies like HTML, JavaScript.
  • Working experience of 4 years on different databases like Oracle and SQL Server.

TECHNICAL SKILLS:

Programming Languages: C, C++, VC++, C#, PHP, Python, VB, Java

Operating Systems: Windows, Unix, Linux, Ubuntu

IDEs: Visual Studio, QT, Eclipse

Tools: HPALM, JIRA, SVN, GIThub, MKS, Clearcase

Databases: SQL Server, Oracle, PL/SQL

PROFESSIONAL EXPERIENCE:

Confidential, CHICAGO,IL

TVM Programmer

Technologies:C, C++, C#, .Net, VS 2017, JIRA Platform:Unix, Ubuntu 14.04, Windows 7 & 10 Database:SQLite 3.0

Responsibilities:

  • Understanding existing implementation of different modules in TVM equipment.
  • Implementing multithreading to play sound files.
  • Converting C code to C++ code.
  • Modifying existing TCP/IP socket communication to send and receive binary data.
  • Developing Synchronization techniques for data integrity in shared memory.
  • Working with source control tool BITBUCKET.
  • Developing diagnostic routines for various components in TVM
  • Responsible for creating and updating application related user documents on confluence.
  • Modifying technical design documents.
  • Conducting peer code reviews. f shop and software QA teams.
  • Working with customer support to analyze field problems
  • Project Management and issue tracking using JIRA

Confidential

Technical Specialist

Technologies:C, C++, C#, ADO.Net, Xml, python, VS 2010, CPPUnit, HPALM

Responsibilities:

  • Design and Develop C++, C# modules and components.
  • Implementing multithreading (posix threads) to achieve asynchronous tasks.
  • Using Synchronization techniques for data integrity.
  • Programming with C++ STL Libraries for data manipulations.
  • Responsible for creating and updating application related user documents.
  • Implemented socket communication between device and windows application.
  • Developing technical design documents.
  • Participating in scrum meetings related to Agile methodologies.
  • Programming vehicle communications using protocols such as CAN, SAE and K-Line.
  • Working on MS Access for Database programming.
  • Using Visual Studio as development tool.
  • Working with source control tool MKS and SVN.
  • Perform Debugging and fixing issues.
  • Performing code reviews and test spec reviews for black box testing.
  • Involving in gathering new requirements.

Confidential

Technical Specialist

Technologies:C, C++, STL, C#, ADO.Net, QT, XML, python, VS 2008, HPALM, gdb debugger, SPY++

Responsibilities:

  • Design and Develop CDR application using C++ and CDR test suite in C#.
  • Implementing multithreading (posix threads) to extract data from electronic control units.
  • Programming with SQL Server for database interactions.
  • Using socket communication between CDR device and windows application.
  • Implementing C++ DLLs for plugin kind of architecture.
  • Using HPALM for defect tracking.
  • Developing C# code wrappers for Windows API for automated testing.
  • Implementing TCP/IP socket communication between CDR device and application.
  • Programming data structures and algorithms.
  • Using C++ STL Libraries for data manipulations.
  • Used Visual Studio, Eclipse IDEs.
  • Performing Debugging and fixing issues.
  • Performing code reviews.
  • Creating documents, which will be used by rest of the team to have better understanding.
  • Attending daily scrum calls to update the status, priorities and roadblocks.
  • Involving in gathering new requirements.

Confidential

Sr. Software Engineer

Technologies: C++, C#, PHP, VBA, VS 2008 BDX, HPALM, MKSDatabase: MS Access

Responsibilities:

  • Analyzing the functionalities of master tech device.
  • Mapping of master tech device functionalities with database tables.
  • Checking inconsistencies in the database tables data using ado.net frame work.
  • Design and Developing C# components to extract data from tables and convert into Xml format.
  • Developing C++ components to submit generated xml files to BDX tool.
  • Programming with STL libraries.
  • Performing Debugging and fixing issues.
  • Performing code reviews and testing developed KTS tester software.
  • Involving in gathering new requirements.

Confidential

Sr. Software Engineer

Technologies: C++ with boost library, C#, Perl, Xml VS 2008, HPALM, SVNPlatform: Windows, Embedded Linux

Responsibilities:

  • Identifying test scenarios for vehicle communication protocols.
  • Programming with C++ STL libraries.
  • Implementing multithreading for concurrency using boost library.
  • Using synchronization techniques achieve data consistency.
  • Programming with System APIs.
  • Developing simulator application using C# GUI controls
  • Saving the simulator application data in encrypted format.
  • Using data structures to capture millions of lines of log data in a temporary locationOn hard disk.
  • Executing test cases from a batch using Perl script
  • Performing Debugging and fixing issues.
  • Performing code reviews.
  • Involving in gathering new test scenarios.

Confidential

Sr. Software Engineer

Technologies: C++, Php, COM, Borland IDE Mercury Quality Center, MKS

Responsibilities:

  • Analyzed the requirements based on business data and user requirements.
  • Worked on different design patterns.
  • Responsible for requirement gathering and documentation.
  • Responsible for creating and updating application related user documents
  • Actively involved in writing Test cases and doing System testing for ecu software applications.
  • Done code reviews and test spec reviews.
  • Responsible for developing the functionalities as per use case documents.
  • Implemented COM controller (Observer Pattern) using PHP.
  • Responsible for developing protocol simulator using GNU C compiler
  • Responsible for conducting Causal Analysis and Resolution for internal defects
  • Designing new diagnostic flows based on new requirements.

Confidential

Software Engineer

Technologies:C, C++, Perl, PHP and HTML Widows, Linux, Oracle 8i, PL/SQL

Responsibilities:

  • Developing Java modules and components.
  • Implementing back end components using C++, Perl, PHP.
  • Developing UI using HTML
  • Performing code reviews.
  • Involving in gathering new requirements.

Confidential

Software Engineer

Technologies:ASP.Net, C#, ADO.Net, COM, VC++, MFC, XML, HTML, VS 2003 Widows, Linux, Oracle 8i, PL/SQL

Responsibilities:

  • Developing GUI modules and components using C#.
  • Implementing back end components using C++, Perl, PHP.
  • Developing UI using HTML
  • Performing code reviews.
  • Involving in gathering new requirements.
  • Perform bug tracking if any issue found in source code and in requirement.
  • Implementing triggers and stored procedures.

We'd love your feedback!