Staff Software Engineer at Applied Physical Sciences | Concord, MA
As a full-stack developer at Bonterra, I deliver custom features that build off of the standard product offered by CyberGrants, a leading provider of software solutions for social good.
Mock-up concepts, refine designs, and iterate on web-based user interface concepts to satisfy military contract requirements. Program qualified designs in HTML/CSS/TypeScript leveraging the Vue.JS framework and Bootstrap CSS styling framework. Create complex interactions between front-end, API, and back-end in generating new features. Occasionally implement alterations in Python and C++ when a feature requires it. Ensure CI/CD stays green, maintain working Docker containers, and leverage GitLab for version control.
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.
Developed custom software functionality for Fortune 500 clients’ Corporate Social Responsibility
and grant programs.
Specialized in developing features and implementing fixes across the full technology stack.
Expedited the delivery of time-sensitive product enhancements vital to clients’ active campaigns.
Created technical documentation for long-term support of client APIs, complex business logic, and client-specific features.
Supported SOAP/Rest APIs, eSignature, SSO, User Interfaces, Feeds, Payroll Applications, Global Payment Systems, Vendor Data Integrations, and Custom Reporting on time and in scope.