Chadwick Smith

Software Architect & Engineer

Inquisitive practice and technical prowess applied through a continuous process of improvement.

Mobile & Web

Cross Platform & Screen Ubiquity

Mobile solutions beaming with native performance for demanding user expectations. Common logic coupled with precise pixel freedom on every device.

User Experience

Prototype, Integrate & Animate

Pixels provoke engaging experiences, becoming fluid through aesthetic finesse and technological prowess.

Interactive Art

Storytelling & Visualization

Augmented narratives involve deep exploration into meaningful concepts and perspectives. If there’s a ghost in the machine, we’ll be sure to find it.

Connect

I am not a robot

Contact me about interesting opportunities and collaborations.

Platforms

Xamarin
Android, iOS, Windows Phone
Windows Store, Universal Apps
HTML5
WPF, Silverlight
Xbox Applications
Kinect for Windows
VoIP & SMS – FreeSWITCH, OpenTok
OpenStack, CoreOS, Google App Engine
Seafile – Collaborative Cloud & Sync

Operating Systems

Windows 10 – 3.1
UWP – Windows Phone 7
Android – API 26
macOS, iOS 11
Windows Server 2016 – 2003
Linux – Debian, Ubuntu, SuSE, CoreOS

Programming Languages

C#, Java
TypeScript, JavaScript, ActionScript
HTML5, XAML
CSS3, SASS
SQL
XML, XSL, XSD

Software Development

SOLID Principles, EDA, SOA
OOP, Reactive, Asynchronous
Interface Driven Development
DI / IoC – Dependency Injection
MVVM, MVC
Responsive Web Design
UX & UI – Integration, Interaction, Motion
Human Interaction – GUI, NUI, VUI
Requirements Analysis, Authoring
Architecture, Design, Implementation
Troubleshooting, Debugging, Deployment
SDLC – Agile, Waterfall, Prototype

.NET 4.7, Core 2.2, NETStandard

APIs, Libraries & Extensions Xamarin, Xamarin.Forms, Native UI
UWP, Windows Phone, Store
WPF
Silverlight
Windows Services
Entity Framework Core
NHibernate 5
SQLite.NET ORM
LINQ to SQL
LINQ – Language Integrated Query
Rx – Reactive Extensions
TAP – Task Asynchronous Pattern
TPL – Task Parallel Library
PCL – Portable Class Libraries
P/Invoke
MVVM Toolkits MvvmCross
MVVM Light
ReactiveUI – RxUI
Prism
IoC & Dependency Injection Autofac
Castle Windsor
TinyIoC
Ninject
MEF

Web Technologies

ASP.NET
MVC 6, Web API 2.2
HTML5, CSS3, SASS
Bootstrap, Foundation, Susy
Node.js, WebPack, Gulp, Bower
GSAP, Pixi, Phaser.js
REST, XML Web Services
jQuery
Aurelia, WebRX, KnockoutJS, AngularJS
IIS, OWIN, Nginx

Development Tools

Visual Studio 2017
Xamarin Studio
Eclipse
XCode
VVVV
Hyper-V, VirtualBox, VMWare
Git, TFS, JIRA, SVN
HockeyApp, Xamarin Test Cloud
CodeSmith, T4 Templates
FlashDevelop

Database & Modeling

PostgreSQL
MS SQL Server
SQLite
Azure SQL
Redis
Memcached
EntityDeveloper
ERWin
ER/Studio

Message Formats

JSON, BSON
ProtoBuf, MsgPack
XML, SOAP
HMAC
AMF3

VoIP Technologies

PJSIP – ARM, x86
FreeSWITCH – Mod Managed, ESL
OpenTok

Network & Protocols

Fiddler, WinPcap, TCP, UDP, HTTP, FTP
SIP, XMPP, RTMP, RTP, RTSP
SSH, TLS, SSL

Content Creation

Blend 2017
Photoshop, Illustrator, InDesign
After Effects
Animate, Flash, Flex
Premiere Pro, Avid Composer
Maya, Lightwave, Cinema 4D
Nuendo
VirtualDub, AviSynth
VVVV, C-Nario

Anticipated Studies

AKKA.NET
RabbitMQ, 0MQ
Docker
SignalR, Socket.io
Stream Processing
Machine Learning