I started working professionally in the IT field while still in
high school. I was able to leverage 3 years of university and my
Open Source interests into contract work which in turn led to permanent
employment.
Work
- Development of an address register re-write (Azure, Linux, Java, PostGresql)
- Maintenance of inventory application and Windows administration (Net+Oracle, Windows Server)
- Helped stand up a custom application development group and develop a PoC (Java, Azure, React)
- Application lifecycle support
- Development of a population register (Java+SQL Server)
- Cloud Migration with CI/CD (Azure, Linux, Java, C, Terraform, Ansible, Python, Gitlab)
- Stack modernization and CI/CD introduction: Java modernization, C build refactoring, Git+Jenkins
- Multiple Unix to Linux migrations
- Hydrographic Chart manufacturing and maintenance workflow application (Java+Oracle)
- Administration of Linux and Windows servers
- Development of Content management system (Java+Oracle)
- Creation of Conference and Foreign travel system (ASP+Oracle)
- Creation of conference booking and workflow application(ASP+Access)
- Wired and wireless telelphony development and support (C/C++, Perl)
- Creation of web-based inventory system (Perl)
Technology
- Java: Jakarta/Java EE, Spring/Spring-Boot, Apache Struts, Groovy
- DBs: Postgresql, MariaDB/MySQL, Java/DerbyDB, SQLite, Oracle, SQL Server
- Cloud: Azure, Linode, Digital Ocean, Terraform, Ansible
- CI/CD: Azure DevOps, Gitlab, GitHub, Jenkins
- Sysadmin: Linux (Debian and Red Hat based), BSD (FreeBSD, NetBSD, OpenBSD), OmniOS/Solaris, AIX, Windows, Apache, Nginx, IIS, Tomcat/TomEE,
WebSphere, Glassfish/Payara
- Other Languages: c/c++, php, perl, python, Lisp, Pascal, Shell