About me

Hi, I'm a Software Engineer based in North Carolina. I strive to build software I care about. At the end of the day I want to build something I can take pride in. I enjoy the process of building software and problem solving. While I currently specialize in Ruby on Rails, I've worked with various languages and believe that a good developer should be language-agnostic, focusing on solving problems effectively.

I believe in writing clean, simple, and maintainable code that is easy to understand. This makes maintaining, debugging, and refactoring easier, especially for engineers that are new to the codebase. Outside of code structure, software needs to be observable and secure. I'm currently focused on core upgrades within the software stack, adding logging and metrics to improve app behavior understanding.

I hope you find this portfolio a good reflection of my style and attention to detail. I'm always looking for new opportunities to learn and grow. Please reach out if you think I'd make a good fit for your team.

+1 937-622-9425

nicholas.bice70@gmail.com

What I value in an engineering team

  • Embraces collaboration and promotes mentorship
  • Always willing to pair program when needed
  • Allows for flexibility in working styles
  • Has a shared sense of goals
  • Helps others grow in areas they want to improve

What an engineering team values in me

  • Writes clean, maintainable code that others can easily understand and modify
  • Consistently delivers on time and is able to pivot when needed
  • Collaborates with others to achieve our goals as a team and individuals
  • Learns quickly and adopts new technologies
  • Takes ownership of the product
  • Independent and ambitious