C# / C++ Developer
About Candidate
Introduction:
Experienced software developer with 20+ years in C/C++, Python, Java, embedded programming, and software architecture. Skilled in Agile methodologies, SCRUM, project management, and technical leadership. A problem solver with a strong focus on delivering optimal solutions for clients, with extensive experience in embedded systems, automotive projects, and distributed applications. Proven ability to manage and lead teams, implement CI/CD practices, and mentor colleagues. Expertise in software development, design patterns, and architectural solutions. A strong advocate for SOLID principles, with a deep understanding of software testing, debugging, and performance optimization. Possesses a comprehensive background in managing complex technical projects from development to deployment. Adept at training and mentoring, with strong communication and collaboration skills.
Responsibilities:
- Led and coordinated teams in automotive and embedded systems projects.
- Implemented Agile and SAFe methodologies, including training clients’ teams.
- Managed software development and debugging for automotive Infotainment and telematics systems.
- Developed new features for complex systems, including server and GUI components.
- Designed and maintained software for embedded devices in the smart city lighting sector.
- Implemented CI/CD practices for software delivery and integration.
- Worked as a SCRUM master and product owner, managing Agile sprints and workflows.
- Conducted risk analysis, progress tracking, and communication with stakeholders.
- Managed teams of 3-7 developers, including recruitment, performance management, and mentoring.
- Coordinated software upgrades, software testing, and debugging processes.