A pirate looking for ideas to develop and patterns to predict. I'm driven by challenges. I enjoy programming and building things, especially when solving a non-trivial problem.
I started to work on another similar application using Node.js, PostgreSQL, Loopback, AngularJS and KendoUI from the beginning, which helped a lot features to be done fast. I created the majority of the sections.
At this point with other team members, I was working on a much bigger web application with Node.js and CouchDB as database, which later I migrated it to use Mongodb. On the front-end it initially used a custom framework which later we changed it use to KnockoutJS. Aside adding major features, I regularly optimized the performance of the application.
Given a set of requirements. I had to create a Node.js server that produced PDFs given a template and data. Initial version was terrible, mix of bad code and it was really slow, but when I started I would say I didn't know what I was doing. I continued to work on it and it taught me many things. I refactored the code, broke it to small testable pieces. I found the sources of the slowness and changed them to be faster.
I wanted to create a chrome extension to calculate some statistics from my Facebook. So I started learning Javascript. It took about two weeks to learn it after going through w3schools and Mozilla Javascript guide. I knew the most basics of the language and but I still didn't understand many things.
Later attended an event about Node.js which made me to start learning more about Node.js. I continued creating my mostly useless programs but this time with Javascript.
I discovered Visual Basic 6 when I was 12. Few days later I bought a book to teach myself how to program with it. From that time I started making programs. I spent many hours everyday creating different types of mostly useless programs since I found it fun.
A pirate looking for ideas to develop and patterns to predict. I'm driven by challenges. I enjoy programming and building things, especially when solving a non-trivial problem.
I started to work on another similar application using Node.js, PostgreSQL, Loopback, AngularJS and KendoUI from the beginning, which helped a lot features to be done fast. I created the majority of the sections.
At this point with other team members, I was working on a much bigger web application with Node.js and CouchDB as database, which later I migrated it to use Mongodb. On the front-end it initially used a custom framework which later we changed it use to KnockoutJS. Aside adding major features, I regularly optimized the performance of the application.
Given a set of requirements. I had to create a Node.js server that produced PDFs given a template and data. Initial version was terrible, mix of bad code and it was really slow, but when I started I would say I didn't know what I was doing. I continued to work on it and it taught me many things. I refactored the code, broke it to small testable pieces. I found the sources of the slowness and changed them to be faster.
I wanted to create a chrome extension to calculate some statistics from my Facebook. So I started learning Javascript. It took about two weeks to learn it after going through w3schools and Mozilla Javascript guide. I knew the most basics of the language and but I still didn't understand many things.
Later attended an event about Node.js which made me to start learning more about Node.js. I continued creating my mostly useless programs but this time with Javascript.
I discovered Visual Basic 6 when I was 12. Few days later I bought a book to teach myself how to program with it. From that time I started making programs. I spent many hours everyday creating different types of mostly useless programs since I found it fun.