About me

I was born in Lima, Peru, where I studied for 5 years and obtained a degree in System Engineering. I have been working 20 years as a Software Engineer for several companies from different economic sectors such as Government, Financial, Industrial, Educative, Consulting, Retail, and Research.

Moises Gamio

A little more...

I have been programming in several languages such as Java, C, Cobol, C#, Visual Basic, PHP, Prolog, Python, PL/SQL and JScript. My tasks have been related to Software Development, stages of Analysis, Design, Testing, and Deployment.

During 8 years, I worked as a System Analyst for the Bank Sector. Since 2014, I am working as a Software Engineer in a B2B company in Berlin, Germany.

This is my blog site to share my knowledge and experience in everyday situations that we, as developers, face daily. At the moment, I am passionate about the following things:

  • Clean Code
  • Spring Framework
  • RESTful Web Services
  • Automated testing
  • Software Design
  • Software Architecture
  • Distributed Systems
  • Data Structure and Algorithms
  • Object-Oriented Programming
  • Learning new technologies
Buy me a coffee

Thank you for your support! Your donation helps me to maintain and improve codersite.

A collection of software design principles with code examples from real business scenarios.

I want this

A fun t-shirt for every front-end, backend or developers who loves programming.

I want this!

Follow me on:

medium twitter github facebook