C++ Development Engineer Resume
Orlando, FL
PROFESSIONAL SUMMARY:
- 6 years of extensive experience in Embedded C, C++ on UNIX and Linux platforms.
- Worked on all phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design of Systems, Development of applications and Integration, testing, code reviews, service optimization and scalability, debugging, Release and configuration management, supporting post production releases.
- Experience in front end and back end application development using JAVA, J2EE, JDBC, EJB, Servlets, JSP, JSTL, JNDI, CSS, HTML, XSL, HTML, Microsoft .NET platform, JavaScript, Red Hat Enterprise Linux (RHEL) UNIX Shell Scripting and Database technologies like Oracle, Microsoft SQL server and MySQL.
- Well - versed in object-oriented design and analysis with a history of building unique and original products and solutions through intuitive problem solving and creativity.
- Knowledge of advanced level programming in C /C++ and java including thread synchronization multithreading, multi-processing and concurrency.
- Extensive Experience in Multi-Tier Application Development and Knowledge with Design Patterns.
- Experience in designing and developing the multi-threaded applications using C/C++, Python/Perl and Object-Oriented programming.
- Well versed with Agile, Scrum and Waterfall methodologies.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP and XML.
- Project Planning, Scheduling, Estimating, Managing, Directing, and working with clients for New and existing accounts for business continuity.
- Experience in various SCM tools GIT, GitHub, CVS, Gerrit.
- Knowledge about MISRA guidelines for Software Development in C module.
- Proficient in using static analysis tools and caught many severe bugs before production release.
- Experience in designing and developing User Interface (UI) applications and professional web applications using HTML 4, HTML5, XHTML, CSS, DBX/KDB, GDB, JAVASCRIPT, Centos7, AJAX, WCF, UAT, JSON, jQuery mobile and Android.
- Developed REST Services in Django Python Framework and have developed many unit test cases in Python.
- Experience of OO design and end-to-end software development. Experience working on Data Structures and implementing mathematical models.
- Experience in Cloud Integration process for configuring multiple application programs.
- Ability to be creative and take self-initiatives and execute/ manage multiple projects in parallel during time critical situations.
TECHNICAL PROFICIENCY:
Programming Languages: C++, Embedded C, Core JAVA, JSON
Operating System: Linux, RHEL, UNIX, Ubuntu, Windows 7/10
Scripting: UNIX Shell Scripting, Python, Perl
Database Knowledge: Oracle DB, MySQL, Microsoft SOL server, MongoDB
Libraries & Frameworks: STL, IPC, Multithreading, Sockets, Google Mock Signals/Event handling, Google Test
Protocols: TCP/IP, UDP, CAN, KWP, KWP2000, RS 232, Ethernet
Tools: Eclipse, UML Tools, MS- Office, Splunk, JIRA
Configuration Management Tools: GIT/GitHub, CVS, SVN
WORK EXPERIENCE:
Confidential, Orlando, FL
C++ Development Engineer
Responsibilities:
- Work on the Low Level and High-Level Design Documents.
- Design and develop solutions using C, C++, Multi-Threaded, Shell Scripting and Python.
- Using Git as code repository and JIRA Tracker as Defect management system.
- Performed operations on Oracle SQL Developer for Database Activities.
- Peer reviews of the Design and Source Code (C, C++, and Shell Scripts).
- Debugging and troubleshooting production issues, enforced, documented, and implemented C++ standards guidelines.
- Designed and developed various scripts for enablement or disablement of data using C, Shell and proprietary SQL database.
- Refactored existing code by introducing inheritance-based design.
- Improved the code efficiency by optimizing the code and caching frequently used data.
- Designed, developed and deployed new oracle PL/SQL stored procedures.
Environment: C/C++, Shell, PL/SQL, Python, JIRA, LINUX
Confidential, Orlando, FL
C / C++ Developer
Responsibilities:
- Worked on Electro-acoustic research and development through machine learning implementation using MATLAB, Python.
- Theano neural network toolkit implemented with AGILE methodologies in C++ module.
- Worked with an Agile, Scrum methodology to ensure delivery of high-quality work with every monthly iteration.
- Worked on web application development in REACT.
- Collaborated with Design team to create website for Confidential
- Implemented functionalities of purchasing items from Confidential and clients requesting for demonstration of products.
- Experience on Ethernet LAN for multicast addressing for sending frames to few select types of Ethernet devices.
- Knowledge on Ethernet protocols to divide based on the unique form from each one to packet headers and trailers.
- Development of Drone Detection Desktop Application to identify the type of drone.
- Involved in the front-end development of the application which detected the trajectory, speed and range of drone from the camera.
- Clients are using the website to order camera and lens from Confidential
- Responsibilities also included automation of generating weekly reports and automation of dashboards for easier access.
Environment: C, C++, Python, PHP, MySQL, TSQL, Postgre-SQL, Python, Sci-kit, Num-py, HTML5, CSS, REACT, RESTFUL APIs, Ruby
Confidential
C++ Developer
Responsibilities:
- Designed, developed, and deployed new processes for sending trading events to downstream RISK applications.
- Designed and Implemented TCP/IP communication code to send put away customer data, information and records to the cloud to show/store information on amazon site.
- Used Python scripts for generating reports by pulling data from database.
- Involved in code check-ins and code-checkout using GitHub repository and performs code reviews at regular intervals.
- Used STL containers, algorithms, various data structures and design patterns in software design like Singleton for database connections & Observer pattern for processing events.
- Conducted code reviews according to C++ Coding Standards and Conventions.
- Created a module that searched the customer reviews section for various complaints through progressive using machine learning algorithms k-means, HMM and SVM which analyzed the transaction log to segregate the order requests and process them to the inventory team.
- Experience using AGILE/Waterfall software development methodologies on customer collaboration for continuous requirement of customer-stakeholder requirement.
- Worked in a 6-member group researching on the various techniques that could provide an optimized solution for identifying infringement. Also, contributed towards creating a Standard Operating Procedure Flowchart tool, a pre-designed dashboard for optimization using SQL, Java and Selenium.
- Involved in code check-ins and code check-outs using GitHub repository and perform code reviews at regular intervals.
- Experience with cloud services and working of EC2 servers.
- Worked on web application development in REACT. Responsibilities also included automation of generating weekly reports and automation of dashboards for easier access.
- Create new SSIS packages to ETL data from Salesforce to SQL Server and vice versa.
Environment: C, C++, PCI, QT/QML, Microcontroller, TCL-IVR, H323 VOIP, Python, Embedded C, Cisco, TCP/IP, RS 232, Windows, CPI, MFC.
Confidential
Associate Software Engineer
Responsibilities:
- Include database design, code profiling and extensive documentation.
- Designed and implemented a dynamic image rendering which is consumed by PHP, JavaScript.
- Designed a C++ driven application from the ground up that allows system administrators to configure and monitor an entire environment.
- Introduced DHTML-based smart form submission engine, which validated client-side data and all dependencies (without reloading HTML page).
- Developed JavaScript API used by clients to integrate the application with other modules.
- Carried out extensive verification and testing to set MySQL database free from SQL injections.
- Experience using AGILE/Waterfall software development methodologies.
- Responsible for the building and implementation of SQL server. Designed MySQL database schema implement DAO, DTO and cache layers using Spring MVC framework.
Environment: C++, C, JavaScript 1.5, MySQL, Apache Server, Linux, UNIX Shell, PHP, HTML, Spring MVC framework.