An Elixir/Phoenix developer for the last 4 years and a Ruby/Rails developer for 3 years before that, I have extensive experience on over a dozen production codebases. I am comfortable with back-end (business logic, DB/ORM, external APIs deployment, tests, etc.) as well as front-end work (LiveView, JS, jQuery, Bootstrap, HTML/CSS), and also have experience with Dev Ops, CI/CD, and observability. As a freelance developer, I have been involved in every step of the software development and project management process including design, conception, implementation, tracking KPIs, and ensuring reliability. I love all aspects of development, from greenfield features to expanding existing features and refactoring code whenever possible for maximum efficiency.
As a team member, I love collaborating with others and figuring out the best approach to building features and solving issues. I'm a proactive problem solver. If I'm not sure how to do something, I seek clarification. If I suspect there might be a better way of doing something, I ask. I am a fast learner and love getting clean, solid, tested code shipped. I hold myself to a high standard of tand I love giving thorough code reviews with lots of comments both complimentary and constructive.
With my freelance and small-business background, customer/client needs are always top of mind. On any project, I work to understand the client's needs as carefully as possible while balancing the needs of the business and working to get an MVP on the table to play around with.