Skills
I have 10 years of experience as a software engineer in a variety of contexts: web, applications, embedded, CI/CD & more. I am extremely good at learning new systems and technologies quickly. I thrive on building relationships with users and delivering value that makes a difference to them.
I am an expert at managing legacy code and technical debt, delivering value in the short term while also following best practices to manage the system in long-term, making future maintenance and development work easier, cheaper and more predictable.
ASP.NET, Web Forms, ASP.NET Web Forms, automated testing, Bash, C, C#, C++, C++14, CMake, CSS, Clean Code, code review, code reviews, computational linguistics, programming, Continuous Delivery, CI/CD, Continuous Integration, distributed systems, Django, Docker, Domain Driven Design, Embedded Software, firmware, GNU, git, Gitlab, HTML, HTTP, jQuery, Javascript, Jenkins, LINQ, Linux, microservices, Azure Cloud, Windows, MVC, natural language processing, open source, Python, QNX, RTOS, SQL, SQLite, Agile/Scrum, shell script, desktop applications, Design Patterns, software lifecycle, version control, static analysis, svn, TCP/IP, technical debt, T-SQL, SSL/TLS, unit testing, shell, UDP/IP, Visual Basic, web applications, Yocto