I am a Software Engineer with several years of experience developing applications and services. I have participated in many projects for small businesses as both a developer and consultant, working in distributed teams or as a solo contractor. My job often involves development of the software architecture from scratch and I use the best tools and services to facilitate the process of development, support and documentation.
Core Skills:
-Languages: C# (.NET 3.5, 4.0, 4.5, 5.0), C++, Python, Swift, Go, Java, JavaScript
-Frameworks: EF, WCF, WPF, Silverlight, Prism, Unity, ASP, Angular, jQuery, Node
-High-Level Patterns: MVVM, MVC, IoC, Dependency Injection
-Methodologies: OOP, TDD, SCRUM
-Tools: Visual Studio (2008 - 2015), XCode, ADT, TFS, NUnit, Git, Jira, RStudio, MonoDevelop
-Databases: SQL Server including 'Express' and 'Compact' editions, MySQL, SQLite
-Game Engines: Unity3D, MonoGame, XNA
Main areas of work:
-Client-Server Systems
-Customized Graphical User Interfaces
-Database Development
-Web Services and Applications
-Desktop Applications
-Mobile Applications
-Games and 3D
-MS Kinect Apps
-Browser-Based Applications
-Multi-Threaded Optimization
-Data Mining and Visualization