Gergely Oroszi
Verified Expert in Engineering
Full-stack Developer
Gergely是一名全栈开发人员,拥有良好的架构思维和超过十年的经验. 他相信设计良好、可持续、易于理解的解决方案. As a leader, Gergely专注于降低对变化的敏感性,并最小化任何开发的开销. 他有7年的团队领导经验,专门从事移动和桌面跨平台应用程序开发 .NET, Xamarin, and Flutter.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Windows 11, Linux, JetBrains Rider, Visual Studio, Git, Visual Studio Code (VS Code)
The most amazing...
...我的职业生涯就是组建一个团队. 从工作面试开始,自我组织,实现2-3周的频繁发布期.
Work Experience
Solutions Architect
ActiveGraf
- 引入MongoDB,确保完全脱机功能,并增强安装程序.
- 重新设计组件之间基于消息的通信,使其直接且可预测.
- 设计并部分实现了跨平台的转换,并引入了MacOS支持.
- 参与了两位初级开发人员的面试,成为他们在项目上的导师.
- 当客户遇到技术问题时,帮助他们解决问题.
- 引入Git工作流,实现CI/CD管道.
Lead Software Engineer
University of Szeged
- 设计并开发了一个用Flutter编写的小册子应用程序.
- 用ASP实现了一个简单的后端.并使用JSON模式为c#和Dart生成跨平台模型.
- 管理Android、iOS和ASP的发行流程.. NET核心后端部署.
Lead Software Engineer
Griffsoft Zrt.
- 为正在进行的移动应用程序及其后端进行短期咨询.
- 设计体系结构并实现多个移动应用.
- 组织工作并将客户需求转化为实际实现.
- 管理Android和iOS的发行过程.
- 使已有10年历史的VisualStudio插件与最新的VisualStudio兼容.
CI/CD Consultant
iCode Kft.
- 创建了一个关于如何在超过10个前端的项目中自动化发布过程的计划, back ends, and services. 它们几乎都有一个单独的Git存储库.
- 设计了一个CI/CD进程,自动为每个组件创建Docker映像, 将这些更新发布到一个私有的Docker存储库,同时Kubernetes服务检查该存储库是否有可用的更新.
- 参与CI/CD流程的实现阶段,并动态地进行微调.
使用自定义领域特定语言(DSL)编写脚本
黑羊科技公司(Black Sheep Technologies.
- 使用客户端的自定义DSL来实现客户的需求.
- 通过DSL使用Google Docs自动生成文档,包括API和脚本.
- 使用CRON实现预定的电子邮件发送,并在Google Docs中生成附件.
Solutions Architect
Answare Kft
- 设计并实现了一个维基风格的知识库. 整个基础设施由wiki组成, NoSQL and SQL databases, a PHP back end, Nginx, and a Redmine plug-in.
- 监督另一家公司团队的计划部分,该团队开发了一个单独的模块.
- 帮助客户提出建议,制定客户需求,并通过提供技术方面的信息,协助PM确定产品待办事项的优先级.
Lead Software Engineer
University of Szeged
- 用Xamarin设计和开发了多个用c#编写的小型移动应用程序.Forms and one with Flutter.
- 使用REST和ASP实现简单的后端.NET Core web API.
- 管理远程团队的开发工作,参与待办事项管理.
- 负责Android和iOS的发布流程以及ASP的部署.NET Core back ends.
.NET Software Engineer
IVE IT Team Kft.
- 管理一个正在进行的项目,以服务的方式 .NET application.
- 多次在客户现场进行故障排除.
- 发现内存泄漏并针对大约一周的长时间运行场景进行优化.
Scrum Master
CAS Software Kft
- 建立新的和优化现有的工作流程和流程, 平衡开发人员的完美主义和客户的需求.
- 促进自组织,并转向团队的敏捷思维, 注重提高可装运性,减少浪费.
- Achieved, as a team, 两周的发行周期,由三个团队组成,团队成员超过20人,面向Android和iOS平台.
Lead Software Engineer
CAS Software Kft
- 管理用VSTO编写的Word和Outlook的Office插件的开发任务, including the installer.
- 设计并实现了重构,使外接程序模块化,以便相同的代码库可以与不同的自定义解决方案一起工作.
- 固定支持票据,偶尔与客户沟通这方面.
- 参加多次面试,组建新团队,并对所有新团队成员进行培训和指导.
- 设计架构并监督多个Windows 8和UWP应用程序的开发.
- 参与计划和细化,将客户需求转化为技术任务.
- 建立版本控制系统,Git和Gerrit,以及使用Jenkins进行CI.
- 作为一个大型Xamarin项目的首席开发人员,团队成员超过20人.
- 在塞格德大学担任了多个学期的外部讲师. 使用Xamarin内容管理跨平台应用程序开发.
- 管理iOS发布流程、开发和CI环境.
Developer
CAS Software Kft
- 使用基于xaml的技术(如Silverlight和WPF)完成纯ui任务. 在这些年里,我学会了如何实现一个好的UI/UX设计并保持可维护性.
- 以开发者的身份参与小型短期项目 .NET projects.
- 设计了一个电子邮件签名识别器,并负责实现.
Experience
办公室互动图表
http://activegraf.com/经过彻底的代码审查, 我的任务是主要的重构和修改, 包括介绍NoSQL数据库, 确保完全离线运行, and enhancing the installer. 我重新设计了组件之间的通信,使其更加直接和可预测.
为了引入MacOS支持,我设计并部分实现了跨平台转换.
我得到了一些特别的任务,比如引入Git工作流和实现CI/CD管道. 2019年,我参加了两位初级开发人员的面试. 在他们提出申请后,我成为了他们在这个项目上的导师.
Currently, 我的任务是优化组件之间的通信并修改安装过程,以尽量减少对提升特权的需求. 现在,当客户遇到技术问题时,我也会帮他们排除故障.
可持续交通的移动应用
在那之后,我转而使用ASP进行全栈开发.NET Core and Xamarin.Forms. 我最重要的贡献是组织工作, 将客户需求转化为实际实现, 管理Android和iOS的发行流程. 这个项目的团队规模在2到4人之间变化. 我总共监督了四个独立的应用程序和三个后端.
大学生心理卫生应用
PlayStore:
http://play.google.com/store/apps/details?id=ottersoftware.efop.menta.app&hl=en&gl=US
AppStore:
http://apps.apple.com/us/app/szte-menta/id1486645560
Skills
Languages
C#, XAML, C#.. NET, PHP,领域特定语言(dsl), HTML, JavaScript
Frameworks
.NET, .NET Core, ASP.. NET Core, Entity Framework Core, Windows PowerShell, Apache Velocity, Flutter, Angular
Tools
Git, Jira, Visual Studio Tools for Office (VSTO), Microsoft Excel, Microsoft Silverlight, Solr, Redmine, Google Docs, GitLab CI/CD, Docker Compose, Apache Maven, Wix Installer, Confluence, JetBrains Rider, Visual Studio, Wix
Platforms
Xamarin, Android, iOS, Docker, Kubernetes, Azure, MacOS, Linux, Visual Studio Code (VS Code)
Other
Xamarin.Forms, Full-stack, APIs, Mentorship, Release Management, Scrum Master, Team Leadership, Remote Team Leadership, Office 365, Office Add-ins, Architecture, Software Architecture, Installation, CI/CD Pipelines, XWiki, Scripting, OfficeJS, Software Development, Algorithms, Windows 11
Paradigms
DevOps, Agile, Scrum, REST, Azure DevOps
Libraries/APIs
Visual Studio SDK, SignalR
Storage
OpenXML, MongoDB, Microsoft SQL Server,数据库,MySQL
Education
计算机科学学士学位
塞格德大学-塞格德,匈牙利
Certifications
MS | Programming in C#
Microsoft
MCPS |微软认证专家
Microsoft
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring