Ivan Muller
Software developer & DevOps
Skill Sets and Methodologies
Technologies
I'm passionate about the new technologies for the web
My tendency is to get the best technologies for my team to get the best experience on development time.
My skill set can be bundled into:
Concepts
I develop all apps with a few core concepts:
Design Patterns
Software design principles represent a set of guidelines that helps us to avoid having a bad design.
DRY
Many people claim to understand DRY but their code doesn't reflect it. DRY concepts are meant to take place at all levels of the Rails stack. Whether it's modular model design, proper helper usage, decorators and presenters, multi-app solutions, or even mailer simplicity DRY is always on my mind.
Modularization
I write modular code based on behaviors making it more navigable, developer friendly, and intuitive.
The Kiss Principle
Any code should be easy to read and understand, keep it simple s...
Scalability and Maintainability
I support iterative development but I understand that thinking ahead and building in the appropriate infrastructure at the ground level will pay for itself over the following months.
Scrum
I work with agile methodologies my best experience was with Scrum
People
The web is no longer made of pages and quirky utilities, it's made of people, opinions, personalities, and apps focused on the improvement of one's life. At the core of any product, respect and understanding of the customer's needs and desires is essential. It's my belief that developers need to fully understand their customers to build a quality product.
Know Your Customer
Everyone involved in the engineering of a product needs to know their customer. A product that scratches your own back is a huge plus.
Listen to the Customer
Customers can be annoying. They complain about things that most of us wouldn't even think of. It doesn't matter. If you build a product that breeds confusion, you need to change it.
Scrum with the Customer
Customers can be included on develop time, using the application on this time to help us on detect hot issues
Follow me
Stay connected with me through
social media & get latest updates & great news
Github