We provide IT Staff Augmentation Services!

Xamarin Mobile Architect Resume

2.00/5 (Submit Your Rating)

SUMMARY:

I polish UX, architect and code for mobile, responsive web, APIs, distributed cloud, desktop, middleware and abstract data. I foster multi - disciplinary technical prowess and aesthetic finesse by provoking pixels and coding responsive applications. Computing as a lifestyle for over 20 years emits a spectrum of skills and proven processes. Aspirant polymath, self-driven to learn through curious experimentation and analytical conclusion.

TECHNICAL SKILLS:

Xamarin - Native & Xamarin.Forms

Android, iOS, Windows Phone

Windows Store, Universal Apps

WPF, Silverlight

HTML5

Xbox Applications

VoIP & SMS - FreeSWITCH, OpenTok

Seafile - Collaborative Cloud & Sync

Kinect for Windows

Windows 10 - 3.1

Windows Server 2016 - 2003

Windows Phone UWP, 8.x, 7

Android - API 26 macOS, iOS 11 - 7

Linux - Debian, Ubuntu, SuSE

CoreOS, OpenStack, Google App Engine

Reactive Programming

Asynchronous Programming

Event Driven Programming

OOP - Object Oriented Programming

EDA - Event Driven Architecture

Interface Driven Development

DI - Dependency Injection

MVVM - Model View ViewModel

MVC - Model View Controller

RWD - Responsive Web Design

UX/UI, Interaction, & Motion

Human Interaction - GUI, NUI, VUI

Requirements Analysis & Authoring

Architecture, Design & Implementation

Troubleshooting, Debugging, Deployment

SDLC -- Agile, Waterfall, Prototype

Lottie

SignalR

Socket.io

RabbitMQ

Event Hubs

Stream Processing

Machine Learning

Notification Hubs

C#, Java, Go

TypeScript

JavaScript

HTML, SCSS, LESS

XAML

XML, XSL, XSD

SQL

ActionScript

Web Technologies

ASP.NET Core

MVC 5

Web API 2.2

HTML5

CSS3, LESS/SASS

REST, XML WS

IIS, Nginx

WebRX, Aurelia

Bootstrap

Node.js, NPM

Webpack, Gulp

Greensock

Phaser.js

KnockoutJS

AngularJS jQuery

Message Formats

JSON, BSON

ProtoBuf, Wire

MsgPack

ZeroFormatter

XML, SOAP

AMF3

Visual Studio 2017 - InterDev

VS App Center, Hockey App, Test Cloud

VSTS, JIRA, Bugzilla

Eclipse, Android Studio

Xcode

VirtualBox, Parallels, Hyper-V, VMWare

Git, TFS, SVN, CVS, VSS

CodeSmith, T4 Templates

VVVV

FlashDevelop

VoIP Technology

PJSIP - ARM, ARM64, x86

FreeSWITCH - Mod Managed, ESL

OpenTok

Fiddler

WinPcap

TCP/IP

UDP

SSH

SSH

SIP

HTTP

SSL

TLS

XMPP

RDP

RTMP

RTP

RTSP

.NET Core, Standard 1.6

API, Libraries & Extensions

WPF, Silverlight

UWP. Store, RT, 8.x

Windows Services, Topshelf

Entity Framework 6

NHibernate 4, Spatial

SQLite.NET ORM

LINQ - Language Integrated Query

PLINQ - Parallel Extensions

Rx - ReactiveX

TAP - Asynchronous Pattern

PCL - Portable Class Libraries

TPL - Task Parallel Library

NUnit

P/Invoke

AKKA.NET

MVVM Toolkits

MvvmCross

MVVM Light

ReactiveUI - RxUI

Prism

IoC Containers

Autofac

TinyIoC

Ninject

MEF

Database & Modeling

MS SQL Server

PostgreSQL

SQLite

MySQL

Azure SQL

Redis

Memcached

Entity Developer

ERWin

ER/Studio

Content Creation

Blend 2017

Photoshop

Illustrator

InDesign

After Effects

Flash, Flex, Animate

Premiere Pro

Modern Codecs

Maya

Lightwave

Cinema 4D

Nuendo

Avid Composer

VirtualDub

AviSynth

C-Nario

PROFESSIONAL EXPERIENCE:

Confidential

Xamarin Mobile Architect

Environment: C#, .NET Core, Xamarin, iOS, Android, MvvmCross 5.x, VSTS, VS App Center, Git, NUnit, UITest, WebApi, JSON, Bluetooth LE, Affinity Designer

Responsibilities:

  • Design.NET Core library for target platforms; interfaces, REST services, plugin definitions, models, view models, logic and startup using C#.
  • Implement MVVM patterns such as data binding, INPC, awaited commanding for target platforms using MvvmCross and C#.
  • Develop custom view presenters, modals, bindings, converters and controls for iOS and Android with MvvmCross and C#.
  • Hand code type-safe iOS view controllers utilizing auto layout, accessibility, dynamic type with traits using FluentLayout and C#.
  • Utilize Android fragments with adaptive layouts, item templates, custom controls, coordinators and app bars with AXML and C#.
  • Implement unit and UI tests, continuous integration for Xamarin iOS and Android using NUnit, UITest, VSTS and VS App Center.
  • Design UX screens and mockups including targeted output for multi-platform and multi-screen production assets using Affinity Designer.
  • Maintain conscious adherence to iOS and Android human interface guidelines, with some critical user experience overrides.
  • Apple App Store Publishing in 2018 to Google Play Store.

Confidential

Software Engineer

Environment: C#, Xamarin, CocosSharp, Android, iOS, LINQ, Portable Class Libraries, Dependency Injection

Responsibilities:

  • Develop and debug mobile games utilizing C#, Xamarin Native iOS/Android and CocosSharp.
  • Develop web applications using C#, ASP.NET MVC, WebApi, Entity Framework (Code First), Knockout.

Confidential

Senior Manager, Mobility Services

Environment: C#, Xamarin, Xamarin.Forms, Azure Mobile Services, Azure Data Tables, LINQ, Dependency Injection, Android, iOS, Photoshop, Illustrator

Responsibilities:

  • Design, Development and management of enterprise mobile applications using Xamarin.
  • IBM TRIRIGA integration using Azure middle ware, mobile architecture and UI/UX.
  • Lead sprint planning and remote team coordination.

Confidential

Xamarin Mobile Architect - Consultant

Environment: C#, Xamarin, MvvmCross, LINQ, Portable Class Libraries, Dependency Injection, Interface Driven Development, Android, iOS, Windows Phone 8

Responsibilities:

  • Due diligence and recommendations for internal, reusable portable class libraries.
  • Debug internal issues involving unknown nested IoC containers.
  • Recommended and utilized MvvmCross framework for cross platform development with Xamarin.Android, Xamarin.iOS & Xamarin.Forms.

Confidential

Senior Software Engineer - Principal

Environment: C#, Xamarin, MvvmCross, Android, ASP.NET MVC vNext, WebApi, ProtoBuf, NHibernate, LINQ, Dependency Injection, IoC, Autofac, TinyIoC, Interface Driven Development, HTML5, CSS3, LESS, JavaScript, Bootstrap, PCL, P/Invoke, PJSIP, CodeSmith, PostgreSQL 9.4, Redis, FreeSWITCH, Windows Services, Akka.NET, RabbitMQ, Mono, Nginx, CoreOS, Debian Linux, Photoshop, Material Design, Polymer

Responsibilities:

  • Cross-Platform mobile architecture and development using Xamarin, MvvmCross, Autofac, MVVM, view construction, C#, VS 2015 sharing approximately 65% of the core application code.
  • Implemented shared application core components such as REST API client integration using C# 6 & task asynchronous pattern.
  • Implemented Xamarin multi-platform VoIP requirements utilizing PJSIP C, P/Invoke, C#
  • Abstracted loosely coupled, mobile platform specific functionality into runtime loaded plugins with MvvmCross using Interface Driven Development and Dependency Injection.
  • Designed and implemented horizontally scalable RESTful services using Akka.net, WepAPI, ProtoBuf, JSON, XML and CodeSmith to generate polyglot server/client messaging from a common XSD schema definition.
  • Designed and developed website using C#, ASP.NET MVC vNext, Autofac, Mono, Nginx, HTML5, CSS3, LESS, Bootstrap, jQuery, KnockoutJS, RequireJS and Photoshop.
  • Implemented data access layer to centralize NHibernate queries (Futures, QueryOver), 1st and 2nd cache with Redis, Autofac configuration and PostgreSQL in C#.
  • Implemented VoIP switching, signaling and control using FreeSWITCH, (ESL) Event Socket Library & Mod Managed, .NET Remoting, Windows Services, RabbitMQ running on Mono, CoreOS & Debian Linux with C#.

Confidential

Xamarin Developer - Freelance

Environment: C#, Xamarin, MvvmCross, LINQ, Portable Class Libraries, Dependency Injection, Interface Driven Development, Android, Photoshop, OpenTok

Responsibilities:

  • Wire up device independent services with C# core using PCL libraries and abstraction.
  • Implement MVVM data binding using MvvmCross, C# and Android AXML layouts.
  • Utilized MvvmCross framework for cross platform development with Xamarin.
  • Published on Apple App Store and Google Play Store.

Confidential

Software & Mobile Engineer

Environment: C#, Xamarin, MvvmCross, Dependency Injection, Interface Driven Development, TAP, SQLite, SQLite.NET ORM, LINQ, Portable Class Libraries, Android 19, iOS, Objective-C, Xcode, OpenStack, Seafile, Photoshop, Illustrator, After Effects, CINEMA 4D

Responsibilities:

  • Architected multi-provider mobile cloud storage clients for Android, iOS & WP8 using C#, Xamarin, MvvmCross, PCLs, Dependency Injection, Interface Driven Development, SQLite, SQLite.NET ORM, REST, JSON and Seafile.
  • Designed and implemented shared mobile application core and business logic using portable class libraries, MvvmCross and Xamarin.
  • Implemented common REST service interaction using JSON message format, LINQ, and task asynchronous pattern.
  • Implemented local persistence for file tracking and versioning using SQLite and SQLite.NET ORM.
  • Designed and integrated platform specific UX/UIs using C#, MVVM, Android AXML, Xcode XIB and XAML.
  • Branded open source UX on Android, iOS, Windows and OS X clients in accordance with multi-density device guidelines.
  • Concept and implement Confidential animatic. Animation and compositing using Photoshop, Illustrator, CINEMA 4D & After Effects.
  • Published on Apple App Store and Google Play Store.

Confidential, Seattle, WA

Windows Platform Developer

Environment: C#, Windows Phone 8, Windows 8, Windows Runtime, LINQ, XAML, Blend 2013, SQLite, SQLite.NET ORM

Responsibilities:

  • Architected enterprise quality data transfer service for syncing various file formats through client provided cloud storage REST APIs using Windows 8 BackgroundTransfer API in C#
  • Developed offline persistence layer to SQLite for mobile applications using C# & SQLite ORM
  • Implemented notification mechanisms for file transfers in C# and XAML.
  • Implemented a variety of UX integrations for client applications using C#, Blend, XAML, and custom MVVM implementation.
  • Updates to Windows Phone and Windows 8 applications using C# and XAML.
  • Published in Microsoft Store.

Confidential, Seattle, WA

Senior UX Developer

Environment: C#, XAML, LINQ, Blend, Xbox Applications, WPF, Windows Phone, Xamarin, Windows 8, Silverlight, SQL Server 2008

Responsibilities:

  • Implemented UX views, view models and interfaces for Xbox applications using C#, XAML and Blend.
  • Implemented Windows Phone, WPF and Xbox client API requests, serialization and data mapping using C#, JSON and REST.
  • Implemented views and view models (MVVM) for Xbox, Windows Phone and Windows 8 applications using C#, XAML, & Blend.
  • Developed custom Blend behaviors for formatting XAML Data Templates in bindable lists.
  • Researched extensive possibilities of Near Field Communication (NFC) using LibNFC (passive/active target, P2P)
  • Cross compiled C libraries and implemented P/Invoke wrappers for LibNFC for C# .NET for use in WPF applications.
  • Developed PCLs, Java library bindings and native library interoperability with C# and Xamarin 2.0.
  • Developed observable queues for polling http requests using TPL and Rx Framework.
  • Published in Microsoft Store.

Confidential, Redmond, WA

Customer Experience Developer

Environment: C#, WPF, LINQ, Blend, MVVM, MEF, Kinect for Windows, VVVV, Windows Phone, WCF Data Services, OData, Entity Framework, Azure, Azure SQL & Blob Storage, Rx Framework, C-Nario, ASP.NET MVC 3, HTML5, CSS, JavaScript, jQuery

Responsibilities:

  • Implemented Kinect for Windows NUI prototypes for C-Nario driven multi-display environments that enabled interactive zones using VVVV, C#, WPF, MVVM, MEF, and Blend.
  • Implemented UX for Windows Phone applications using C#, XAML, Blend 4 and a couple of handy frameworks.
  • Developed WCF Data Services exposing OData & OAuth for multi-application use via Entity Framework Code First and Azure SQL.
  • Participated in the development marketplace kiosk application using C#, ASP.NET, MVC3, HTML5 and CSS.
  • Implemented VVVV plugins using C# and Kinect for Windows for real-time interactive motion graphics, particle systems & visualizations.

Confidential, Kansas City, MO

Application Developer

Environment: C#, Silverlight 4, Blend 4, MVVM, LINQ, Prism, MEF, Telerik Controls, Entity Framework 4, WCF, SQL Server 2008, Rx Framework

Responsibilities:

  • Led a small team by demonstrating best practices and implementation guidance on Silverlight and WCF development.
  • Architected and implemented a Silverlight 4 LOB application for managing customer loyalty programs and point of sale data using VS2010, Blend 4 with adherence to the MVVM pattern via Prism, MEF and Rx Framework.
  • Developed multiple service stacks using WCF and Entity Framework 4.
  • Implemented UX using XAML and Blend 4.

Confidential, Kansas City, MO

Application Developer

Environment: C#, Silverlight 4, Blend 4, XAML, MVVM Light, LINQ, MEF, Telerik Silverlight Controls, Telerik Reporting, DevForce, Entity Framework 4, WCF, StarLiMS

Responsibilities:

  • Architected and implemented a Silverlight application for reporting on StarLiMS and SAP data sources with DevForce and SQL 2008.
  • Developed a Silverlight 4 application using VS2010 and Blend 4 using the Model View ViewModel pattern with MVVMLight.
  • Implemented UI using Blend 4/XAML, Telerk Reporting for laboratory information management systems (StarLiMS).

Confidential, Kansas City, MO

Application Developer

Environment: C#, Silverlight 4, Blend 4, XAML, MVVM, MEF, WCF RIA Services, Entity Framework 4, SQL Server 2008, Photoshop

Responsibilities:

  • Architected and implemented RIA UX for managing critical network asset assessments for nuclear reactors using Silverlight 4 and Blend 4 using the Model View ViewModel pattern.
  • Implemented service repository using WCF RIA Services and Entity Framework.

We'd love your feedback!