about me
I am a full-stack developer with passion to UX, therefore I prefer the front-end side because it allows me to create visual things that other people can see and try. I don't want to get attached to any particular technology. That's why currently I am working in Vue, but previously I did some projects in React and Angular.
In my opinion, a front-end developer should have a basic knowledge of backend technologies. When I have to work on a task that needs small changes on the server-side, I don't have problems to work it on my own. I can contribute to Ruby on Rails and Node.js projects, but also I know Python basics so jumping into the project shouldn't take a lot of time.
During my career, I have a small episode with designing and user experience. I was creating wireframes, mockups, and designs for small applications. Still, after hours I am doing designs and UX for side projects. Having at least basic knowledge in this area allows me to work on small designs on my own - without asking a designer for any help. It also improves how I can communicate and understand designers in their work and visions.
experience
skills
If I had done classes in JavaScript back in May 1995, I would have been told that it was too much like Java or that JavaScript was competing with Java … I was under marketing orders to make it look like Java but not make it too big for its britches … [it] needed to be a silly little brother language.
—Brendan Eich