trimpirim

71
reputation
1
7

Yep. I feel that I am some kind of developer which always searches for the best practices before doing anything. I love to argue, discuss my and other developers decisions, because this is the only way to learn something new and to become the best one. I have been working as a web developer for 7 years already. I have used a lot of technologies. I think I can not even list them all - still I can list some of them with a bit of information where and how I used them. Firstly there was Java. Java was the one I had on my university courses (I am still a student of computer science course), I have built an app, which allowed people to list their adverts online (that was a desktop application, but with a connection to MySQL server). After that I built an app which took all the images from directory and transformed (cropped them) to the size specified by the end user. Somehow I decided that Java is too old so I started playing with Scala. Used Scala's Lift framework, which still is very interesting and fabulous. By creating an application with Scala's Lift framework I became interested in PHP and other web application technologies. I have used PHP's Symfony framework (and I am still using that - http://find-a-builder.diavlo.lt/) - I have already 5 years of experience with Symfony (I started working in a company 4 years which used SF2), tried Laravel, CI, Yii, Slim, F3 frameworks but none of them were so awesome as Symfony is. While developing frontend applications I found out that there is a JavaScript backend programming language - NodeJS. I was fascinated by that and used in some of my web applications. I could not use MySQL with NodeJS, because it sounded kind of weird, so I decided to try MongoDB. Using NodeJS somehow made me try to use AngularJS. Created a project called deallink (deallink.biz) - it was long ago, but still I finished this one. Tried ReactJS, created a lot of landing pages for a telecommunication company using VueJS, got almost finished VueJS project (NodeJS + MongoDB on backend) - http://johnie-riece-k9.diavlo.lt. I used to use LESS as a preprocessor of CSS, but after trying SASS - there is no way I am going back to use LESS. Bootstrap 4 is written using SASS. Oh, by the way - most of the time I use bootstrap. If I can I do like to use atomic CSS (https://acss.io). The main thing by having me as a developer is that I care a lot about my clients code quality. I like to code in a way that my clients could hire other developer and still have a possibility to add new features without recreating an application from scratch, because of the awful code.