Fran Hrženjak
Verified Expert in Engineering
Software Developer
Fran是一名全栈web开发人员,偶尔也为Linux命令行开发, mobile and desktop apps, 以及Arduino平台上的硬件设备. 他喜欢使用Django web框架和Python. 他精通PHP,并具有使用WordPress和Magento的丰富经验.
Portfolio
Experience
Availability
Preferred Environment
GitFlow, GitHub, JetBrains, Linux, MacOS
The most amazing...
...我写的软件是用来高精度控制24吨望远镜的代码. 2018年,该望远镜在其利基领域排名全球第三.
Work Experience
Tech Lead
Astro.hr
- 使用多种不同的技术,设计并领导了24吨望远镜的计算机化发展.
- 用Python开发低级命令行控制软件和API.
- 在c#中领导了几个Windows设备驱动程序的开发.. NET,利用以前开发的api.
- 搭建并组装望远镜的多个辅助硬件设备(e).g.、穹顶门无线控制器、调焦器、通风机控制器、灯光控制器等.)使用Arduino平台和Eagle PCB设计软件.
- 更新了一个用C编写的Linux设备驱动程序,使位置编码器可以在较新的Linux内核上工作.
- 架构并领导使用Postgres的搜索和检索系统的持续开发, Django, and bash. 这个系统通过搜索先前制作的天空图像,促进了小行星的“预覆盖”.
Freelance Developer
Changeset.hr
- 咨询客户,选择技术,建立项目技术细节.
- 从PSD文件创建高效的HTML/CSS/JavaScript前端.
- 探索WooCommerce的各个方面, 创建支付网关模块, 并为几个项目开发了各种定制.
- 创建了一个插件,允许WordPress管理员通过拖放功能来订购用户.
- 在WordPress的Visual Composer上创建了一个全布局的模板系统.
- 掌握Debian/Linux服务,并为位置编码器读出创建了两个自定义硬件接口服务.
- 创建了许多具有不同设计和功能的WordPress网站, 从简单的企业博客到具有复杂布局和自定义数据结构的电子商务网站.
Co-Founder
Backre.st
- 为后端服务创建站点,允许用户使用web界面创建REST api.
- 对REST非常了解.
- 在Django项目中使用MongoDB和PostgreSQL.
- 研究了对辅助API用户进行身份验证的挑战.
- 广泛使用Django的__future__模块.
- 为用户输入数据创建了一个定制的服务器端JavaScript验证系统.
Senior Developer
Kolektiva Web
- 开发的网站和模块的几个网站由Magento专业版共享相同的代码库.
- 修正了特定于云设置的错误,例如神秘地丢失订单, inventory oversells, and more.
- 迁移了几gb大小的数据库.
- 使用各种业务增强api,包括附属服务, smart newsletter services, visitor behavior tracking, etc.
- 在scrum开发团队中为持续的代码集成设置Jenkins和Mercurial.
Developer, Later CTO
Hi-Tech
- 使用PHP开发了许多不同的项目,主要是使用WordPress.
- 用Django和fanddjango创建了几个Facebook应用.
- 在同事的帮助下发展前端技能. 构建前端和后端项目.
- 负责公司后端和前端的产品质量水平.
- Led the development team, 与销售部门一起工作, 并在客户会议期间提供支持.
- 将客户的愿望转化为需求,并做出相应的技术决策.
- Tried several PHP frameworks, CMSs, and shops, including eZ Publish, CodeIgniter, Template Tamer, Prestashop, and more.
Experience
在提坎的天文台
http://en.astro.hr/这是一项持续多年的努力,是专业工作和志愿工作的结合.
该望远镜于2017年开始全职工作, 2018年,根据对所有新发现的小行星的确认和后续测量数量,它在全球排名第三.
空中交通管制员训练系统
http://changeset.hr/portfolio/air-traffic-controller-training-systemBefore this project, 设置和运行游戏的候选人和教练都使用WhatsApp或Viber等特殊解决方案进行交流, 或者有时候他们会走到对方面前交流游戏中的变化. 这是非常低效的,而且经常破坏了教师试图为考生创造的惊喜元素.
促进考生与导师之间更好的沟通, 客户设想了一个集中的系统,每个飞行员都可以使用他们的PC连接到这个系统, 每个教练都可以通过定制的移动应用程序连接.
我的工作是听取客户的说明,与客户交谈,充分了解他们的问题. After this, 我将项目所需的所有技术和技巧放在一起(“构建解决方案”)。. 最后,对系统进行了集成设计和实现.
Django源代码贡献
http://github.com/django/django/pull/11504我为自己的成就感到骄傲,并希望在未来能再次做出贡献.
Original bug report: #15910
我从一个较新的报告中工作,但同样的错误:#29087
丹麦的国事访问和丹麦城市解决方案
http://www.urbandanish.solutions/Each site features:
•公共部分,内容和结构可通过CMS完全编辑
•参会公司代表的注册和后勤信息
•精心设计的管理界面,帮助组织者团队
目前有三个站点:
http://hr2014.urbandanish.解决方案/(以前是http://danishstatevisit.hr/)
http://danishstatevisit.dk/indonesia2015/
http://danishroyalvisit.dk/italy2018/
Developed in Django/Python. 前端是外包的,是基于Bootstrap的.
As of 2019, 该项目仍然是公开的,并已分叉/转向另一种类型的活动(由丹麦驻萨格勒布大使馆组织). 这些活动更多地集中在一个单一的行业.g:
http://www.urbandanish.solutions/smartcities2017/
http://www.urbandanish.solutions/smartislands2018/
http://www.urbandanish.solutions/watercroatia2019/
截图可在这里:http://changeset.人力资源/组合/ danishstatevisit-hr
Google Maps in Django Admin
http://changeset.hr/portfolio/gmapi-adminBuraZnanja(知识之风)
实时设备管理系统
Several key features include:
实现用于测试目的的虚拟PLC读取器模块.
•后台任务使用芹菜
•结合图形表示,说明每个设备的正常运行时间和停机时间
•提供在服务器端以PDF格式下载上述图表的功能
•通过Docker Compose将项目完全容器化,方便快速的本地部署
我可以提供一个简明的文件,其中包含PLC阅读器类的要求. 这个文件说明了类继承、类型注释和注释. The class in use, 无论是FakeReader还是plreader, 是否由项目设置文件确定, 在哪里它被配置为动态导入的字符串值. 这种方法类似于Django配置中间件和其他动态加载元素的方式.
Skills
Languages
Python, CSS, HTML, c++, Java, PHP, JavaScript, Bash, ECMAScript (ES6), HTML5, CSS3, c#.NET, C#, C, SQL
Frameworks
Django REST框架,Flask, Django, Django Channels
Libraries/APIs
jQuery, Facebook API, Arduino RTC, Django ORM, Django- version, Django-taggit, Sage
Tools
Mercurial, Git, PyCharm, PhpStorm, IntelliJ IDEA, JetBrains, GitHub, Adobe Photoshop, Sublime Text, Vim Text Editor, Apache, NGINX
Paradigms
面向对象编程(OOP), Model View Controller (MVC), REST, Test-driven Development (TDD), Procedural Programming
Platforms
Debian Linux, Raspberry Pi, Django CMS, MacOS, WordPress, Linux, Arduino, Raspberry Pi 3 GPIO, WooCommerce, Magento
Other
APIs, Digital Electronics, Embedded Hardware, Server-side JavaScript, Private Clouds, GitFlow, Electronics, PLC
Storage
SQLite, PostgreSQL, MySQL, MongoDB
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
Top talent is in high demand.
Start hiring