Wei F.
98% Job Success
Top Rated
Ranked top 10% of all Upwork talent

.Net and Java developer with 20 years, AI development with 8 years

I have around 20 years software development experience. I worked on a lot of kind of software development. include Web, Mobile(both Android and iOS) and AI development. I worked as freelancer around 15 years. Clients from United States, Europe, China, New Zealand etc. Right now I am living in United States and manage a small team in ChengDu China. We mainly focus on desktop software development, App development and Web application development. As well as AI related development Skills: 1. Programming Languages: Proficient in C#, VB.Net, Java, JavaScript, Swift, Objective-C, and Kotlin. 2. Deep Learning: Experienced in building, fine-tuning, and deploying deep learning models. 3. Backend Development: Skilled in .Net, NodeJS, and Java Spring Boot for developing robust backend systems, including RESTful API integration. 4. Web Development: Expertise in ASP.Net, ASP.Net Core, and front-end frameworks such as React, Vue, Angular, HTML, CSS, and JavaScript. 5. Desktop Applications: Proficient in building desktop applications using WinUI, UWP, WPF, and ElectronJS. 6. Mobile Development: Competent in cross-platform mobile development using React Native, Ionic, and Flutter, with a strong foundation in Android and iOS native development. 7. Database Management: Extensive experience with SQL Server, MySQL, MongoDB, and report services. 8. Architectural Patterns: In-depth knowledge of MVC and MVVM architectural patterns. 9. IoT and Embedded Systems: Expertise in single-board computers (e.g., Nvidia Jetson Nano), IoT, and smart home technologies. 10. Geographic Information Systems (GIS): Skilled in GIS mapping, GPS devices, TCP/IP listeners, and integration with Google Map API and Bing Map API. 11. AI Application Development: Experienced in developing AI applications, including those related to large language models (LLMs) and computer vision (CV). 12. Agile Methodologies: Proficient in Agile methodologies and experienced in team management. 13. CI/CD and Cloud Services: Proficient in Azure CI/CD, AWS, and other cloud services. 14. Swift and Objective-C: Proficient in both Swift and Objective-C programming languages. 15. UIKit and SwiftUI: Skilled in using UIKit for traditional UI development and SwiftUI for declarative UI design. 16. APIs and Networking: Experienced in integrating RESTful APIs, managing network requests, and handling JSON data. 17. App Store Guidelines: Knowledgeable in Apple’s App Store review guidelines, submission processes, and best practices for app distribution. 18. Java and Kotlin: Proficient in both Java and Kotlin for Android development. 19. UI/UX Design: Expertise in UI/UX design principles and practices. 20. Fragments and Activities: Skilled in managing Android lifecycle components such as fragments and activities. 21. SDK Integration: Experienced in integrating various SDKs, including Google Maps iOS SDK and DJI Mobile SDK. 22. Database Technologies: Proficient in using SQLite for local data storage solutions. 23. Version Control: Extensive experience with Git for version control, collaboration, and code management.
Work history

Sign up to access their hourly rate, hours worked, total earnings, work history, and portfolio.

Want more info about Wei F.?



  • Microsoft SQL Server
  • Management Development
  • .NET Core
  • Windows Forms
  • Startup Company