Andover, Massachusetts, United States
As part of the Customizations team, I deliver custom features that build off of the standard product offered by CyberGrants. Primarily using Jira to relay information about customization changes, bugs, and manual record input, I maintain functionality of both legacy and new customizations. Our technical stack consists of (from most-used to least-used): Oracle database (PL/SQL), jQuery, AJAX, JavaScript, HTML, JSON, and Java (server-side).
I have gone from my most comfortable language being Java, to a PL/SQL expert; leveraging advanced joins and select statements to introduce clean and efficient code that is readable to anyone that reviews it.
My business experience makes me great at determining the "Why" behind a client's new feature and applying sound business logic to make the best feature that will serve the customer appropriately. I develop the ideas from start-to-finish and help the QA test and attempt to break each feature so that they are ready for production. We implement an Agile structure consisting of a team of QA engineers, Software Engineers, Implementation Consutlants, Business Analysts, and Directors to complete stories on a 2-week sprint cycle. We have two stand-ups per week, and a Friday sprint planning meeting to plan out the next two upcoming sprints to make sure we have capacity on the team.
We work with BitBucket for managing DevOps, and I am highly familiar with deployment from Staging > Sandbox > Production and resolving issues with merge conflicts.