About Me
My name is Brian C Biggs.
I am a software developer with over ten years of experience. I also do some photography.
In my current job, I work on developing microservices in Java using Spring Boot. I also use Gosu (another JVM language) to work on Guidewire (customizable insurance software).
Languages I’ve Used
Java
I started using Java sometime around 2000 or 2001, while in High School. I enjoyed making applets.
But I didn’t keep up with it. I think for a long time, I didn’t even realize there were open source tools available for it – I had used a commercial IDE at school (maybe Sun Java Studio Creator?).
At CompSource Mutual, I use Java when building and updating our microservices.
Gosu
At CompSource, I use Gosu (a JVM language) when working on Guidewire code. Guidewire is an insurance platform.
PHP
I have used PHP for many years. Eventually I ended up working with PHP to do a lot of WordPress stuff over the years… custom themes, plugins, etc. I also have dabbled in Laravel.
While I worked at The University of Oklahoma Health Sciences Center, I was handed a large document and tasked with fixing the PHP security issues surrounding a research application written in PHP.
JavaScript
I’m no JavaScript expert. I’ve never had a job where the primary language was JavaScript.
I don’t know any frameworks, though I have played a little bit with React.
I’m no expert in any JS library, but I have used jQuery.
I have used small amounts of vanilla JavaScript in a lot of various projects throughout the years.
I did start to build a JS front end for a process at CompSource as a proof-of-concept, but wasn’t able to finish it before tasks were re-prioritized and it was shelved.
Python
I have written Python scripts to do miscellaneous things. A few years ago, I wrote some Python for processing data for some work I do periodically for a local newspaper.
Languages I’d like to Use
Kotlin
I’m currently learning Kotlin.
I’m already familiar with a couple of JVM languages – why not another? Actually, one thing I like that is that it can also be compiled to native code.
Kotlin is less verbose than Java, and (unlike Gosu) has wide use.
So far, I think I prefer Ktor to Spring Boot for writing APIs.
Rust
Rust is something I’d like to eventually learn. I plan on eventually diving into some low-level programming.