Boris Yordanov
Verified Expert in Engineering
Software Developer
Boris是一名全职web开发人员,主要使用香草JS和最流行的JavaScript框架(如Angular), React, and Meteor. 14岁时,他创建了自己的第一个网站, and since then, 在他的自由职业生涯中,他已经创建了400多个WordPress网站. 现在,他设计和构建定制的web应用程序和网站.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), React, TypeScript, HTML, CSS, Windows, Linux
The most amazing...
...project was with INNODIA, 这是一个帮助了解和治疗1型糖尿病的国际组织.
Work Experience
Principal Engineer
Toki
- 通过引入自动化、性能指标和反馈循环,将周期时间缩短50%.
- 使用OpenTelemetry构建了一个可观察性框架.
- 创建了用户友好的入职和自助服务门户,以增强客户体验.
- 开发多通道通知微服务,支持电子邮件、短信和推送通知.
- Cloudflare中的统一域名所有权和DNS管理.
Lead Developer
Remo
- 建立了一个平台和DevOps团队,并聘请了两名新团队成员.
- 构建一个CI/CD管道,确保主分支是常绿的.
- 通过为随叫随到的工程师编写内部手册来改进DX.
- 为工程组织创建编码标准.
- 通过使用Datadog引入RUM、APM和CI监视,改进了系统可见性和调试.
- 解决了安全漏洞并引入了SecOps.
- 领导关于单元测试、代码审查和监控的研讨会.
- 将QA团队的人数从2人增加到4人.
Engineering Manager
Toptal
- 通过招聘和上岗两名高级前端工程师来扩大团队.
- 计划并发布了组件库的新主版本, Picasso, 同时作为产品所有者.
- 担任七人团队的scrum主管和三个开源项目的产品负责人.
- 整个公司的标准化前端开发和架构实践.
Freelance Web Developer
Freelance
- Developed Creamcredit.一个个人信用门户. 我使用了Pug、Sass和一个自定义的Gulp构建过程.
- Built Enjoycopenhagen.dk,一个销售哥本哈根旅游的网络应用程序. It was built with React, Node.js, and Firebase.
- Constructed Glashausltd.这是一个使用HTML5, CSS3, JavaScript和PHP的定制网站. 最大的挑战是配置器, 它允许用户自定义他们的订单,并收到一封带有他们配置的电子邮件.
- Created VRdreams.co是一家专门从事VR和360视频制作的视频制作公司的投资组合网站. It was built with WordPress.
- Developed Oreshakabg.这是一家当地酒店的双语WordPress网站.
Senior Front-end Engineer
Toptal
- 参与开发新版本的人才档案编辑器.
- 对我们用React、TypeScript和Lerna构建的组件库做出贡献.
- 识别前端应用中的架构问题,研究并实施解决方案.
Front-end Developer
Brickshare
- 用style -system、TypeScript和Storybook创建了一个UI组件库.
- 建立和维护maqan.dk, brickshare.dk and new.brickshare.dk.
- 进行网页应用程序性能优化的内部培训.
Full-stack Developer
Copenhagen University
- Planned, developed, 并发布了一个用于糖尿病医学研究的API和web应用程序的新版本.
- 实现了基于flask的后端和基于angularjs的前端.
Full-stack Developer
Enjoy Copenhagen Ltd.
- 创建了一个销售哥本哈根各旅游景点旅游的平台.
- 使用React和Sass开发前端.
- 结合Firebase和Node构建后端.js.
Full-stack Developer
Systems Engineering Ltd. (Syseng.dk)
- Developed a prototype for a web app that allows users to apply the systems engineering concept to their projects; built with React.
- 使用Material UI React库和一个React模板构建UI.
- 使用Firebase的实时数据库开发后台.
- 使用Webpack设置构建过程.
Front-end Developer
MentorMate.com
- 在MentorMate实习期间,我开发了一款Spotify的网络播放器. Users can log in, view their profile, save playlists, artists, and albums, 并浏览Spotify上的公共内容.
- 创建了一个web应用程序,显示GitHub上排名前五的JavaScript库. 该应用程序允许您查看其中一个存储库上打开和关闭的问题并对其进行过滤.
- 开发了一个网络应用,可以让你创建一个账户, save cooking recipes, 并选择将其公之于众.
- 使用AngularJS, Firebase和Sass为一所学校创建了一个捐赠应用程序.
Project Manager
SmarTest.bg
- Automated the examination process; the tests are now generated, published, 点击几下就能分级. 这意味着教师有更多的空闲时间去做他们应该做的事情:教书.
- Coordinated a four-person, multi-national team and assign tasks to each member; the communication is mostly done online.
- 在SoftUni Techfest上获得第三名.softuni.bg).
- 在社会创业竞赛中获得第三名(Ideinik).tuk-tam.bg).
- 开发了一个MVP,目前正在测试中(个别教师使用它并给我们反馈). 目前正在选择一所学校进行大规模的试点项目.
Project Manager
Gidr.io
- Managed client projects; mostly built with Meteor.
- 领导和管理我们自己的产品——一个与JIRA竞争的项目管理工具, built with MeteorJS.
- 为我们的客户和我们自己的应用程序设计模型和功能.
- 使用Nightwatch进行端到端测试.js and Sikuli.
- 对我们的各种项目进行手动测试.
Engineer
Prototyp Ltd.
- Received customer designs and then figured out how to get them built; usually in a very limited amount of time so speed was essential.
- 编写并实现了自动化绘图过程的脚本,使我的工作效率提高了十倍.
- Worked extremely productively; on a recent task, 在给予相同时间的情况下, 我画了45张图,一个比我有10年工作经验的同事画了5张,项目经理画了24张.
- 在我的最后三个月里,我领导了一个由四名工程师组成的团队.
- 分配任务并向团队解释如何完成任务.
- 确保所有图纸在送去生产前都是有序的.
- Communicated with our clients.
CEO | Co-founder
DroneSystems.org
- 担任过首席执行官、总工程师和飞行员.
- 在Start It Smart Pre-Accelerator和Startup Sauna比赛的演示日,他向投资者进行了推介.
- 获得JAStartup大赛“最佳营销创业公司”奖(JAStartup.jabulgaria.org).
- 建立了一个四人团队,负责早期创业公司的每个关键角色.
- 推出了我们的原型并吸引了第一批客户(Kamenitza, Nivea和JoinThePlayers).
SEO Expert
ApartmentsApart.com
- 作为团队的一员,在许多成功的公寓租赁网站和在线商店背后工作.
- 从SEO专家开始,管理营销活动——关键词研究, link building, 分析流量和跳出率, and more.
- 建立并维护一个包含400多个WordPress博客的网络.
- 对我们的理财网站进行日常的手工质量保证.
- 在保加利亚队扩军时被提升为队长.
Experience
Toptal's Component Library
http://picasso.toptal.net/作为产品负责人,我计划并发布了一个改版的毕加索. 我还负责将所有Toptal应用程序迁移到使用它的计划.
一个评估儿童教育水平的在线测试
http://placement.mathusee.com/教育视频和PDF浏览器
http://digital.demmelearning.com/Skills
Languages
TypeScript, GraphQL, Sass, JavaScript, CSS, HTML, YAML, Python, SQL, Pug, SCSS, PHP, Java, c#
Frameworks
Cypress, Jest, MUI(以前的Material UI), Bootstrap, Redux, Next.js、AngularJS、Flask、Angular、Laravel
Libraries/APIs
React, Spotify API, GitHub API, Nightwatch.js, HTML5 Canvas, Puppeteer, Node.js, Three.js, Sikuli
Tools
Lerna, Webpack, GitHub Pages, NPM, Gulp, GitHub, Git, SendGrid, Google Analytics, CircleCI, Terraform, AutoCAD, TokBox, JavaScript Testing
Paradigms
测试,单元测试,UI设计,敏捷软件开发
Platforms
Visual Studio Code (VS Code), Firebase, Webflow, Docker, Heroku, WordPress, Linux, Meteor, Amazon Web Services (AWS), Windows, Android, Google Cloud Platform (GCP), Mobile
Other
User Interface (UI), Storybook, Apollo, GitHub Actions, Styled-components, UI Animation, HTML Canvas, Forms, Motion & Animation Design, Front-end, Front-end Development, Integration Testing, HTML Templates, APIs, User Experience (UX), Semrush, PDF, Front-end Architecture, RTL, Mobile UI, Games, Cloudflare, English
Storage
NoSQL, MongoDB, PostgreSQL
Industry Expertise
Web Design
Education
信息技术学士学位
奥尔堡大学-哥本哈根,丹麦
全栈Web开发证书
FreeCodeCamp.com - Sofia, Bulgaria
软件开发证书(c#)
Telerik学院-索菲亚,保加利亚
土木工程硕士学位
保加利亚索非亚建筑、土木工程和大地测量学大学
Certifications
C1 Advanced (CAE)
Cambridge English