Application Development

  • professional software development in C, C++, Rust, and Python
  • architecture, design, implementation, testing, and maintenance
  • various techniques and methodologies
    • object oriented design and development (OOA/OOD)
    • domain driven development (DDD)
    • model driven development (MDD)
    • test driven development (TDD)
    • functional programming
    • Agile, Scrum, CI/CD, XP, RUP
  • knowledge of frameworks, libraries and best practices
  • more than 10 years of experience