As a senior software engineer, I have good knowledge of a lot of Algorithms, Data Structures, and have worked more on Finding Optimal Way, Min_Cost-Max_Flow(Match), Dynamic Programming, Graph/Tree structure, Computation Geometry, Pattern Searching Algorithm, Strategy Game Theory, and so on. I know a lot of types of Programming Design Patterns and have rich experience with several types of API and backend SQL, and have developed a lot of Websites/applications, Mobile Apps, Desktop Apps and WordPress plugins using C/C++, Java, C# .NET, Javascript Frameworks, PHP (Core, Frameworks), and Python. I will do your project well with good direction and it will be completed successfully. Thanks & Regards.