Software engineer with excellent computer science/engineering background and more than 4 years of professional experience working as full-stack web developer with slight bias towards the front-end.
Started coding since I was 15 and gradually gaining experience as going through the computer science specialized courses in high school and university. Recently I find myself working on web applications built on top of the Spring/Node.js stack with Angular and of course other cool technologies, frameworks and libraries.
In my free time I enjoy reading, learning and practicing new stuff, working on interesting side projects and doing some sport :).
Technology stack: JavaScript, Typescript, Angular (1.x, 2+), Bootstap, Material design, D3.js, Node.js and it's ecosystem, Java, Spring framework and it's ecosystem, Hibernate, QueryDSL, SQL, Oracle, PostGRE, Mongoose, MongoDB, Unit testing (jUnit, Mockito, Jasmine, Jest, Karma), E2E testing with Protractor, Load testing with jMeter, Git, GitHub, Bitbucket, IntelliJ/WebStorm, Windows/Linux
Paradigms: Agile Software Development (Scrum, Kanban), Test-driven Development (TDD, BDD), Exteme programming, Functional Programming, Object-oriented Design (OOD), Domain-driven Design (DDD), RESTful APIs and Web application architecture.
I am passionate about technology and quality software engineering and always interested in great opportunities that can allow me to gain more empirical knowledge and challenge my creativity, problem solving and analytical skills.
Feel free to contact me.
Cheers,
Sashe