Senior Software Engineer & Team Lead
China Mobile
Worked with lots of Mobile and Web Jobs for Upwork Clients
- Strong knowledge of OOP design patterns, best practices, and technologies.
- Strong knowledge of MEAN / MERN / LAMP stack technologies. - Strong knowledge of NoSQL technologies (Redis, Memcached).
- Strong knowledge of Native Mobile technologies(Swift, Objective-C, Java, Kotlin)
- Strong knowledge of Hybrid Mobile technologies(React Native, Expo, Ionic, Cordova, Flutter)
- Strong knowledge of automated testing methodologies (TDD, BDD).
- Strong teamwork, leadership, and time management skills.
- Experience with agile software development (Scrum, Kanban).
- Experience with API integrations via REST or GraphQL.
- Excellent problem solving and debugging skills.
- Passion for excellent technical documentation.