Sashe Klechkovski
Verified Expert in Engineering
Software Architecture Developer
Sashe是一位充满激情、自我意识强、价值驱动的工程师,拥有扎实的技术背景. 他在设计和开发高质量、健壮且可扩展的SaaS产品方面经验丰富. Sashe在快节奏的环境中工作,并领导涉及多个团队和利益相关者的复杂功能的大型工程计划方面具有成熟的专业知识.
Portfolio
Experience
Availability
Preferred Environment
Git, Chrome, IntelliJ IDEA, MacOS
The most amazing...
...我所构建的是一个通过配置驱动的DB模式支持许多业务用例的平台, workflows, UI, access control, and data integrations.
Work Experience
高级总工程师|建筑师
WorkSpan
- 促进和加速功能开发. Helped define and design the scope and solution features; identified risks and clarified assumptions and tech tradeoffs.
- 推动产品架构并提出简化建议, 领导更大的建筑项目, 拥有并致力于减少技术债务.
- 参与招聘、入职和促进跨团队沟通.
Principal Engineer | Tech Lead
WorkSpan
- 领导了下一代云基础设施的创建,以实现未来100倍的平台增长. In six months, 它从提案变成了无缝的基础设施部署, 第一个金丝雀特性迁移并以100倍的规模运行.
- 设计和实现必要的poc,详细的设计文档和CI/CD管道. 与SREs在基础设施部署和运营手册方面密切合作, 以及数据迁移和功能推出方面的工程师.
- 设计并领导了基于PostgreSQL和Java动态查询生成的服务器驱动表视图、报表和指标体系结构的实现, 以云成本的一小部分实现100倍的性能和规模改进.
- Helped with hiring, feature development, architecture, 以及对各个工程团队的指导. 领导大型工程项目的复杂特性开发.
Senior Software Engineer
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.
Senior Software Engineer
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堆栈和工具相关的指导.
Software Engineer
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.
- 编写自动化测试并维护高代码覆盖率. 进行性能分析和负载测试,确保跨浏览器兼容性.
- 为团队成员提供支持,组织知识分享会议.
Lab Assistant
计算机科学与工程学院-斯科普里
- 为以下课程进行实验练习:数据库系统和面向对象分析与设计.
- 解释练习中的材料和任务.
- 帮助学生使用Oracle DB、MS Visio等工具来完成任务.
- 对学生的努力程度、成绩和作业质量进行评分.
Intern
Netcetera
- 为公司的算法编程在线竞赛系统CodeFu (www.codefu)开发了一个新的网络应用程序.codefu.mk).
- 研究和评估Java中提供WebSocket支持的框架和库.
- 使用Atmosphere框架实现web应用和Java后端之间的WebSocket通信的POC.
- 在现有的CodeFu Java后端实现了使用Atmosphere框架的WebSocket支持.
- 与其他实习生合作为CodeFu开发新的web应用程序.
- 实现了新web应用与现有CodeFu后端的集成.
Experience
Semantic Dictionary
使用的主要技术是Node.js and Angular 4. 后端使用TypeScript和NestJS构建,并使用NoSQL (CosmosDB)数据库, both deployed on Azure. 前端是用Angular Material组件和Flex布局构建的.
Calories Tracker
该项目由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 |房地产评估平台
该项目是一个大型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这个项目是从我早期使用TypeScript和Angular的经验中产生的想法开始的, 哪一个进一步发展成为一个成功的POC. 许多功能都是在2016年夏天Netcetera的两位实习生的协调下实现的.
Klassy
我是一名兼职的全栈web开发人员,负责改进初始实现和新功能的进一步开发. 值得一提的任务有:改进构建和部署基础设施(Gulp, Codeship, AWS), 用Angular材质重构UI, 实现基于AWS S3的文件上传基础架构.
Semantic Browser
使用的主要技术是Node.js, Express.js, SPARQL, Angular, Bootstrap和D3.js. 这个app是我自己精心策划、设计和实现的,并被用在了我的学士论文中.
高级角度训练由思想电车
http://thoughtram.io/angular-master-class.htmlDuring the course, 我们用Redux做了一个应用,用Angular材质管理联系人, 带有智能/非智能组件的组件架构, RxJS observables, 带有延迟加载路由的复杂路由, 以及带有验证和自定义验证器的表单.
Skills
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
Education
计算机科学与工程学士学位
马其顿斯科普里计算机科学与工程学院
高中毕业,计算机科学、工程或自动化专业
SOTU“Gorgi Naumov”-马其顿比托拉
Certifications
Certified Spring Professional
Pivotal, Inc.
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring