Post Job Free

Resume

Sign in

C C++ User Interface

Location:
Lyndhurst, NJ
Salary:
120,000
Posted:
October 22, 2023

Contact this candidate

Resume:

Ronald Baker +1-862-***-****

ad0j59@r.postjobfree.com

New York, New York

EDUCATION

BROWN UNIVERSITY — 3.75

Masters of Science in Computer Science May 2020

UNIVERSITY AT BUFFALO — 3.45

Bachelors of Science in Electrical Engineering May 2014 EXPERIENCE

L3HARRIS Clifton, NJ

Software Engineer - Java; C/C++ April 2023 - Current

• Developed feature for in-house message parsing testing tool using JavaFX to dynamically generate a multi- tabbed user interface, which the testing team could utilize to construct XML scripts for UI configuration. SANDIA NATIONAL LABORATORIES Albuquerque, NM

Computer Science R&D Engineer - Python; C/C++; MATLAB Nov 2020 – April 2023

• Designed and implemented python classes to ingested complex satellite telemetry structured data to dynami- cally generate a C/C++ API for further analysis of transmitted data.

• Revitalized multi-step high-definition image segmentation and classifier algorithm by applying various image processing and smoothing algorithms. Functions from each step of the original algorithms were integrated into the newly developed CMake build system and verified for correctness utilizing GoogleTest. BROWN UNIVERSITY Providence, RI

Computer Science Graduate Student Researcher - Python; C/C++ Jun 2017 - August 2019

• Utilized C/C++, python, and Robot Operating System (ROS) to ingest and interpret depth sensor and camera data to detect augmented reality tags in an effort to establish a robots locations in reference to the main local frame.

NAVAL UNDERSEA WARFARE CENTER Newport, RI

Computer Science R&D Engineer - Python; C/C++; MATLAB March 2015 - October 2020

• Leveraged the Eigen 3, a C++ template library for linear algebra: matrices, vectors, and numerical solvers, to implement sonar image processing algorithms originally written using MATLAB R2019a to view the ocean floor imaging to support C++ 14. GoogleTest was utilized to verify the correctness of newly developed algorithms. OpenCV, a platform that offers courses, kits, and AI services for computer vision and deep learning, was utilized during the testing procedure to visually rendering images for correctness.

• Leverage QT, a software framework that enables you to create software applications or embedded devices, and QT’s TCP/IP framework for designing testing applications used to transfer various types of data to underwater vehicles. Applications include geographical localization data with respect to the equipment locations in a global frame.

SKILLS

Software Engineering

• Programming Languages - Java (1 year), C++ (8 years), C (8 years), Python (3 year), C# (1 year)

• Development Tools - Jenkins, Git/GitLab, CI/CD, Jira, Docker, Visual Studio Code, Visio, Confluence, Eclipse, QT Creator, CMake, Google Test, VMWare

• Operating Systems - Ubuntu, Linux, Windows

• Additional Skills - Agile, Waterfall, Data structures, JSON, MySQL, XML, TCP/IP, Multi-threading, Shell Scripting, Unit testing, Signal processing, Test automation, Test-driven development, Unit testing, Product development, Continuous integration, SDLC, SDKs, OOP PROJECTS

• NATURAL LANGUAGE PROCESSING AND VR FOR PATH PLANNING Spring, 2020

• MULTI-VARIANT DATA VISUALIZATION USING UNITY GAMING ENGINE Summer, 2019



Contact this candidate