-
Posts
2,167 -
Joined
Nuluvius's Achievements
About Me
I'm a professional Software Engineer with extensive experience developing a wide range of software. I have particular experience in developing highly multithreaded and distributed software, cross platform software and native control protocols.
I'm an evangelist of the Agile methodology and much of what it stands for, in particular placing heavy emphasis and value on teamwork.
I also care about writing high quality code that adheres to good engineering and design principles and I try to encourage this in others when possible.
Programming/Markup Languages
C, C++, C#, Python, Java, Delphi, Swift, Objective C, JavaScript, UnityScript, Bash, LISP, PHP, HTML, CSS, ActionScript, SQL, XML, XAML, Visual Basic, Go, TypeScript, Haskell
Technologies and Frameworks
.NET, Async, WPF, WCF, WinForms, WIX, TPL, LINQ, Windows Azure, Xamarin, Entity Framework. NHibernate, AngularJS, Knockout, JQuery, MVVMLight, Prism, Silverlight, CUDA, OpenGL, OpenCL, OpenAL, DirectX, DevExpress, NUnit, JUnit, GoogleTest, GoogleMock, Google Protocol Buffers, COM, RemObjects, SQL Server, Oracle, SQLite, MySQL, NoSQL, RIA, ØMQ, JNI
Principles, Patterns and Methodologies
Test Driven Development (TDD), Behaviour Driven Development (BDD), Agile, Scrum, MVVM, MVC, SOLID, ACID, KISS, Asynchronous Programming Patterns, Software Architecture, Design Patterns, Database Design, UML, EERD, Normalization, Dependency Injection (DI), Inversion of Control (IoC), Cross Paradigm Programming, Continuous Integration (CI)
Tools and Development Environments
Visual Studio, Delphi XE, XCode, Unity, IntelliJ, PyCharm, Qt, Eclipse, NetBeans, Adobe Creative Suite, ReSharper, CodeRush, CMake, MSBuild, SSIS, SQL Studio, Git, Subversion, Mercurial, Jenkins, Windows, Android, Linux, iOS, OSX, FreeRTOS, QNX, JIRA, Xamarin Studio