C/c++ Embedded Developer Resume
TX
SUMMARY
- Over 8 years of experience in Analysis, Design and Development of various Applications using C/C++/Pro*C Technologies and Programming under UNIX environment.
- Comprehensive knowledge and proficiency in working in C, PRO*C on UNIX platform
- C/C++ developer with experience in object - oriented analysis and design (OOAD).
- Experience in LINUX IDE for C/C++, UNIX Shell Scripting and Knowledge in Perl, python scripting.
- Knowledge of Waterfall and Agile Methodologies (Scrum).
- Knowledge on Medicare, Medicaid, MMIS, HIPAA EDI 820, 834, 835, 837, Procedural and Diagnosis codes.
- Experience in designing and developing middleware components for embedded systems, using C, C++, STL, multithreading (POSIX), Boost libraries and design patterns.
- Experience in HIPAA EDI Transactions like 834.
- Extensively worked on 834 transactions.
- Experience working in TPL environment, also interacted with TFAL and followed up instructions accordingly.
- Knowledge of Data Structures and C++ STL
- Knowledge of advanced level programming in C/C++ including thread synchronization, Multithreading, multi-processing, concurrency
- Experience in developing C++ services using web services architecture, SOAP, WSDL and XML.
- Experienced in maintaining technical documentation for projects.
- Good analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player, strong interpersonal communication skills.
- Familiar with embedded diagnostic and development tools.
- Experience in C, C++, STL, Visual C++, Visual Studio 2008 Team Suit, Platform Builder 7, eVC++ 4.0 and MFC, Win32 APIs.
- Experience in using C and Assembly language to debug and update firmware versions.
- Experience in working Automated Testing methods.
- Strong verbal and written communication skills used to successfully develop presentations, write reports, and draft correspondence.
TECHNICAL SKILLS
Languages: C, C++, Java Script, PL/SQL
Testing Frameworks: Unit, Manual testing, Load Test using IBM
Client Technologies: HTML, CSS, JavaScript, JSTL Tag Libraries, XML
Web Servers: Apache Tomcat 5.5/6.0
Database Servers: Oracle 10g/9i, MS Access
IDEs: Eclipse, My Eclipse, JDeveloper, iRAD
Build Tools: Apache Ant, Maven
Database Tools: Toad, PL/SQL 7.0/2005/2008/2012 Developer, RDBMS, Oracle
Platforms: Windows 98, 2000, 2003, XP, Vista, Windows, Unix, Linux
Misc. Tools: Edit plus 3, Notepad, Notepad++
PROFESSIONAL EXPERIENCE
Confidential - TX
C/C++ Embedded Developer
Responsibilities:
- Involved in design, coding, developing and testing various modules using C, C++, Pro*C, UNIX and SQL and various change service requests from client.
- Involved in product research, design and writing the technical documentation (SOW) as a SME.
- Involved in SSNRI and MA MMIS project and worked for various enhancements like building a PowerBuilder screen to handle the backdoor requests for updating data in critical tables.
- Involved in the current production support meeting where key issues are discussed with cross-functional teams.
- Involved in design, development and implementation of Batch application.
- Email notifications to various stake holders based on the data file received from the third parties. Confirming the enrolments based on the requests received from CMS. Migrating the SSNRI from BEQ to TBQ.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
- Worked extensively on Internet of Things solution using MQTT/HTTPS Protocols on Arduino/ARM embedded boards to port the solution to public cloud (AWS).
- Working on the development of a cloud based multi-media applications streaming platform using C++ and Java under Linux environment.
- Analyzed data using complex SQL queries across various databases and created queries to match the fields proposed by customer.
- Converting technical specifications, designs into code for enhancing the project.
- Modified & tested scalable, multithreaded, high throughput C programs.
- Preparation of Unit test cases and execution of Test cases.
- Reading existing source code in Pro *C to determine current programming logic.
- Develop code and create/maintain reports for easy use.
- Used Autosys to schedule job. Modified Jil’s to add new job.
- Performing code reviews at regular intervals for the smooth running of application.
- Development, Testing and moving Prod environment on time.
- Working on code changes, identifying maximum test cases required, writing the test strategy, executing and performing the unit testing.
- Defining scope, plans and deliverables for assigned projects.
- Maintaining relationship with Prod support when required.
- Coordinated with BA and team lead to make sure that deliverables are as per estimations.
- Participated in the monthly release calls to understand the types of changes planned and begin to plan for pre and post release support.
- Participated in team meetings for design, code and testing for the MA MMIS project to ensure compliance.
- Coordinating and collaborating with team members in analyzing collected requirements to ensure plans and identified solutions to meet customer needs and expectations.
- Create test plans, test them and ensure that the results are met.
- Skilled in developing API s for middle ware framework modules for mobile platforms using C and C++ and Java
- Created designs and hold internal team reviews on any new or updated scripts and participated on project work product reviews when requested.
- Participated in special project requirements and other duties as assigned for the development MA MMIS.
- Submit weekly status reports on the deliverables completed during the week and activities planned for next week.
- Involved in gdb analysis and debugging the issues.
Environment: C, C++, Sybase (SQL, PL/SQL), Oracle, MQTT, UNIX, STL, MMIS, Linux, Shell Scripting, Sybase
Confidential - PA
C/C++ Developer
Responsibilities:
- Responsible for application development using C, Unix, Pro*C, Oracle, SQL, PL/SQL, packages, stored procedures, SQL*Loader and UNIX Shell scripting
- Support included maintenance of customized C, Unix, Pro*C code (Oracle/UNIX)
- Experience in implementation of CPT codes changes in the current claim processing modules in MMIS
- Peer Review of the Design and Source Code in C, C++, Embedded C, Java
- Working within a growing environment of 5010 HIPAA EDI Transaction Processing 837. 835, 834, 820, 270, 271, 276, 277, 278, EDI, Privacy, Security, and Medicaid
- Followed Standard Operating & Medicare Compliance Procedures also
- Development of new modules for UNIX C++ applications.
- Created MQTT containers, implemented MQTT subscriptions to topics and publish the messages to topics using go programming language.
- Hands on practiced TIG stack with MQTT.
- Developed C, C++, Pro*C Batch programs for sending daily/monthly reports for Host.
- Support modules for implementation using PL/SQL Scripts, Unix Shell Scripts and Pro*C..
- Executed the SDLC for the Third-Party Liability (TPL) Subsystem. Maintained close communication with other groups to ensure appropriate integration.
- Used Embedded SQLs in UNIX shell scripts
- Developed communication protocols such as TCP/IP, SSL/TLS, HTTP for Financial Applications
- Experience in developing mobile/tablet applications in Android using Java
- Involved in Manual Testing, and generating Reports using Pro*C, PL/SQL.
- Implemented the project on Unix Platform using C Compiler and Debugger Tools.
- Reading existing source code in C to determine current programming logic.
- Working with SQL database including making enhancements to stored procedures.
- Created stored procedures and Written UNIX shell scripts for testing the application and writing the SQL queries for Sybase database.
Environment: C, C++, Sybase (SQL, PL/SQL), Oracle, UNIX, STL, MMIS, Linux, Shell Scripting, Sybase, Perl Scripting.
Confidential - FL
C/C++ Developer
Responsibilities:
- Fixing the bugs according to the requirements.
- Design, build, and maintain efficient, reusable, and reliable C++ code
- Implement performance and quality modules
- Developed native UI using JavaScript with event handlers and fetching data using SOAP interfaces.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization and automation
- Used QT5.0 to design and develop monitoring system for online usage.
- Developed Micro services using Go language and developed corresponding test cases.
- Testing the machine equipment’s by using the ECM (Electronic control Machine or unit).
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Demonstrated solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Analyzing, designing, and implementing change requests for the C/C++
- Prepared and installed solutions by determining and designing system specifications, standards, and programming in Desktop Framework
Environment: C, C++, Python, Solaris (Shell Scripting), Sybase-TSQL, Oracle, Jenkins, REST, SQL, PL/SQL, JIRA, Sun Studio 7 (Forte -Cross Environment), MQ Series, SQL-Loader, Toad.
Confidential
C/C++ UNIX Developer
Responsibilities:
- Implemented a SOAP web service client program which was used extensively to process and stored in the data base corporate actions data from various vendor feeds using C++ and Rogue Wave.
- Writing C/C++ extensions to python wherever required
- Did unit testing of programming projects.
- Worked on HIPAA EDI 5010 standards for 276/277 transactions
- Involved in remediation of the legacy MMIS to meet the minimal functionality necessary to electronically send, receive and process the HIPAA compliant standard transactions, and fully implement all components of NPI Compliance.
- Bug fixing for various other product issues that are raised by end users/clients.
- Designed and developed a multithreaded process that generated breaks on income events and notified the users when underlying indicative data changed using C++, STL and multithreading. Developed reusable C# libraries.
- Familiar with various design and architectural patterns.
- Leveraged my knowledge of concurrency and design patterns.
- Providing support for defects and other issues to teams who use the module
- Created BASH shell scripts to automate cron jobs and system maintenance. Scripting and task automation using Crontab, Bash, Korn shell scripting.
Environment: C, C++, SQL, PL/SQL, UNIX, Oracle, Linux, MMIS, Shell Scripting, Sybase, Perl Scripting, UML.
