IOS, Android apps for large building conteactor Hudson. Updates to Xamarin Forms Application suite and conversion to MAUI and .NET 8 LTS.
IOS, Android apps for internet of things electronics devices. Updates to Xamarin Forms Application suite and conversion to MAUI and .NET 8 LTS.
IOS app for IPTV provider in Netherlands and Belgium - Pickx.
IOS app for virtual service center application development, then turning the functional app into SDK for other parts of Lufthansa group to use in their internal and customer facing apps.
Conversion of existing large scale trading platform (oil, gas, commodities) from Win .NET to .NET PCL while maintaining full functionality and compatibility. Use this newly created PCL platform for the mobile counterpart and develop full fledged mobile trading platform for IOS and Android. What normally takes years is done in months. Teach and mentor in-house development team and transfer knowledge (as much as possible) so they can maintain and enhance on the platform in the future.
2016 - 2016: Development of core banking backoffice SDK
Role: Lead iOS software developer
Customer: Atom
Tasks:
Development of core banking backoffice SDK for mobile application to connect to core banking services. Design and development of native IOS SDK in a way that C# Unity modules can access and use it in a simple way.
Skills:
Swift/ObjC, Xamarin.IOS, Xamarin.Android
2016 - 2016: Boardpad 2
Role: Lead iOS/Android software developer
Customer: ICSA
Tasks:
Complex secure application for management of board meetings, all documentation attached to it and presentation data needed for any board meeting. Application is used by large multinational banks and industry corporations to manage and monitor their board meeting activities. IOS Swift/ObjC, Android Java, Xamarin.iOS, Xamarin.Android, C#, Integration with backend restful service.
Skills:
Swift, Xamarin.IOS, Xamarin.Android, .NET, Azure
2016 - 2016: LegiState / GovMT
Role: Lead Xamarin iOS / Android software developer / architect
Customer: ICSA
Tasks:
Complex secure eGovernment solution for managing calls, vote recommendations, bill documents, bill owners and more.
Skills:
Xamarin.IOS, Xamarin.Android, .NET, Azure
2015 - 2015: Complex secure application for management of board meetings
Role: Lead iOS / Android software developer
Customer: Boardpad
Tasks:
Complex secure application for management of board meetings, all documentation attached to it and presentation data needed for any board meeting. Application is used by large multinational banks and industry corporations to manage and monitor their board meeting activities. IOS Swift/ObjC, Android Java, Xamarin.iOS, Xamarin.Android, C#, Integration with backend restful service.
Skills:
Xamarin.IOS, Xamarin.Android, .NET, Azure
more Projects on request
Certifications
Summary:
Skills
.NET Platforms:
Expertise in .NET Core, .NET Framework, and .NET 6+. Xamarin Expert, Blazor, Razor, MAUI, Objective Sharpie, Native libraries binding and interop, Avalonia and Mono.
Web Development:
Experience with ASP.NET, ASP.NET Core, MVC, Razor Pages, Blazor, SignalR, gRPC. Knowledge of HTML5, CSS3, JavaScript, TypeScript, AJAX, jQuery, and front-end frameworks such as Angular, React, or Vue.js.
AI and Machine Learning:
Proficiency in TensorFlow, PyTorch, Keras, scikit-learn, and NumPy, Data preprocessing and feature engineering, Model development and evaluation, Deep learning with CNNs, RNNs, and transformers, Model deployment with Docker and Kubernetes, Visualization and interpretability with Matplotlib and Seaborn, Experience with Azure Machine Learning, Google Cloud AI, and Amazon SageMaker
Desktop Development:
Experience in building desktop applications using WPF, WinForms, UWP, or Avalonia.
Cloud Platforms:
Experience with Azure, AWS, or GCP. Familiarity with Azure Functions, Azure Logic Apps, Azure Service Fabric, Azure DevOps, etc.
Microservices & Docker:
Experience in designing, developing, and deploying microservices-based applications. Containerization using Docker and orchestration with Kubernetes, messaging with Kafka and Tibco and others.
Testing:
Experience with unit testing, integration testing, and performance testing. Familiarity with NUnit, xUnit.net, MSTest, Moq, and SpecFlow.
DevOps:
Experience with CI/CD pipelines, using tools like Azure DevOps, Jenkins, or GitHub Actions. Familiarity with infrastructure as code tools like Terraform or Pulumi.
Design Patterns and Architecture:
Solid understanding of design patterns, SOLID principles, DDD, TDD, BDD, clean architecture, microservices architecture, and cloud-native design.
APIs:
Experience in building RESTful and GraphQL APIs. Familiarity with OpenAPI and gRPC.
Security:
Knowledge of .NET security practices, OAuth2, OpenID Connect, and Azure AD.
Performance:
Experience with profiling and improving performance of .NET applications, both on the frontend and back-end.
Tooling:
Proficiency with development tools like Visual Studio, VS for Mac, VS Code, Rider, Git, etc.
Other Technologies
Development environments
Tools
IOS, Android apps for large building conteactor Hudson. Updates to Xamarin Forms Application suite and conversion to MAUI and .NET 8 LTS.
IOS, Android apps for internet of things electronics devices. Updates to Xamarin Forms Application suite and conversion to MAUI and .NET 8 LTS.
IOS app for IPTV provider in Netherlands and Belgium - Pickx.
IOS app for virtual service center application development, then turning the functional app into SDK for other parts of Lufthansa group to use in their internal and customer facing apps.
Conversion of existing large scale trading platform (oil, gas, commodities) from Win .NET to .NET PCL while maintaining full functionality and compatibility. Use this newly created PCL platform for the mobile counterpart and develop full fledged mobile trading platform for IOS and Android. What normally takes years is done in months. Teach and mentor in-house development team and transfer knowledge (as much as possible) so they can maintain and enhance on the platform in the future.
2016 - 2016: Development of core banking backoffice SDK
Role: Lead iOS software developer
Customer: Atom
Tasks:
Development of core banking backoffice SDK for mobile application to connect to core banking services. Design and development of native IOS SDK in a way that C# Unity modules can access and use it in a simple way.
Skills:
Swift/ObjC, Xamarin.IOS, Xamarin.Android
2016 - 2016: Boardpad 2
Role: Lead iOS/Android software developer
Customer: ICSA
Tasks:
Complex secure application for management of board meetings, all documentation attached to it and presentation data needed for any board meeting. Application is used by large multinational banks and industry corporations to manage and monitor their board meeting activities. IOS Swift/ObjC, Android Java, Xamarin.iOS, Xamarin.Android, C#, Integration with backend restful service.
Skills:
Swift, Xamarin.IOS, Xamarin.Android, .NET, Azure
2016 - 2016: LegiState / GovMT
Role: Lead Xamarin iOS / Android software developer / architect
Customer: ICSA
Tasks:
Complex secure eGovernment solution for managing calls, vote recommendations, bill documents, bill owners and more.
Skills:
Xamarin.IOS, Xamarin.Android, .NET, Azure
2015 - 2015: Complex secure application for management of board meetings
Role: Lead iOS / Android software developer
Customer: Boardpad
Tasks:
Complex secure application for management of board meetings, all documentation attached to it and presentation data needed for any board meeting. Application is used by large multinational banks and industry corporations to manage and monitor their board meeting activities. IOS Swift/ObjC, Android Java, Xamarin.iOS, Xamarin.Android, C#, Integration with backend restful service.
Skills:
Xamarin.IOS, Xamarin.Android, .NET, Azure
more Projects on request
Certifications
Summary:
Skills
.NET Platforms:
Expertise in .NET Core, .NET Framework, and .NET 6+. Xamarin Expert, Blazor, Razor, MAUI, Objective Sharpie, Native libraries binding and interop, Avalonia and Mono.
Web Development:
Experience with ASP.NET, ASP.NET Core, MVC, Razor Pages, Blazor, SignalR, gRPC. Knowledge of HTML5, CSS3, JavaScript, TypeScript, AJAX, jQuery, and front-end frameworks such as Angular, React, or Vue.js.
AI and Machine Learning:
Proficiency in TensorFlow, PyTorch, Keras, scikit-learn, and NumPy, Data preprocessing and feature engineering, Model development and evaluation, Deep learning with CNNs, RNNs, and transformers, Model deployment with Docker and Kubernetes, Visualization and interpretability with Matplotlib and Seaborn, Experience with Azure Machine Learning, Google Cloud AI, and Amazon SageMaker
Desktop Development:
Experience in building desktop applications using WPF, WinForms, UWP, or Avalonia.
Cloud Platforms:
Experience with Azure, AWS, or GCP. Familiarity with Azure Functions, Azure Logic Apps, Azure Service Fabric, Azure DevOps, etc.
Microservices & Docker:
Experience in designing, developing, and deploying microservices-based applications. Containerization using Docker and orchestration with Kubernetes, messaging with Kafka and Tibco and others.
Testing:
Experience with unit testing, integration testing, and performance testing. Familiarity with NUnit, xUnit.net, MSTest, Moq, and SpecFlow.
DevOps:
Experience with CI/CD pipelines, using tools like Azure DevOps, Jenkins, or GitHub Actions. Familiarity with infrastructure as code tools like Terraform or Pulumi.
Design Patterns and Architecture:
Solid understanding of design patterns, SOLID principles, DDD, TDD, BDD, clean architecture, microservices architecture, and cloud-native design.
APIs:
Experience in building RESTful and GraphQL APIs. Familiarity with OpenAPI and gRPC.
Security:
Knowledge of .NET security practices, OAuth2, OpenID Connect, and Azure AD.
Performance:
Experience with profiling and improving performance of .NET applications, both on the frontend and back-end.
Tooling:
Proficiency with development tools like Visual Studio, VS for Mac, VS Code, Rider, Git, etc.
Other Technologies
Development environments
Tools