Technical Competencies

Application Development with C++, C#, Python, Java and more
Software design and architecture, Object - Oriented, UML and Pattern
Native Smartphone Application Development on Android and iOS
Server backend and database development for Smartphone Application and web services
Mechatronic device integration, programmable controllers, sensors, servos and control loop systems
Data analysis, visualisation and cloud storage
Web frontend development with HTML5, CSS3 and Javascript


Management Competencies

Project Leadership and Management for Engineering and Software projects using modern Agile methods
Automated system testing techniques from unit and component level to full system integration
Project planning, requirements specification, risk management and quality assurance techniques
Hardware and Software Architecture specifications
Best practices for software quality assurance