We provide IT Staff Augmentation Services!

Embedded C, C++ Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • 12+ years of experience in software design and development in technologies like C, C++, Java, Qt, Oracle and MYSQL
  • Expertise in C, C++, Java, Qt
  • Strong experience in networking domain as well as in telecom domain.
  • Good experience of multiple operating systems like Windows, Unix, LINUX (Redhat Linux, Fedora)
  • Excellent knowledge of POSIX multi threading, Mutex, Semaphore and Conditional Variable
  • Expertise in Socket Programming, Message Queues, Pipes and Shared Memory
  • Excellent knowledge of STL in C++
  • Expertise in developing Embedded and Network Security appliances
  • Proficient in debugging using debuggers like gdb, ddd, gcc and dbx
  • Expertise in messaging systems using UDP and TCP/IP sockets
  • Extensive knowledge of kernel level programming/optimization
  • Expertise in SQL,PL/SQL, MYSQL and Oracle programming
  • Extensive Experience in UDP(User Datagram Protocol) Programming
  • Strong Experience on TCP/IP(Transmission Control Protocol/ Internet Protocol) Programming
  • Working knowledge in configuration management tools such as Clear Case.
  • Expertise in configuring & maintaining secure networks
  • Hands - on experience on multi threading and multitasking
  • Good experience on OpenGL and Open Inventor
  • Excellent experience on Networking Products such as Network Management System
  • Involved in SDLC Complete Lifecycle of various products.
  • Excellent knowledge of Object Oriented programming(OOA&D)
  • Strong ability to handle complex applications
  • Problem-solving and a customer-driven focus
  • Excellent multi-tasking skills and good interpersonal skills
  • Excellent Team player, good communication skills and a quick learner

TECHNICAL SKILLS

Programming Languages: C, C++, VC++, C#, Core Java

Databases: SQL, PL/SQL, Oracle and MYSQL

Operating Systems: Windows, UNIX, Linux, Solaris

Debugging Tools: GDB, DDD

Tools: UML, Rational Rose, Gprof,memprof GUI Qt

Protocols: UDP, TCP/IP, SNMP

Version Controls: Rational Clear Case, CVS

Documentation: MS Office

PROFESSIONAL EXPERIENCE

Confidential

Assistant Manager

Responsibilities:

  • Design and develop User Interfaces on Set top Box using Android as per the requirements from higher management.
  • Providing timely reports and presentations to higher management for critical decisions
  • Analyzed and debugged existing code base, implementing similar functionality for the new system
  • Developed Multithreaded applications in Real-time embedded programming like C,C++ and Android for the functionality of Set Top Boxes.
  • Design, develop, and maintain distributed Operation Support Systems
  • Coordinate IT projects,C++ programming, production support, operations, project life cycle implementation
  • Configured the routers for the system servers and clients
  • Support production systems and supply immediate investigation and resolution of software and hardware problems
  • Performed system, unit, performance, load, regression, stress and data interface testing on the set top box
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements
  • Co-ordinate with Development and Management teams to ensure the development work is going along with the code

Environment: C, C++, Android, Agile, Git, Jenkins, Gerrit, Real-time embedded programming, UI Development, Application development, Linux, Integration management, VoLTE, 4G LTE, Long Term Evolution, LTE.

Confidential, TX

Embedded C, C++ Developer

Responsibilities:

  • Design and develop complex business solutions using C++
  • Providing timely reports and presentations to executives for critical decisions
  • Analyzed and debugged existing code base, implementing similar functionality for the new system
  • Developed Multithreaded applications in Real-time embedded programming like C, C++, Lua for the functionality of Set Top Boxes.
  • Design, develop, and maintain distributed Operation Support Systems
  • Support offshore and onsiteteam
  • Involved in kernel Programming of plugcomputer.
  • Monitored the XMPP via TCP/IP messages using the XMPP Web Console, Openfire, Spark
  • Configured the routers for the system servers and clients
  • Coordinate IT projects,C++ programming, production support, operations, project life cycle implementation, and client interaction
  • Support production systems and supply immediate investigation and resolution of software and hardware problems
  • Design and support environmentsin DEV, DIT, SIT for Connected Homes, IMG 1.9 projects
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements
  • Co-ordinate with Oracle DBA, Development and Management teams to ensure the Database and development work is going along with the code
  • Performed error analysis and coordinated with different teams for the resolution of the errors using openfire and spark

Environment: Embedded C, C, C++, Java, .Net FrameWork, Ionics, Actiontec, plugComputer, Ubuntu unix, Gentoo Linux, GDB, MS Windows, Oracle, Real-time embedded programming, XMPP, Openfire, Spark, Kernel Module Programming

Confidential, TX

Embedded C, C++, Lua Developer

Responsibilities:

  • Design and develop complex business solutions using C++ and Lua
  • Providing timely reports and presentations to executives for critical decisions
  • Analyzed and debugged existing code base, implementing similar functionality for the new system using Coderunner and Metrowerks
  • Developed Multithreaded applications in Real-time embedded programming like C, C++, Lua for the functionality of Set Top Boxes.
  • Design, develop, and maintain distributed Operation Support Systems
  • Support offshore and onsiteteam
  • Involved in UI Programming of Whats Hot, Program Remote, Help Videos, Video Diagnostics, Network Diagnostics and My Account.
  • Coordinate IT projects,C++ programming, production support, operations, project life cycle implementation, and client interaction
  • Support production systems and supply immediate investigation and resolution of software and hardware problems
  • Design and support environmentsin DEV, DIT, SIT for Project North, IMG 1.71, IMG 1.8 projects
  • Ensure the architectural design is in compliance with the IT methodologies and client requirements
  • Co-ordinate withOracle DBA, Development and Management teams to ensure the Database and development work is going along with the code
  • Performed error analysis and coordinated with different teams for the resolution of the errors using Coderunner and Metrowerks

Environment: Embedded C, C, C++, Lua, Coderunner, Metrowerks, HDMI, STL, GDB, MS Windows Programming, Real-time embedded programming, Optical Network Terminal (ONT), Motorola Set Top Box (STB), Oracle, Multimedia over Coax Alliance (MoCA), Digital Video Recorder (DVR).

Confidential, MO

C, C++, Unix Developer

Responsibilities:

  • Designed the Change Requests/ Requirements from the Clients.
  • Development of the backend Reports using C++, unix and SQL plus
  • Analyzed and debugged existing code base, implementing similar functionality for the new system.
  • Retrieved the data from the GUI in XML
  • Sent the data retrieved to database using system calls
  • Written Perl Scripts for retrieving data from Oracle Database
  • Experience in the network, serial and bus communication protocols TCP/IP, UDP
  • Supported the Offshore team with implementation of change requests
  • Developed Multithreaded applications in Pro *C, C++
  • Testing of the backend reports
  • Traced the memory leaks using the purify tool.
  • Performed error analysis and coordinated with different teams for the resolution of those errors

Environment: C, C++, Sun Solaris, Pro *C, Socket Programming, STL, UDP, PL/SQL, SQL, Oracle, Purify, Quantify.

Confidential, NE

C, C++, Linux Developer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques
  • Design system using UML Rational Rose and OOAD techniques
  • Development of real-time multitasking systems using VC++
  • Configuring & maintaining secure networks
  • Implemented many test applications in Pro *C
  • Graphical User Interface (GUI) Programming using Qt.
  • Knowledge of Automation applications with robotics
  • Analyzed and debugged existing code base, implementing similar functionality for the new system.
  • Experience in the messaging systems using network, serial and bus communication protocols TCP/IP, UDP and DNS network programming in RTOS
  • Improved system performance by tuning configuration settings for web and application servers while conducting series of tests under stress conditions.
  • Implemented Windows (NT) Service to delete temp image files from shared network directory in DOS
  • Encrypted and decrypted the barcode information
  • Written Perl Scripts for retrieving data from Oracle Database
  • Developed Flash image management tool

Environment: C, C++, VC++, RedHat Linux 9.0, Pro *C, Windows XP, Qt, Socket Programming, STL, UDP, TCP/IP, PL/SQL, SQL, Oracle, UML Rational Rose, OOAD.

Confidential, CA

C, C++, Linux Developer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques
  • Design system using UML Rational Rose and OOAD techniques
  • Made use of C++ virtual functions while incorporating the creation of a new child class
  • Provided logic to enhance the user's perspective by providing a flexible format for the padding of numerals and dates
  • Knowledge of Automation applications with robotics
  • Experience in the messaging systems using network, serial and bus communication protocols TCP/IP, UDP and DNS network programming in RTOS
  • Tuned and refactored data layer components and SQL queries.
  • Graphical User Interface (GUI) Programming using Qt.
  • Developed applications involving device drivers
  • Developed, debugged and analysed RS232, RS422 Serial port communication for different systems and subsystems.
  • Implemented Windows (NT) Service to delete temp image files from shared network directory in DOS
  • Written Perl Scripts for retrieving data from Oracle Database
  • Encrypted and decrypted the barcode information

Environment: C, C++, Unix, RedHat Linux 9.0, Qt, Socket Programming, STL, UDP, TCP/IP, PL/SQL, SQL, Oracle, UML Rational Rose, OOAD.

Confidential

C, C++, Unix Developer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques
  • Design system using UML Rational Rose and OOAD techniques
  • Made use of C++ virtual functions while incorporating the creation of a new child class
  • Developed code for PHP Applications
  • Provided logic to enhance the user's perspective by providing a flexible format for the padding of numerals and dates
  • Developed/Maintained/Enhanced the server processes (C/C++ Daemons)
  • User Interface Programming using Qt.
  • Experience in the messaging systems using network, serial and bus communication protocols TCP/IP, UDP and DNS network programming in RTOS in IPV4, IPV6
  • Developed Multithreaded applications in C++ to handle application synchronization
  • Developed, debugged and analysed RS232, RS422 Serial port communication for
  • Support other team members in resolving implementation issues
  • Provided Instructions/guidelines to QA for testing the product

Environment: C, C++, Unix, RedHat Linux 9.0, Windows Xp, Java Script, Qt, SQL, STL, UDP, TCP/IP, PL/SQL, Oracle, UML Rational Rose, OOAD

Confidential

C, C++, Unix Developer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques
  • Design system using UML Rational Rose and OOAD techniques
  • Made use of C++ virtual functions while incorporating the creation of a new child class
  • Provided logic to enhance the user's perspective by providing a flexible format for the padding of numerals and dates
  • Developed/Maintained/Enhanced the server processes (C/C++ Daemons)
  • Involved in development of pixel compressions of jpeg.
  • User Interface Programming using Qt
  • Developed Multithreaded applications in C++ to handle application synchronization
  • Experience in the messaging systems using network, serial and bus communication protocols TCP/IP, UDP and DNS network programming in RTOS
  • Developed, debugged and analysed RS232, RS422 Serial port communication for different systems and subsystems in IPV4, IPV6.
  • Developed applications involving codecs, device drivers
  • Performed error analysis and coordinated with different teams for the resolution of those errors
  • Provided Instructions/guidelines to QA for testing the product

Environment: C, C++, Unix, RedHat Linux 9.0, Java Script, Qt, Socket Programming, STL, SQL, UDP, TCP/IP, PL/SQL, Oracle, UML Rational Rose, OOAD.

Confidential

C, C++, Unix Developer

Responsibilities:

  • Designed and Developed Layered Defense System using C, Qt and UML Rational Rose
  • Implemented events using C to notify clients
  • Implemented exception handling using C in components
  • Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database
  • User Interface Programming using Qt Painters, Qt Events.
  • Experience in the messaging systems using network, serial and bus communication protocols TCP/IP, UDP, DNS and DHCP network programming in RTOS
  • Developed, debugged and analysed RS232, RS422 Serial port communication for different systems and subsystems.
  • Involved in development of pixel compressions of jpeg.
  • Developed applications involving codecs, device drivers
  • Tested the functionality of the application, validated data Confidential back-end, documented errors and analyzed the same

Environment: C, C++, Unix, RedHat Linux 9.0, Windows Xp, Java Swing,Qt, Socket Programming, STL, SQL, UDP, TCP/IP, PL/SQL, Oracle, UML Rational Rose, OOAD

Confidential

C, C++, Unix Developer

Responsibilities:

  • Involved in analysis, evaluation, review, assessment, and testing of software products and processes throughout the software life cycle
  • Analyzed requirements, created design documents, and implemented changes to the database interface
  • Implemented parts of the Oracle database and C for project to implement single software application to support Credit Card system
  • Designed application for sharing data between processes using Java
  • Coded complex SQL Stored procedures, triggers, and optimized indexes Oracle
  • Developed and executed User Acceptance Testing portion of test plan
  • Experience in the messaging systems using network, serial and bus communication protocols TCP/IP, UDP and DNS network programming in RTOS
  • User Interface Programming using Qt Painters, Qt Events.
  • Debugging Software for Bugs
  • Developed, debugged and analysed RS232, RS422 Serial port communication for different systems and subsystems.

Environment: C, C++, Unix, RedHat Linux 9.0, Windows Xp, Qt, Java Script, STL, UDP, TCP/IP, SQL, PL/SQL, Oracle, UML Rational Rose, OOAD.

We'd love your feedback!