<p>I’m a software developer with more than 25 years of professional experience in all aspects of software development, including technical leadership and project management. I have a passion for building elegant, maintainable software that addresses real-world problems. Since 2006, I’ve been focused on software applications that improve human health using both clinical and genetic data. Before that, I spent nine years as a software development consultant in a wide variety of businesses, including financial and educational enterprises.</p>
<p>As a developer, I see great promise in functional programming (FP) techniques. My main interest currently is in developing software with FP languages and promoting FP principles within technical organizations. I spend most of my programming time these days in F#, which I believe is the most effective and productive programming language for a large number of problem domains. I tend to focus on back-end development, extracting useful information from data.</p>
<p>I’m interested in new opportunities, but I am very selective. Remote work is a must. I’m most productive using F# and SQL Server, so that’s the kind of environment I’m looking for. (I also have years of experience with C#, but the first thing I’m going to do is convince you that most of your C# development should be done in F# instead. Similarly, I have experience with NoSQL databases, but I’m probably going to try to convince you to switch to a relational database instead.)</p>
<p>I’m available starting in Q3 of 2022. I’m not looking for a consulting gig or any other indirect arrangement. Bonus: If you mention Brown M&amp;M’s to me, I’ll be impressed that you read this far and paid attention.</p>
<p>Specialties:</p>
<ul>
<li>Software development using functional programming techniques</li>
<li>Software system architecture and design</li>
<li>Software development team management and leadership</li>
<li>Project vision, analysis, and requirements gathering</li>
<li>Iterative development using Scrum and other agile methodologies</li>
<li>Object-oriented analysis, design, and programming</li>
<li>Machine learning and data science</li>
</ul>
<p>Development platforms:</p>
<ul>
<li>F#</li>
<li>C#</li>
<li>.NET Framework/Core</li>
<li>Visual Studio</li>
<li>ASP.NET</li>
<li>Haskell</li>
<li>C++</li>
</ul>
<p>Databases:</p>
<ul>
<li>SQL Server</li>
<li>MongoDB</li>
</ul>
<p>Operating systems:</p>
<ul>
<li>Windows</li>
<li>Linux</li>
</ul>
<p>Software patents:</p>
<ul>
<li>Metadata automated system (patent #9626388)</li>
<li>I have two other patents pending related to natural language parsing</li>
</ul>
<p>Side projects:</p>
<ul>
<li>Open-source software: <a href="https://github.com/brianberns" rel="nofollow noreferrer">https://github.com/brianberns</a></li>
<li>Blogs: <a href="https://dev.to/shimmer" rel="nofollow noreferrer">https://dev.to/shimmer</a> and <a href="https://brianberns.github.io/" rel="nofollow noreferrer">https://brianberns.github.io/</a></li>
</ul>

Brian Berns