Software Engineer
CurrentIn a transition to a larger team I have shifted away from a client facing role to a more senior development and operations capacity. I have adopted the company agile mentality and scrum framework with an emphasis on daily standups, backlog grooming, and sprint planning.Notable new contributions to the Software Development Life Cycle include:o Development -Oversee a remote development team and provide Knowledge Transfers for projects I am familiar with. -Ensure proper use of Git version-control, git-flow repository operations, and PSR coding style compliance.o Testing -Review Merge Requests and provide feedback on ways to optimize code by ensuring it is flexible, re-usable, and reduces future technical debt. -Manage the process of approval, conflict resolution, and the final merge.o Deployment -Create stable versioned releases. -Personally deploy to production, as well as simplify and create documentation for the process so that others may follow suit.As for Operations I have become instrumental in creating and updating project environments and infrastructure for local, test, and production environments.