Summary

Expertise

Project Highlights

Education

Agency

DC

English:

Advanced

David C.

vetted by Youteam

Vetted by YouTeam

Peru

UTC -05:00

America/Lima

English:

Advanced

I am a seasoned Software Engineer with 4 years of experience in software and embedded software development.

I am a seasoned Software Engineer with 4 years of experience in software and embedded software development. My career has been marked by successful projects in diverse sectors, including radar systems, payment solutions, and air traffic control. I possess proficiency in a range of programming languages and have a strong foundation in agile methodologies, making me proficient in Agile Scrum methodology, enhancing adaptability, teamwork, and rapid problem-solving abilities. Additionally, my demonstrated ability to resolve complex issues and troubleshoot software problems efficiently, along with my experience in working within multidisciplinary teams, highlights my collaboration skills. I am deeply committed to staying updated with the latest software engineering trends and technologies and am dedicated to delivering high-quality, reliable, and efficient software solutions.

Want to hire this engineer?

Check if David is available

Expertise

Years of commercial development experience

4 years of experience

Core technologies

C 4 years
C++ 4 years
PostgreSQL 2 years

Other technologies

Python

Project Highlights

icon
Software Engineer - C Developer

INDRA

Jan `23 - Oct `23

9 months

Software development for Air Traffic Control systems in C/C++

Responsibilities & achievements

• Software development for Air Traffic Control systems in C/C++. • Development of new features, support, testing, integration, and issue resolution. • Proficiency in C++ and ADA on Linux (RHEL 6 and 8). • Employed GDB, GNAT, and Valgrind for advanced debugging and memory analysis, enhancing software development by identifying and resolving issues, optimizing code, and ensuring robust program execution. • Utilized Clearcase and Git for version control. • Worked on international projects, including NATS U.K. Air Traffic Control System. • Employed Agile Scrum methodology for project management. • Utilized Jira, IBM Rational Change, and DOORS for effective project and requirement management, ensuring seamless coordination, version control, and traceability throughout the project lifecycle.

C
C++
PostgreSQL
icon
Software Engineer - C Developer

Novatronic

May `22 - Jan `23

8 months

Specialized in C/C++ development for transactional and payment systems.

Responsibilities & achievements

• Specialized in C/C++ development for transactional and payment systems. • Developed new features, performed maintenance, and resolved software issues. • Adhered to international quality standards (ISO8583, CMMI, EMV, PCI). • Utilized Linux systems (Red Hat 8.4 and Ubuntu). • Utilized Makefiles, CMake, and Valgrind for build and debugging processes, streamlining software compilation, configuration, and memory management tasks. • Proficient in TestLink for comprehensive test case management, test plan development and test execution tracking. • Use of SQL databases in Oracle and PostgreSQL, with experience in query optimization. • Implemented TLS layer socket programming in C with multithreading. • Utilized Agile Scrum methodology and Jira for project management. • Managed version control with Bitbucket and SVN (TortoiseSVN) for legacy projects.

C
C++
Oracle
PostgreSQL
icon
Embedded Software Engineer

Jicamarca Radio Observatory

Jan `20 - May `22

2 years

Developed firmware for a weather radar pedestal control system.

Responsibilities & achievements

• Developed firmware for a weather radar pedestal control system. • Utilized NUCLEO-F767ZI development board. • Specialized in embedded system development. • Development of new features, testing and integration. • Employed programming languages including C, C++, and Python scripting. • Utilized Jira and Agile scrum methodology for project management and development. • Utilized cross-compilation techniques to build software for target platforms, streamlining the development process by enabling the creation of executables that run on different architectures or environments. • Employed oscilloscopes and digital logic analyzers to analyze electronic signals and logic states, enhancing troubleshooting and debugging capabilities by providing in-depth insights into circuit behavior and data flow.

C
C++

Education

Higher Education

Agency

agency #3217

100-400

GMT-4

Lima, Peru

Core Expertise

AngularJS
Java
JavaScript
Kotlin
.NET
Node.js
PHP
Swift
Data Analyst

Industries

Logistics & Transportation, E-Commerce & Retail, Banking & Finance

Want to hire this engineer?

Check if David is available