Sashe Klechkovski,马其顿斯科普里的开发者
Sashe is available for hire
Hire Sashe

Sashe Klechkovski

Verified Expert  in Engineering

Software Architecture Developer

Location
Skopje, Macedonia
Toptal Member Since
August 25, 2017

Sashe是一位充满激情、自我意识强、价值驱动的工程师,拥有扎实的技术背景. 他在设计和开发高质量、健壮且可扩展的SaaS产品方面经验丰富. Sashe在快节奏的环境中工作,并领导涉及多个团队和利益相关者的复杂功能的大型工程计划方面具有成熟的专业知识.

Portfolio

WorkSpan
谷歌云平台(GCP), Python, TypeScript, Java, PostgreSQL, Kubernetes...
WorkSpan
谷歌云平台(GCP), Java, Python, TypeScript, PostgreSQL, Spring MVC...
WorkSpan
谷歌云平台(GCP), TypeScript, Angular, Python, GAE,数据库设计...

Experience

Availability

Full-time

Preferred Environment

Git, Chrome, IntelliJ IDEA, MacOS

The most amazing...

...我所构建的是一个通过配置驱动的DB模式支持许多业务用例的平台, workflows, UI, access control, and data integrations.

Work Experience

高级总工程师|建筑师

2021 - PRESENT
WorkSpan
  • 促进和加速功能开发. Helped define and design the scope and solution features; identified risks and clarified assumptions and tech tradeoffs.
  • 推动产品架构并提出简化建议, 领导更大的建筑项目, 拥有并致力于减少技术债务.
  • 参与招聘、入职和促进跨团队沟通.
Technologies: 谷歌云平台(GCP), Python, TypeScript, Java, PostgreSQL, Kubernetes, Software Architecture, Software Design Patterns, Spring, Database Design, Code Review, Web Programming, NPM, Test-driven Development (TDD), Behavior-driven Development (BDD), GitFlow, PL/SQL, SQL, GitHub

Principal Engineer | Tech Lead

2018 - 2021
WorkSpan
  • 领导了下一代云基础设施的创建,以实现未来100倍的平台增长. In six months, 它从提案变成了无缝的基础设施部署, 第一个金丝雀特性迁移并以100倍的规模运行.
  • 设计和实现必要的poc,详细的设计文档和CI/CD管道. 与SREs在基础设施部署和运营手册方面密切合作, 以及数据迁移和功能推出方面的工程师.
  • 设计并领导了基于PostgreSQL和Java动态查询生成的服务器驱动表视图、报表和指标体系结构的实现, 以云成本的一小部分实现100倍的性能和规模改进.
  • Helped with hiring, feature development, architecture, 以及对各个工程团队的指导. 领导大型工程项目的复杂特性开发.
Technologies: 谷歌云平台(GCP), Java, Python, TypeScript, PostgreSQL, Spring MVC, GAE, Angular, Kubernetes, Spring, Database Design, Code Review, Web Programming, NPM, Test-driven Development (TDD), Behavior-driven Development (BDD), GitFlow, PL/SQL, SQL, GitHub

Senior Software Engineer

2017 - 2018
WorkSpan
  • 协同设计了基于灵活模式实体的WorkSpan平台, 哪一个支持使用配置驱动模式定制许多业务应用程序, workflows, UI, access control, business logic, validations, and automated actions.
  • 设计并实现了可组合UI组件的FE体系结构,使整个UI具有配置驱动的外观. 于2019年2月获得卓越工程奖.
  • 与FE团队紧密合作,领导各种项目. 维护和增强FE构建, hybrid Angular setup, AngularJS migration, TypeScript migration, and unit and E2E testing.
Technologies: 谷歌云平台(GCP), TypeScript, Angular, Python, GAE,数据库设计, Code Review, Web Programming, NPM, Test-driven Development (TDD), Behavior-driven Development (BDD), GitFlow, PL/SQL, SQL, GitHub

Senior Software Engineer

2017 - 2017
Netcetera
  • 作为平台和MLI模块团队的高级全栈开发人员和技术主管,为Wuest Dimensions平台的开发做出了贡献.
  • 与需求工程师和UI/UX开发人员密切合作编写文档, plan, estimate, and prepare future stories.
  • 实现并改进了构建设置、应用打包和部署,以及CI/CD.
  • Handled code quality, documentation, and best practices; Did code reviews and pair programming.
  • 为其他项目提供问题支持, technical decisions, 或与JavaScript堆栈和工具相关的指导.
Technologies: SonarQube, Rundeck, Jenkins, Protractor, Apache JMeter, Jira, IntelliJ IDEA, Bitbucket, Git, YARN, Webpack, AngularJS, TypeScript, JavaScript, PostgreSQL, Hibernate, Model View Controller (MVC), Security, Data, Spring, Java, Node.js, Database Design, Code Review, Web Programming, NPM, Test-driven Development (TDD), Behavior-driven Development (BDD), GitFlow, Bootstrap UI, PL/SQL, SQL, GitHub

Software Engineer

2014 - 2017
Netcetera
  • 作为一名全栈开发人员,从零开始参与了Wuest Dimensions平台的开发. Used Java, Spring, Hibernate, PostgreSQL with PostGIS, JavaScript, AngularJS, CI/CD, and on-premise infrastructure.
  • 使用Node提出并协调一个实习项目.js web framework inspired by Spring. Included features like DI, AOP, 使用装饰器的声明式编程, async/await, thread local storage, etc. (Link: http://github.com/saskodh/framework).
  • Discussed estimations and technical implementations; Handled and presented new features, bug fixes, and technical stories.
  • 编写自动化测试并维护高代码覆盖率. 进行性能分析和负载测试,确保跨浏览器兼容性.
  • 为团队成员提供支持,组织知识分享会议.
Technologies: IntelliJ IDEA, Git, Java VisualVM, Apache JMeter, Mockito, JUnit, Protractor, YARN, Webpack, Gulp, Grunt, AngularJS, TypeScript, JavaScript, H2, PostgREST, Oracle Database, QueryDSL, Hibernate, Model View Controller (MVC), Spring, Java, Node.js, Database Design, PostgreSQL, Code Review, Web Programming, NPM, Test-driven Development (TDD), Behavior-driven Development (BDD), GitFlow, Bootstrap UI, PL/SQL, SQL, GitHub

Lab Assistant

2013 - 2015
计算机科学与工程学院-斯科普里
  • 为以下课程进行实验练习:数据库系统和面向对象分析与设计.
  • 解释练习中的材料和任务.
  • 帮助学生使用Oracle DB、MS Visio等工具来完成任务.
  • 对学生的努力程度、成绩和作业质量进行评分.
Technologies: UML Diagrams, Object-oriented Design (OOD), Oracle Database, Database Design, Web Programming, UML, SQL

Intern

2013 - 2013
Netcetera
  • 为公司的算法编程在线竞赛系统CodeFu (www.codefu)开发了一个新的网络应用程序.codefu.mk).
  • 研究和评估Java中提供WebSocket支持的框架和库.
  • 使用Atmosphere框架实现web应用和Java后端之间的WebSocket通信的POC.
  • 在现有的CodeFu Java后端实现了使用Atmosphere框架的WebSocket支持.
  • 与其他实习生合作为CodeFu开发新的web应用程序.
  • 实现了新web应用与现有CodeFu后端的集成.
Technologies: Subversion (SVN), CSS, HTML, Bootstrap, jQuery, JavaScript, Atmosphere Framework, WebSockets, Hibernate, Spring, Java, Code Review, Web Programming, NPM, GitFlow, Bootstrap UI, SQL, GitHub

Semantic Dictionary

多租户移动优先web应用程序,允许用户创建, 以字典的形式维护和共享公司语义数据. 该应用程序使用Azure AD(活动目录)进行身份验证,并允许用户在其公司域内共享字典并一起协作.

使用的主要技术是Node.js and Angular 4. 后端使用TypeScript和NestJS构建,并使用NoSQL (CosmosDB)数据库, both deployed on Azure. 前端是用Angular Material组件和Flex布局构建的.

Calories Tracker

Web应用程序,使用户能够轻松地跟踪他们的每日卡路里摄入量,并有一个很好的概述他们的膳食. 健身教练可以使用这款应用程序来监控学员的饮食计划,并跟踪他们的进度.

该项目由JHipster堆栈引导,并使用Spring Boot和Angular 4进行开发. It featured a responsive, 使用Bootstrap 4构建的多语言UI, user roles and privileges, social login, and system admin dashboard.

Technologies: Spring Boot, Spring Security with JWT, Spring Data JPA, Spring Social, QueryDSL, PostGRE, Swagger, Angular, Angular CLI, NG-Bootstrap, SCSS

est Dimensions |房地产评估平台

为咨询公司 est开发的独立房地产评估平台 & Partner. 它支持许多评估方法和工具,并通过访问控制设置了复杂的安全性, data boxes, user roles, and permissions. 该平台可供w est的业务客户、合作伙伴和员工使用 & Partner.

该项目是一个大型web应用程序,从2014年开始仍处于敏捷开发阶段. 主要使用的技术有Spring、Hibernate、PostgreSQL和Angular.

我从一开始就是一名全栈web开发人员,后来发展成为一名技术协调员. 我每天的职责就是计划, estimation, implementation, and presentation of new features and technical stories; technical discussions and story preparations; in-person and deferred code reviews; coordination; and coaching team members and interns.

Spring-like Framework for Node.js

http://github.com/saskodh/framework
Lightweight web framework for Node.受Spring启发,使用TypeScript实现. 它提供了DI(依赖注入)、带有装饰器的声明式编程(a.k.a. annotations from Java), AOP (aspect-oriented programming), 外观同步的控制流(async-await或生成器)以及与现有框架(如Express)的轻松集成.js.

这个项目是从我早期使用TypeScript和Angular的经验中产生的想法开始的, 哪一个进一步发展成为一个成功的POC. 许多功能都是在2016年夏天Netcetera的两位实习生的协调下实现的.

Klassy

移动优先的网络应用程序,使幼儿园或早期学校的孩子的老师和家长之间有效的沟通. 这款应用是为一家潜在的初创公司开发的MVP. 使用的主要技术是Node.js, Express.. js、MongoDB、AWS、Angular和AngularJS Material.

我是一名兼职的全栈web开发人员,负责改进初始实现和新功能的进一步开发. 值得一提的任务有:改进构建和部署基础设施(Gulp, Codeship, AWS), 用Angular材质重构UI, 实现基于AWS S3的文件上传基础架构.

Semantic Browser

用于浏览来自DBpedia和其他具有附加功能的开放语义数据集的语义资源的Web应用程序, like autocompleted resource search, 交互式资源可视化和导航, responsive UI, 以及用于自定义查询的全功能SPARQL编辑器.

使用的主要技术是Node.js, Express.js, SPARQL, Angular, Bootstrap和D3.js. 这个app是我自己精心策划、设计和实现的,并被用在了我的学士论文中.

高级角度训练由思想电车

http://thoughtram.io/angular-master-class.html
为期3天的高级Angular主题课程,如组件架构、路由和表单.

During the course, 我们用Redux做了一个应用,用Angular材质管理联系人, 带有智能/非智能组件的组件架构, RxJS observables, 带有延迟加载路由的复杂路由, 以及带有验证和自定义验证器的表单.

Languages

TypeScript, JavaScript, Java, HTML, UML, SQL, SCSS, Less, Python, CSS

Frameworks

JUnit, Mockito, Spring MVC, Spring, AngularJS, GAE, NestJS, Spring Boot, Express.js, Angular Material, Angular, Hibernate, Protractor, YARN, Jest, Redux, Next.js, Chrome, Bootstrap, Spring 4, Spring IoC, Spring Security

Libraries/APIs

jQuery, REST APIs, SLF4J, D3.js, QueryDSL, Node.. js、RxJS、React、PostgREST、Apache POI、AG Grid

Tools

Chrome Developer Tools, Webpack, Git, Bitbucket, NPM, BigQuery, Jenkins, YourKit, SonarQube, Java VisualVM, Apache JMeter, Flyway, Apache Maven, Gulp, IntelliJ IDEA, GitHub, Jira, Angular CLI, JHipster, Subversion (SVN), Grunt, Rundeck, Azure Active Directory B2C (ADB2C)

Paradigms

Test-driven Development (TDD), Behavior-driven Development (BDD), Unit Testing, Design Patterns, AOP, Database Design, Object-oriented Design (OOD), Load Testing, REST, Agile Software Development, Pair Programming, Functional Programming, Scrum, Model View Controller (MVC), Agile

Platforms

Google Cloud Platform (GCP), Kubernetes, Software Design Patterns, Oracle, Amazon Web Services (AWS), MacOS, Oracle Database, Azure

Storage

PostgreSQL, MySQL, Spring Data, NoSQL, Database Architecture, Oracle PL/SQL, PL/SQL, Spring Data JPA, H2, MongoDB, Azure Cosmos DB

Other

Data Structures, Web Programming, Code Review, Algorithms, Front-end Development, Software Architecture, Full-stack, Full-stack Development, Architecture, Solutioning, Solution Architecture, APIs, Web Development, Caching, Transactions, Technical Leadership, Bootstrap UI, WebSockets, UML Diagrams, Domain-driven Design (DDD), Planning, GitFlow, Technical Training, Project Lombok, Estimations, CI/CD Pipelines, Atmosphere Framework, Data, Security

2010 - 2014

计算机科学与工程学士学位

马其顿斯科普里计算机科学与工程学院

2006 - 2010

高中毕业,计算机科学、工程或自动化专业

SOTU“Gorgi Naumov”-马其顿比托拉

AUGUST 2016 - AUGUST 2019

Certified Spring Professional

Pivotal, Inc.

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring