We provide IT Staff Augmentation Services!

Sr. C++ Developer/embedded Software Engineer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • 5+ Years of experience in Software Development and Implementation In C/C++, Linux Device Driver Development.
  • Experience in Systems Analysis, Design, Development and Implementation of various applications using UNIX, C, C++, C# and PL/SQL.
  • Developing and implementing the web applications and window applications.
  • Hands on experience with Object - Oriented Programming Skills (OOPS).
  • Efficient in developing applications using C, C++ on Linux Platform.
  • Extensive knowledge in memory management, auto pointers, pointer handling, callbacks, function pointers and Functions in C++/C
  • Proficient in programming with MS.Net frameworks and sound knowledge of associated technologies such as ASP.Net, C#.Net, MVC, Web Service, WCF, HTML, CSS, AJAX & JavaScript.
  • MySQL 4.0/5, MS SQL 2000/2005, MS Access
  • Strong experience in using AJAX with .NET web applications.
  • Experienced in Multithreading programming in C++, C#
  • Good knowledge on UNIX Inter Process Communication like Pipes, Message queues, Shared memory and Semaphore etc.
  • Having knowledge on programming Languages C++, VC++, MFC, SYBASE.
  • Strong Experience in creating and consuming Web Services in applications.
  • Supporting the other MFC offices in product technical, testing, ethical compliance, EUTR issues.
  • Strong in Linux and RTOS.
  • Experience in implementing several Design Patterns viz Singleton, Strategy, Facade, and Observer using C++.
  • Experience in Main Frame systems and ESP scheduler.
  • Used Python scripts for maintenance tasks.
  • Experience on MVVM pattern which are in rich data binding stack of the Silver light platform, and dependency properties.
  • Highly Proficient with SQL, RDBMS, UNIX Shell and Perl.
  • Used C++ STL containers, algorithms in the application.
  • Have good exposure in using the third party libraries like QT, Boost, RSA BSafe, WEBM, WSMAN etc and integrate them in to the application.
  • Good Experience in Debugging, Test Case Design and Defect Management.
  • Develop data assets using novel techniques in computer science, text mining, natural language processing along with data modeling skills.
  • Experience on Boost C++ library which is used to capture and manipulate XML Schema include and import paths. Additionally, I have planning to provide an optional mapping of XML Schema, RDBMS date and time types to C++ types from the Boost.
  • Strong familiarity with application frameworks, the 2D/3D domain including geometric modelling, 3D maths and rendering.
  • Used Python scripts for maintenance tasks.
  • Design & development lead on Claims & Reference - Adjudication, Edits-Audits, and Pricing & Rules Engine modules. This effort involvedPro*C, C, C++, Unix, PL/SQL
  • Tracked down and fixed existing system bugs through code inspection and debugging with gdb, Jtag/Jlink.
  • Highly Proficient with SQL, UNIX Shell and Perl.
  • Works with driver development in Linux kernel.
  • Designing borehole seismic processing workflows using the Madagascar and Seismic UNIX software packages.
  • Proficient in windows Server deploying and running custom, server-based business applications.
  • Enabling the versioning on all document libraries at the site collection level using the PowerShell scripting.
  • Vast familiarity with UNIX/Linux environment, including shell scripting and system maintenance.
  • Worked on Unix Solaris, good exposure to UNIX system calls and Multithreading.
  • Proficient in creating Services and Endpoints using WCF (Windows Communication foundation).
  • Strong Experience in creating and consuming Web Services in applications.
  • Strong experience in using AJAX with .NET web applications.
  • Experience on Boost C++ library which is used to capture and manipulate XML Schema include and import paths. Additionally, I have planning to provide an optional mapping of XML Schema date and time types to C++ types from the Boost.
  • Good presentation, customer support and trouble shooting skills & experience in providing 24x7 supports.

TECHNICAL SKILLS

Languages: C, C++.NET, Python, VB.NET, ADO.NET

GUI: Visual Studio.Net 2010, Coded UI, GUI, Visual Basic, Visua, C++, eVC++, MFC, .NET.

WEB Technologies: ASP.NET, MVC, YUI

Tools: AJAX

Web Tools: HTML, CSS

Services: Web Services & WCF (Windows Communication Foundation)

Scripting languages: JavaScript 1.0/1.5

Data Bases: SQL, MySQL, Oracle 9i/10g/11g, MS-Access.

Operating Systems: Windows 10/8/7/Vista/XP, Mac OSX, Android, RTOS,Ubuntu.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. C++ developer/Embedded Software Engineer

Responsibilities:

  • Working into the application development & enhancements.
  • Worked as a senior developer, Mainly on C++, UNIX and multithreading, on middleware stack of set-top box.
  • Designed and coded Business logic and Database layers in C#, XML, C++.
  • Developed APIs / Libraries in C++ and COM.
  • Involved in the design and development of application using C on UNIX Platform.
  • Worked on C++, Data structures and STLs for the Business logic layer of the application, and also used the design patterns.
  • Development on Windows, DOS, and QNX workstations.
  • Monitor and control routing of message exchange between enterprise service bus (ESB) services.
  • Wrote scripts in Python for extracting data from HTML file.
  • Automating the installs using Kick start and building post install scripts using Shell scripting in RHEL Servers.
  • TCP/IP is typically tuned to prevent connection drops and make efficient use of the bandwidth.
  • Implemented TCP/IP operation and protocol support including VoIP/PBX configurations, verifying ports, and physical and network applications.
  • Worked on the Boost libraries for Linear algebra, random number generation, image processing and for regular expressions.
  • Microtec research C used for VRTX32 flat protected mode targets. Watcom C-386 used for QNX targets.
  • Troubleshoot and fix the jobs failure, Autosys system component(s) issues like agent issues, DB issues, Scheduler issues etc.
  • Involved in main frame task to schedule jobs with ESP scheduler.
  • Performed Building up of Linux/AIX servers, deployment activities, and environment support including installation, configuration diagnostics, planning and upgrades.
  • Web-based database management tools development in Perl
  • Algorithm design and software development in cellular imaging and analysis, Developed software tools for image processing/analysis
  • Skilled in Memory Management and STL Data Structures, Multi-Process, Multi-Threaded Concurrency Code skills.
  • Installed and serviced internet, telephone, IPTV services provided by FTTP Optical Network Terminals (ONT).
  • Implemented 32-bit multitasking embedded real-time operating system (RTOS)
  • Used Valgrind multipurpose code profiling and memory debugging tool for Linux that monitors memory usage.
  • Wrote UNIX shell scripts to check whether the services are active, if not send a message to the administrator about the status.
  • Supported existing Structured Products desk Enhanced, fixed bugs, and tied out to Intex Desktop existing RMBS & ABS cash flow model (C++/SQL Server/Intex cmosub)
  • A GUI is provided to display the sub system parameters in textual, tabular and graphical format using Qt.
  • Worked on C++, multithreading, and used data structures (trees, queues and stack) for the parser module.
  • Worked as a senior design engineer, mainly on Core Java, C++, STL, data structures, UNIX, multithreading.
  • Worked on all phases of software development life cycle (SDLC).
  • Finding firmware defects and providing the debug data(triage logs).
  • Debugging python test scripts that exercise SSD firmware.
  • Utilized Inter-Process Communications to simulate the interaction between machine (transducers) and software to facilitate debugging/testing.
  • Automation Perl scripts to collect SNMP traps, alarms and messages.
  • Automation Perl scripts to process errors and generate event reports.
  • Debug test failures and root cause to test script, firmware or automation tools
  • Developed Graphical user interface using Qt.
  • Responsible for developing and executing the BIOS Build/Release process to ensure clean, consistent and reliable BIOS builds to both internal and external customers.
  • Responsible for developing and executing BIOS.
  • Installed all related equipment, new coaxial and/or Ethernet cabling when required, and configured IPTV.
  • The firmware used the TI DSP/BIOS real time operating system (RTOS) and Code Composer Studio.
  • Implemented, Installed and used Memory cache a high-performance, distributed memory object caching system
  • It also maintains the Hash table with key value pairs mentioned in the HTML templates.
  • Working on multiple applications under Law and Health domains in WK.
  • Testing the applications and creating the test cases using Coded UI.
  • Created documentations like Impact analysis, requirements.
  • Handling the back end operations using Sql Server 2008. Creating stored procedures, functions and database design.

Environment: C, C++, PL/SQL, MVC, XML, Qt, UI, RTOS,SDLC,IPTV, TCP/IP and SQL Server 2008.

Confidential, Charlotte, NC

C++ developer

Responsibilities:

  • Worked on Designing of the application.
  • Worked on Web Service API's, creating WSDL files and consuming client service to implement the mid office structure through GAAMS.
  • Worked using Cache and make breakthroughs in processing and analyzing complex Big Data, and developing Web applications.
  • Installing, configuring, and administering DNS, NFS, NIS, Mail servers, FTP servers RPM servers on Sun Solaris and Red Hat Linux platforms.
  • Provided ongoing technical assistance and education to application developers and business analysts for DB2, COBOL, JCL and SQL.
  • Resolve ESB on contention between communicating service components.
  • Consuming Sales Force web service and created the call back functionality from Global Atlas
  • Worked with SOAP UI client to test the web service methods on GA (Global Atlas) side and implemented the exceptional handling through SOAP messages.
  • Proficient in archiving and backups.
  • Worked in deployment of AWS for public cloud deployments.
  • Working knowledge on libraries like QT, RSA BSafe and integrate them in to the application.
  • Designed and implemented an Emulator which helped in testing/development using Qt/C++.
  • Perform high quality installation, maintenance, restoration and operation of various telecom equipment.
  • Support in developing and integrating Internet Radio component with QNX CAR platform
  • Created stored procedures for getting data from the backend using SQL Server.
  • Worked as designer and senior programmer and analyzed user specifications for workability, completeness and business flow.
  • Automated data gathering and processing with Perl/Python scripts.
  • Installing Voice and Data cables to temporary Network Broadcast facility.
  • Designed, developed, Implementation of C\C++ code on 32 bits to support enhancements, fixed bugs in the existing software .
  • Worked with Database administrators to tune kernel for Oracle installations.
  • Implementation for Windows and Windows Embedded platform.
  • Used the MVC model to display the alerts and store the different failure messages based on the criticality.
  • Used the STL and Observer design pattern for the business logic layer of the application, Good understanding of multithreading - POSIX threads.
  • Utilized build root to configure and cross-compiled the Linux kernel and ran it on the FPGA
  • Participated in defining System Design, Architecture and Specifications and performed project and task estimation.
  • Debugging issues at onsite whenever required.
  • Worked with GDB and Xcode for debugging.
  • Developed code in RTOS environments (TI-RTOS, SYS/BIOS, and µC/OS-II)
  • Participated in reviews for technical projects within the SSE department in support of the Consolidated Network and Missions Operations Contract.
  • Trouble shoot for PC Operating systems, specifically Device Manager and TCP/IP configuration
  • Designed databases and wrote Queries, Stored Procedures in SQL 2000.
  • Performed Coding/Programming tasks to specification and in accordance with Development standards
  • Documented and coding Technical artifacts and developed test plans
  • Performed unit testing using NUnit and did code review

Environment: Web Service API, SOAP UI, GDB, POSIX, MVC, STL,SSE, SOAP UI and SQL Server 2008, UNIX, Oracle DB, QT, Python, RDK, Shell Script, PL/SQL, C#, MQ, SQL, XML/HTML, SSL, SSH, AWS.

Confidential

C++ developer

Responsibilities:

  • Designed different modules using UML.
  • Coded business logic in C++, COM
  • Designed GUI in eVC++, VC++
  • Wrote Queries and Stored Procedures in SQL 2000
  • Involved in product research, design, development, deployment & implementation as a Technical SME.
  • Design & development lead on Adjudication, Edits-Audits, and Pricing & Rules Engine modules. This effort involvedPro*C, C, C#, C++, Unix, DB2, PL/SQL
  • Involved in all the phases of SDLC from Software Requirements Analysis Phase to Design, Development, Testing, Integration, Implementation (UAT & production) and Maintenance.
  • Implementing coding using 3-tier architecture according to coding standards
  • Involved in integration of applications and maintained versions using VSS (Visual Source Safe).
  • Created Proxy for Client Application using SvcUtil tools and also used as Service Reference.
  • Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
  • Involved in all the Modules in designing and coding.
  • Have designed all the Master Pages and UI forms using AJAX, HTML and added CSS style sheets.
  • Implemented database connectivity using ADO.Net
  • Have written JavaScript for the validations in all UI forms.
  • Interact with Project managers and Business Analyst to resolve any issue in timely manner and keep everyone informed on the status of the project

Environment: C#.net, ASP.Net, WCF (Windows Communication Foundation), VSS (Visual Source Safe, AJAX, ADO.net, Java Script, SQL Server 2008, Pro*C, C, C#, C++, SQL, DB2, Data structures, Unix, PL/SQL, Shell Scripting.

Confidential

Jr.C++ developer

Responsibilities:

  • Used smitty (AIX) tool for Printers, Applications, Processes, Services, Software License Management, Software Installation, Users and Security Management.
  • Implementing coding using 3-tier architecture according to coding standards
  • Took an active part in coding and designing masters and transaction forms.
  • Involved in Employee shift generation and have done unit testing.
  • Have designed all the Master Pages and UI forms using HTML and added CSS style sheets.
  • Implemented database connectivity using ADO.Net
  • Perform code reviews, unit testing and debugging
  • Have designed all the Master Pages and UI forms using HTML and added CSS style sheets. problems faced while testing.
  • Prepared test cases for feature testing and Integration testing.
  • Participated in design of test plans and scenarios
  • Prepared automated shell script for logging in and verifying failure messages

Environment: C#.net, ADO.net, ASP.net, Java Script, HTML, AJAX, SQL Server 2005.

We'd love your feedback!