2nd Gig

html5 bootstrap template by colorlib.com

HectorQuintana

SoftwareEngineer

About

Hey there welcome to my personal site, 2nd Gig.

The content that is posted here is motly computer science related stuff that I work on my free time. I try to keep my GitHub up to date with it so if anything catches your eye you can always fork it and run with it. Thanks for stopping by.

Site is still under construction so please let me know if you find any bugs.

Contact Me!

Experience

Experience

My Experience

Skills

Goals

Target

Goals

As a software user I know firsthand how frustating software can be. That's why I'm committed to always producing great software, no matter the development situation. I achieve this by sticking to these programming goals.

Goals

1 - Make it readable

Even when working alone I strive to make my work as readable as possible. This isn't always easy, I've had many code reviews where I have to explain my naming scheme, but it definitely makes it easier to work with other developers on a project. A side benifit is a much easier time fixing bugs that pop up months after you have finished your work.

2 - Keep it lean

I want all my work to be as performant as possible, that way more people are able to use it. That's why I try to keep undeeded dependencies to a minium. This is sometimes difficult when it comes to developing in JS, after all it's so easy to find a package that does exactly what you want. But by cutting back on wasteful dependencies you improve not only performance but your skills as well.

3 - Secure it

My specialization is not in security, I know that software is inherently vulnerable. But that does not mean I can't make wise decisions to decrease my software's vulnerabilities. Depending on the language and platform you're on this can be as simple as not using that package you found on Google to encrypting responses. Your software may not be dealing with sensitive data, but as developers I believe we should always act as if we were dealing with top secret data.