Software Engineer
CurrentCurrently working in GIS maintaining a self use custom built mapping system. In the process of migrating the app from WordPress to Azure and MS Teams.Previously:Designed and developed VES (Vendor Entry System) and a helpdesk system, which was successfully implemented nationally. Both systems automated previously manual processes to ensure consistency and efficiency.Developed several internal tools and scripts to automate mundane tasks that were quickly adopted by other developers including scripts for starting/stopping cloud based VM's, automated builds and deployments of multiple development projects using TFS and batch scripts to facilitate consistent deployments both internally and externally.• Implemented TFS builds with unit tests and coded UI tests.• Scripted deployments using DevOps with custom Powershell scripts for deployment on and off site.• Created Powershell scripts to FTP download backups and restore both Oracle and MSSQL databases• Drove continual improvement to system architecture by refactoring old legacy code. • Instrumented and modified unit and integration tests to improve software quality and reliability.• Coordinated with QA testers for end-to-end testing including setting up and maintaining QA environment.• Resolved customer issues by establishing immediate workarounds and followed up with solutions by debugging and creating fixes.• Installed, supported and maintained servers, computers, printers, cabling, other equipment and network access.• Analyzed software, hardware and network systems.• Acted as primary contact for computer hardware and software problems, as well as network emergencies.• Managed application patches, data backup, security changes and network configuration.• Diagnosed network problems involving a combination of hardware, software, power and communications issues.• Installed, implemented and administered Citrix Metaframe servers.