Sashe Klechkovski

Sashe Klechkovski

Mentor
5.0
(3 reviews)
US$15.00
For every 15 mins
9
Sessions/Jobs
ABOUT ME
Experienced full-stack developer. Passionate about technology and quality software engineering.
Experienced full-stack developer. Passionate about technology and quality software engineering.

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

English
Skopje (+02:00)
Joined November 2016
EXPERTISE
3 years experience
I've been working with AngularJS extensively in the last three years and I've gathered very deep and diverse knowledge not just for the f...
I've been working with AngularJS extensively in the last three years and I've gathered very deep and diverse knowledge not just for the framework but the ecosystem as well. I've also helped many people by answering their questions through StackOverflow.
1 year experience
I am experienced with implementing highly functional front-end builds and I use Webpack actively in the last year for that manner. Previo...
I am experienced with implementing highly functional front-end builds and I use Webpack actively in the last year for that manner. Previous to Webpack I've been using Grunt and Gulp and recently I've migrated several old build setups to Webpack.
8 years experience
I started using TypeScript around two years ago and since then it's my preferred way of writing JavaScript :). I use it on the new proje...
I started using TypeScript around two years ago and since then it's my preferred way of writing JavaScript :). I use it on the new projects with Angular and recently I've set up a migration path to TypeScript for the long-term project on which I'm working in the last three years that is on AngularJS with in ES5. I also like to use it on the back-end and together with two interns we developed a Spring-like framework for Node.js.
5 years experience
I've been using Node.js actively on the back-end for smaller side projects in the last 5 years. I like how fast and easy is to implement ...
I've been using Node.js actively on the back-end for smaller side projects in the last 5 years. I like how fast and easy is to implement a simple REST API or a back-end service. Recently inspired by the Spring framework I've built a lightweight web framework for Node.js written in TypeScript.
6 years experience
8 years experience
10 years experience

REVIEWS FROM CLIENTS

Sashe's profile has been carefully vetted and approved as a Codementor. Connect with Sashe now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
framework
Lightweight web framework for NodeJS inspired by Spring framework
TypeScript
16
3
ng-unit-testing-leak
Demo of Angular unit testing memory leaks
JavaScript
4
2
Stack Overflow
3301 Reputation
0
7
24
EMPLOYMENTS
Software engineer
Toptal
2017-09-01-Present
Freelance full-stack developer. https://www.toptal.com/resume/sashe-klechkovski
Freelance full-stack developer. https://www.toptal.com/resume/sashe-klechkovski
Java
Node.js
Git
View more
Java
Node.js
Git
MongoDB
Spring
PostgreSQL
TypeScript
Angular 2
View more
Senior software engineer
Netcetera
2017-01-01-2017-09-01
- Contributed to the development of the Wuest Dimensions project. - Worked closely with the requirements engineers to document, plan, est...
- Contributed to the development of the Wuest Dimensions project. - Worked closely with the requirements engineers to document, plan, estimate, and prepare future stories. - Worked closely with the UI/UX developers on the application style guide and creation of reusable components. - Provided support for the team members and organized knowhow sharing sessions and presentations on technical topics within the team and company-wide. - Provided support for other projects regarding issues, technical decisions, or coaching connected with the JavaScript stack and tooling. - Implemented and improved the build setup, app packaging and deployment, CI, and CD. - Owned code quality, documentation, and best practices, doing in-person or deferred code reviews and pair programming.
Git
PostgreSQL
Jenkins
View more
Git
PostgreSQL
Jenkins
TypeScript
JMeter
Jira
Sonar
Webpack
Angular 2
View more
Software engineer
Netcetera
2014-07-01-2016-12-01
- Contributed to the development of the Wuest Dimensions project as a full-stack developer. - Proposed and successfully coordinated an in...
- Contributed to the development of the Wuest Dimensions project as a full-stack developer. - Proposed and successfully coordinated an intern project. - Discussed estimations and technical implementations as well as implemented and presented new features, bug fixes, and technical stories. - Wrote unit and integration tests for the new code and maintained high code coverage. - Wrote functional tests for the REST API and E2E tests for the app. - Conducted performance analysis and load testing, ensuring cross-browser compatibility. - Provided support for the team members and organized knowhow sharing sessions and presentations.
Java
Angular
Spring
View more
Java
Angular
Spring
PostgreSQL
Karma
Protractor
Query dsl
Gulp & grunt
Hibernate ORM
View more
PROJECTS
Semantic Dictionary (Development)
2017
Multi-tenant mobile first web application that enables users to create, maintain and share corporate semantic data in a form of a diction...
Multi-tenant mobile first web application that enables users to create, maintain and share corporate semantic data in a form of a dictionary. The app uses Azure AD (active directory) for authentication and enables users to share dictionaries within their company domain and collaborate on them together. The main technologies used are Node.js and Angular 4. The back-end is built in TypeScript with Nest.js and uses NoSQL (CosmosDB) database, both deployed on Azure. The front-end is built with Angular Material components and flex layout.
Node.js
MongoDB
Angular
View more
Node.js
MongoDB
Angular
Azure
TypeScript
Angular 2
View more
Calories Tracker (Development)
2017
Web application that enables the users to easily track their daily calorie intake and have a nice overview of their meals. The app can be...
Web application that enables the users to easily track their daily calorie intake and have a nice overview of their meals. The app can be used by fitness trainers who can monitor the trainees' diet plan and follow their progress. The project was bootstrapped with the JHipster stack and developed with Spring Boot and Angular 4. It featured a responsive, multilingual UI built with Bootstrap 4, user roles and privileges, social login, and system admin dashboard.
PostgreSQL
TypeScript
Bootstrap
View more
PostgreSQL
TypeScript
Bootstrap
Spring Boot
Swagger
Query dsl
JHipster
Jwt authentication
Angular 2
View more