Software Developer
Current- Acted as an SME(subject matter expert) and Tech lead on a number of occasions. My duties include, but are not limited to: Technical roadmapping of an initiative - How does this body of work fit within our current system? How can we leverage pre-existing patterns to seamlessly integrate these new features? Risk Assessment of potential solution paths - Identify a number of potential solutions to the problem we're trying to solve/feature we're trying to implement. What are the pitfalls and benefits to each solution? How can we surface these concerns to the developer without solving the ask for them? Point of contact for our Product associates - Providing an open line of communication to make sure business and client asks are being efficiently annotated before we begin implementation. Ensuring that at all steps of the coding process, these asks are at the forefront of why we're implementing new features in the first place. Composition/refinement of Jira Tickets - writing clear and concise descriptions and explanations of the problems we're trying to solve for. What is the subject matter of this body of work? Why do we need to solve this from a technical perspective? How do we go about doing so(providing references in the code to give the developer a healthy jump point so they don't feel lost)?- Developed a deep understanding of the product, such as Protected Health Information, in effort to write code that would adhere to scope specific security concerns - Attended company promoted kanban workshops and applied learnings to my own agile work team(s)- Led the integration of a third-party API responsible for handling patient outreach duties - Mentored newer developers in not only learning ruby, but how to utilize company specific programming practices and recycling pre-existing, tried and tested, patterns - Composed extensive unit tests in Rspec and Jest - Peer reviewed fellow developers pull requests to ensure their code was clean and efficient