I have been working in Software Development for 14 years and enjoy bringing my Army management experience to the software industry. I often get questions around what that means. To me, it's about team building, creating a culture that makes work both productive and fun, trusting my team and treating everyone with respect.Some core principles that have stuck with me is that you can't manage effectively if you aren't willing to get your hands dirty. In software development, this means getting down and writing code even when your job description doesn't require it. Be willing to give constructive criticism as well as receive it.Experience: Kotlin, Java, ReactiveX, ReactJS, react-native, NodeJS, Continuous Integration, Continuous Deployment, git, github, TeamCity, AWS, GCP, Docker, Linux, Spring Boot, Gradle, C#, ASP.NET MVC, Distributed Messaging Architecture, Web Services, REST, IntelliJ, VIM, JDBI, ktor, coroutines, N/Hibernate, Entity Framework, Service Bus Architectures, SQL Server, PostgreSQL, HTML, CSS, Javascript, XML, TDD, Object-Role Modeling.
Listed skills include .Net, Xml, Agile Methodologies, C#, and 3 others.