We provide IT Staff Augmentation Services!

Programmer Analyst Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Around 7 years of IT experience in Design and Development of various Applications usingC/C++ Technologies and Programming development (Windows/Unix/Linux) environment.
  • Excellent working experience in embedded systems with 8051 microcontrollers.
  • Superb embedded firmware and application programming and development.
  • Excellent working experience on developing scripts in ruby, python..
  • Performed module/unit testing, integration testing and system testing for programs
  • Effective Team player with excellent communication skills, analytical and computing abilities.
  • Expertise in Object Oriented Architecture (OOA), Design (OOD) and Programming (OOP) from designing and to their implementation.
  • Excellent working experience in Telecommunication, Finance, Insurance and Banking areas.
  • Superb system and application programming and development skills including Socket and Network programming, Client - Server Programming.
  • Highly skilled in event-driven/test-driven and multi-process/multi-threaded programming.
  • Strong working experience in telecommunication networks and Client-Server architectures.
  • Hands on expert in implementing networking protocols including TCP/IP (IPv4 and IPv6), TCL/TK, UDP, Mobile IP, SMTP, RPC, RTP/RTCP and ICMP/ICMPv6.
  • Excellent working experience on developing scripts in Perl, Shell (ksh, sh, bash, csh) and AWK.
  • Expert in debugging using gdb, kdb and dbx.
  • Developed robust test plans for C/C++ programs; used black-box and white-box testing.
  • Performed module/unit testing, integration testing and system testing for all programs before they are deployed.
  • Proficient in programming with Sybase, SQL, PL/SQL and Stored procedures.
  • Effective Team player with excellent communication skills, analytical and computing abilities.

TECHNICAL SKILLS

Languages: VC++, C++, C, XML,HTML, SQL

Operating Systems: UNIX, Linux, Windows

Application Framework: MFC,COM

Version Control Tools: VSS, Subversion, CVS

RDBMS: SQL Server

Development Methodologies: Object Oriented Programming, MVC Architecture, Test Driven Development

PROFESSIONAL EXPERIENCE

Confidential, CA

Graduate Technical Intern

Responsibilities:

  • Worked in Power unit. System Verilog, ruby scripts.
  • Extensively involved in Pre-Silicon SoC Validation and Debugging.
  • Worked in power unit and validated the firmware running on a microcontroller inside the SoC.
  • Created ruby scripts and C++ to develop test cases
  • Actively involved in all aspects of development life cycle
  • Actively involved in understanding and implementing the business logic worked on module development that parses and validates XML data in C++
  • Created test tools for XML generation
  • Extensively involved in testing Business logic
  • Participated in coding the decision flow and business logic in C,C++
  • Learned perl scripting
  • Participated in code reviews and documentation
  • Interacted with team members and business analysts on regular basis to implement requirements

Environment: Ruby, C,C++, OVM, Unix, System Verilog, Validation and Debugging.

Confidential, TX

Programmer Analyst

Responsibilities:

  • Product support for C++ based retail cofee application.
  • Worked on creating new reports in Retail applications.
  • Actively involved in all aspects of development life cycle
  • Actively engaged with business to implement requirements for the reports
  • Created technical design documents for the reports
  • Implemented back-end changes in C and Linux for the report
  • Performed Code reviews
  • Worked closely with test team on bug fixing and system testing
  • Involved in production support and maintenance
  • Extensively involved in testing Business logic
  • Participated in coding the decision flow and business logic in C,C++

Environment: C++, Unix

Confidential

Senior Software Engineer

Responsibilities:

  • Design of new functionality using micrographx. Used custom libraries in C.
  • Porting into the Electronic control unit (ECU). Testing in simulated environment (using Labcar), worked with XML files.
  • Integrating with Honda ECU software. System testing in simulated environment.
  • Imparted knowledge transfer for development of the functional blocks representing the Hi-way boxes and slots representing the Analog and digital points using C++.
  • Coordinated and planned different phases of project development.
  • Participated in design meetings
  • Reviewed the code and participated in all the reviews of the other subsystem.
  • Designed the test case documents for integration testing and worked on the improvement and the efficiency of the work item each time and created the test scripts.
  • Responsible for code maintenance using Clear Case, and used Install shield for releasing in each increment

Environment: Windows 2000/UNIX, C,C++, XML, SQL Server 2000, Clearcase, Clearquest.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed unit test code in C++, datastructures.
  • Validated the source code in C++.
  • Compiled the Executables and documented the details as required.
  • Created documents for the existing daily job schedule details
  • Used Clear Case for the Revision control Software (RCS).
  • Developed design documents using UML.

Environment: C++, UNIX, Shell scripting, GDB, Ethereal, GDB, TFTP, FTP.

Confidential

Embedded Software developer

Responsibilities:

  • Software for the USB controller(CY7C64713), to interface keyboard to host machine. program for alphanumeric keyboard in Philips controller(P89V52X2) in assembly language.
  • Interfacing ADC, EEPROM through I2C, keyboard backlighting.

Confidential

Responsibilities:

  • Software for the controller (AT89C51ED2). FRAM through SPI, and Graphic LCD display.
  • Application to simulate the host machine in C, test the remote with PC as host.
  • Testing remote console with x-ray machine at customer site.

Environment: C, Embededd programming, SPI, UART.

We'd love your feedback!