Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
C++ Software Developer
DIRECTVC++ Software Developer
Jun. 2022 - Aug. 2024California, United States• Participated in advanced C++ unit testing utilizing GoogleMock, enhancing reliability and robustness of software components through rigorous testing methodologies • Participated the development of React Native mobile apps for iOS and Android platforms using C++ / JNI and C++ / JSI, integrating advanced features across multiple devices, including Apple tvOS and FireTV • Engineered high-performance multi-threaded applications by leveraging modern C++ standards (11, 14, 17, and 20) and implementing efficient Turbo Module architectures, optimizing concurrency and application responsiveness • Participated in agile CI/CD practices, utilizing Jira, BitBucket, and Jenkins to streamline development workflows, reduce deployment times, and ensure seamless integration and delivery of software updates • Worked with a dynamic team of 6-8 developers, fostering collaboration and innovation in MQTTbased systems and cross-platform mobile development while driving technical excellence and knowledge sharing
Software Developer
SureScan CorporationSoftware Developer
Jun. 2021 - Jan. 2024• Participated in development of threat detection system using large-scale C++ programming, enhancing security through advanced algorithms and efficient data processing • Developed complex Linux-based multi-threaded server applications, leveraging C++ (11 & 17) and Bash to optimize performance and scalability in high-demand environments • Engineered sophisticated Qt-based system and GUI applications, integrating MySQL for robust data management and OpenGL for real-time X-ray data visualization • Applied encryption protocols and network programming to ensure secure communications and data integrity, defining and implementing messaging protocols using JSON and XML • Participated in 3D data analysis and real-time object detection, driving innovation in threat detection and enhancing system accuracy and reliability through advanced programming techniques•
Software Developer
James E Smith LLCSoftware Developer
Jun. 2020United States• C++23 modern programming • Jira, Git, Bitbucket, Subversion • Design Patterns • Qt Framework with QML modeling language • OpenCV, TensorFlow • Test-driven Development (TDD)
Software Developer
OSI SystemsSoftware Developer
Oct. 2019 - Mar. 2021United States• Participated in software solutions using C++11, Qt, and QML, applying object-oriented design patterns to enhance system functionality and maintainability • Participated in routine design and engineering tasks, integrating advanced C++ template programming to streamline code efficiency and adaptability • Implemented agile methodologies by driving Scrum practices and utilizing Azure DevOps to ensure effective project management and timely delivery • Applied comprehensive knowledge of object-oriented design to create scalable and robust software architectures, contributing to improved performance and system reliability
Software Developer
Phila. Playoffs IncSoftware Developer
Sep. 2017 - Jun. 2020• Participated in development of embedded multi-threaded systems using C++ and Qt for Android, Linux, and mobile platforms, ensuring high performance and scalability across diverse environments • Implemented and managed network infrastructure, including SMTP, HTTP, and domain servers, enhancing system connectivity and data integrity • Engineered VOIP/PBX client and server solutions with C++ SIP API programming and integrated SSL public/private key encryption to secure communications • Created and optimized front-end UI screens and actively contributed to UI development using C++/STL and Qt while also working on Arduino-based embedded systems to support various project requirements
Software Engineer Contractor
Think SurgicalSoftware Engineer Contractor
Oct. 2015 - Apr. 2016Fremont CA• Participated in advanced C++11 solutions employing object-oriented design and design patterns to enhance the functionality and reliability of surgical software systems • Participated in software development projects using Agile/Scrum methodologies, driving iterative progress and maintaining high standards of code quality and project management • Utilized tools such as GIT, Jira, CMake, and Coverity to manage code versioning, track project progress, and ensure rigorous testing with coverage analysis using Gcov and Lcov • Conducted comprehensive software maintenance and improvements, applying best practices in design patterns to resolve issues and optimize performance in complex, high-stakes environment
Software Developer
Jannatec TechnologiesSoftware Developer
Feb. 2014 - Aug. 2015Philadelphia PA• Developed and fine-tuned C++11/Qt applications for Windows and Linux platforms, leveraging Agile/Scrum practices to accelerate development processes and improve project outcomes • Engineered advanced public-key cryptography systems to secure audio and video streaming, ensuring stringent data protection and enhancing overall system security
C++ Development Contractor
John Deere & CompanyC++ Development Contractor
Oct. 2011 - Jun. 2012Urbandale IA• Worked with team of 6 to 10 developers • Developed tools and libraries • Agile/Scrum development strategy • Used design patterns with C++/Qt for system and GUI components.
Contract Software Engineer
Ansaldo STSContract Software Engineer
Feb. 2011 - Sep. 2011Pittsburgh, PA• Participated in development of large Linux based mass-transit system. • Worked with team of 8 to10 Linux software engineers and test engineers • Utilized advanced object-oriented development methods with C++ on Linux platform • Participated in code reviews, software integration, and software configuration process • Used ClearCase for tracking development • Designed and implemented object-oriented architecture in C++ • Analyzed requirements and chose suitable data structures • Performed all duties in an embedded software engineering environment
Software Engineer
International Business Machines (IBM)Software Engineer
Jan. 2010 - Dec. 2013Bentonville AR•Worked with a team of 6 to 10 engineers in creating and implementing advanced C++ design patterns to enhance functionality and performance • Architected robust template data structures
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like James on Intch
IT
489368 people
24
Data Scientist Intern @ Newell Brands
16
Program Manager @ DISH Network
18
Senior Software Engineer @ EarnIn
ITFrontend Developer
83863 people
42
Senior Mining Engineer @ Riot blockchain
20
CEO @ Protonshub Technologies
33
Investor Relations Manager @ ExxonMobil