MARTIN ZARATE

ABOUT ME

I love code, coffee, dogs... and some cats.

I'm a Web Developer with a heart for elegant user interfaces, effortless user experiences, and beautifully crafted code. With over 6 years of experience and development, my strengths are a result of my curiosity and passion for all things web.

Hello

Photo of Me

Welcome to my website. Enjoy the beauty of the canine's images thanks to our friends over at unsplash.com.

I chose mute colors for this site, you can see it on the choice of images, and the CSS styles used on the page. Not full black, nor full white, just a hint of both.

Web Development Wisdom: or "What I'd learned from all these years of working with technology"

Coding Is About ... Not Coding

Programming is not about coding, programming is about solving problems with technology and coding.
We don't write code just to write code. We solve customer's problems with code.

Coding Image
Coding Image

Soft Skills Are More Important than Coding Skills

"People work with people, not machines"

Communication: as developers, the best communication skill we have is "listening", by actively listening we can get a better understanding of what our customer wants, hint: what they want sometimes it is not what they say them want.

Critical Thinking: "always be a student" We should have an attitude of always wanting to learn more, by dissecting problems into smaller pieces we can start to understand the root cause of each problem, perhaps we can see a better picture of the whole system by understanding each piece, and be able to look at the problem with different eyes and to think outside the box.

Teamwork: simply put: "putting all soft skill into practice". Be respectful of your teammates, juniors, and seniors. Present solutions, not problems. Have empathy. Trust your team, do what is best for the team.

Knowledge is Power

But the hard part is to select what to "know". In a constantly evolving technology field, a deep understanding of the basics of technology will allow us to better make use of the current tools.
Have a clear idea of what we want to achieve. "If you don't know where you are going, any road will take you", but if we have a clear and specific goal, we can choose the right tool for the job.

Coding Image
PORTFOLIO
css3

Dice Game: a nice game created using pure JavaScript, HTML and CSS.

Python Django App

Phonetic Speller: the app spells a word using the NATO phonetics. Created with Python, Django, HTML and CSS.

Flexbox

Form Input: using CSS3 Flexbox along with input validation, JS DOM manipulation, HTML5 semantics.

html5

Tip Calculator: a tool to calculate the tip and total amount of the bill. Optimized for mobile users.

Technologies I have been using in recent years.

html5
css3
JavaScript
jQuery
Python
bootstrap
responsive
git
PHP
Wordpress
AWS
vueJS

What I am learning now.

ReactJS
Django

My tools of choice.

Visual Studio Code
Sublime Text
Atom

Where I am learning from.

lynda.com
udemy.com
pluralsight.com
CONTACT