I'm a professional C# developer with 4 years of experience. I am a full stack developer with experience in different technologies including Entity Framework, Winforms, WPF.
I want to be a developer who helps other developers. Making tools and systems that increase productivity and robustness are fun and challenging. I use the Joel Test to measure my improvements.
From C#, to VBA and SQL, I've got a wide range of programming skills.
I have extensive use in Jenkins and other CI tools, and can build a one-click build environment.
Researching the latest technologies is a blast, and upgrading code to newer standards is a joy.
I like to set up systems to support the code base and keep development flowing.
The chatbot's purpose is to assist a group of users in handling numerous review items more efficiently. The bot uses a database to store the results of registered members. Chat commands are used to retrieve statistical information and recommended guidance.
In February 2016, we gave the program a much needed overhaul and delivered version 2.0. Driving this process was my 5 thousand word function specification.
The program is written in c# and uses Entity Framework 7 code-first for the database access layer. Data is stored in a PostgreSQL database. It is compiled with Mono and hosted in a Linux Docker container. The database runs in its own Docker container which is linked using Docker Compose.
Every developer ends up copy and pasting the same simple helper methods between many different programs. This repository is a suite of helpful classes and extension methods that I use very frequently. Each department of the library is packaged separately and uploaded to Nuget.
* Common extension methods for frequently used data types.
* Framework for creating command line programs with automatic command line argument parsing.
* Simple database access to sql-server, mysql, and postgresql that encourages parameterized statements.
Stack Overflow is a question and answer site for professional and enthusiast programmers. The site consistently is the first result on Google for nearly all programming problems. As an active member, I have contributed over 200 answers, sharing my knowlege with 355,000 people. I am in the top 10% for c# questions, and top 20% for ASP.Net and Linq.
Besides being a programmer, I also lead an online community. In the SO Close Vote Reviewers (SOCVR) chat room, we specialize on site-wide moderation discussions. My tasks include creating and maintaining policies, rules enforcement, and coordinating team meetings.
Software can get complex. Here's how this website works.
LESS compiled to CSS.
Minimize and combine files.
Move files to proper hosting locations.
Provides client side assets.
Routing Engine and provides back-end logic.
Jenkins is used to automatically compile code on master branch push.
Creates Docker image from successful code.
Application lives inside a Docker container.
Container is linked to an HAProxy instance which feeds internet traffic.
Would you like to know more about me? Do I sound like the person you want on your team?