Bogdan Ledwig,英国霍舍姆的开发商
Bogdan is available for hire
Hire Bogdan

Bogdan Ledwig

Verified Expert  in Engineering

后端开发人员

Location
霍舍姆,英国
至今成员总数
July 15, 2020

Bogdan是一位拥有20多年商业经验的世界级软件顾问, 专门从事应用程序设计和开发(桌面和web), 数据库系统, 业务需求分析. 博格丹的人际交往和沟通能力堪称典范, 他可以主动工作,作为团队的一员,具有一流的分析和解决问题的能力. Bogdan能够快速掌握抽象的业务需求,从而交付经济高效且灵活的业务软件系统.

Portfolio

Sanas.ai
c++ 17、c#、Windows演示基础(WPF)、Blazor、Telerik WPF、Audio...
Doan Restoration Of Texas有限责任公司
c#,桌面应用程序开发,Windows桌面,PDF...
Sanas.ai
C#, .. NET 5、Azure DevOps、Azure PaaS、c++ 17、c++ /CLI、Visual Studio 2019...

Experience

Availability

Part-time

首选的环境

Microsoft SQL Server、Windows演示基础(WPF)、 .NET, C#, .. NET Core、c++ 17、Visual Studio 2022、Azure DevOps、Azure云服务、Blazor

最神奇的...

...在我的职业生涯中,我曾担任首席开发人员/技术主管,设计和开发了世界上第一个实时口音翻译应用程序.

Work Experience

Technical Lead

2022 - 2023
Sanas.ai
  • 设计和开发最先进的软件,促进实时音频转换, 拿一个物理麦克风,并将转换后的输出传递到Windows上的任何通信应用程序(正在申请专利).
  • 为企业管理和许可构建了可扩展的后端, 数以万计的客户端连接并部署到Azure云.
  • 使用Blazor和Telerik UI工具包设计并实现了一个现代管理门户web应用程序.
  • 作为筛选和面试开发和QA职位候选人的决策者.
  • 创建了一些内部工具,帮助科学团队评估模型.
Technologies: c++ 17、c#、Windows演示基础(WPF)、Blazor、Telerik WPF、Audio, Device Drivers, Azure DevOps, Azure PaaS, Cloud, Windows 10, Windows 11, 机器学习, GitHub, .NET 7, Qt 6, Windows服务, gRPC, COM, Win32 API, Windows内核驱动程序, JavaScript, Azure的功能, Azure云服务, 实体框架, HTML, CSS

Windows桌面开发人员

2022 - 2022
Doan Restoration Of Texas有限责任公司
  • 设计并开发了一个桌面应用程序,用于跟踪除湿机运行的房间空气中的温度和湿度水平.
  • 在Azure DevOps上构建CI/CD管道,与AWS S3集成用于应用部署.
  • 利用ASHRAE出版物中的公式,实现了基于温度和湿度计算GPP(每磅谷物)的干湿计算器.
  • 创建了可打印的报告和“导出到PDF”功能.
Technologies: c#,桌面应用程序开发,Windows桌面,PDF, Windows演示基础(WPF), DevExpress, Azure DevOps, Amazon S3 (AWS S3)

Lead .NET Developer

2021 - 2021
Sanas.ai
  • 领导设计和开发了一个突破性的Windows桌面应用程序,该应用程序结合了各种机器学习模型,可以将口音语音实时转换为完美的美式英语.
  • 开发了一个虚拟音频设备,插入到物理输入设备(麦克风)和通信软件(e)之间的处理链中.g., Zoom).
  • 使用以下方法开发应用程序 .启用了可空上下文的。NET 5和c# 9. Visual Studio 2019被用作主要开发工具.
技术:c#, .. NET 5、Azure DevOps、Azure PaaS、c++ 17、c++ /CLI、Visual Studio 2019, ReSharper, Audio, 桌面应用设计, Libtorch, Web API, Back-end, CI / CD管道, Agile DevOps, Azure

高级后端开发人员

2020 - 2021
XTO Energy
  • 为web和移动端开发后端API,为多个客户端提供数据.
  • 实现了Microsoft Graph API来管理Azure B2C用户. 它发送邀请、分配角色、重置密码等.
  • 致力于对ASP的各种增强和错误修复.与前端和后端相关的。NET MVC管理门户.
Technologies: .NET 5, C#, Azure DevOps, Azure, Azure Active Directory图API, Azure Active Directory B2C (ADB2C), Azure Cosmos数据库, Visual Studio 2019, Blazor, JavaScript, Azure的功能, HTML, CSS

首席开发人员|架构师

2020 - 2021
BP
  • 设计和开发的绿地系统,通过利用各种管道和其他因素,如每桶价格或每条管道的最大吞吐量,找到从A点到B点运输燃料的最佳路线.
  • 与业务分析师和最终用户密切合作,确保满足需求, data formats, 规则也有明确的定义.
  • 使用xUnit和Moq创建和更新单元测试, 使用SpecFlow进行集成测试, 压力测试.
Technologies: .NET 5, C#, Azure PaaS, Microsoft SQL Server, Web API 2, Microservices, Docker, Azure DevOps, Windows演示基础(WPF), Visual Studio 2019, ReSharper, DevExpress, Blazor, Azure Cosmos数据库, ASP.NET MVC, API Integration, JavaScript, 实体框架核心, Azure云服务, Azure, Microsoft Excel

高级后端开发人员

2019 - 2020
UCAS,切尔滕纳姆英国
  • Architected, designed, 开发了一个批处理程序web API项目, 使提供商能够批量处理应用程序,而不是单独处理. 该应用程序公开了由JWT保护的端点的数量,这些端点可供提供商使用.
  • 设计并开发了web API集成项目,该项目支持对申请人数据进行批量处理.
  • 与解决方案架构师密切合作以确保满足需求, data formats, 规则有明确的定义和执行.
  • 基于StyleCop分析器和Visual Studio代码分析工具,为项目建立编码标准和编码规则.
  • 创建了单元和集成测试、压力测试和性能测试.
技术:亚马逊网络服务(AWS), Confluence, Jira, Bamboo, Bitbucket, Atlassian Suite, xUnit, MySQL, Docker, C#, .. NET核心,API集成,实体框架核心

Lead .NET Developer

2017 - 2019
英国石油公司,英国伦敦
  • 设计并开发了支持供应协调器的DIAdem应用程序, 资产的经济学家, 和炼油厂计划人员每周快速可靠地执行所需的任务.
  • 在构建成功的敏捷/DevOps团队中扮演了至关重要的角色, BP下游部门的第一支DevOps团队, 并为其他项目建立了可遵循的标准.
  • 与业务分析师和最终用户密切合作,确保满足需求, data formats, 规则也有明确的定义.
  • 基于StyleCop分析器和Visual Studio代码分析工具为项目建立编码标准和规则,以加强项目代码库的一致性.
  • 与UX和UI设计人员合作,为应用程序创建直观和创新的UI.
  • 协助招聘新员工,筛选简历,安排技术面试. 监督和指导其他开发人员并执行代码审查.
  • 创建和更新单元测试,如MS Test、NUnit、xUnit、压力测试和性能测试.
技术:亚马逊网络服务(AWS), Azure DevOps, Oracle, Microsoft SQL Server, 模型视图视图模型(MVVM), Windows演示基础(WPF), Web API, .NET Core, .。NET, c#, Visual Studio, API Integration, 实体框架, HTML, CSS, JavaScript, xUnit, Azure, Microsoft Excel, Microsoft Access

Senior .NET Developer

2016 - 2017
美敦力公司,爱尔兰戈尔韦
  • 设计并开发了美敦力机器工具箱应用程序,使机器制造商能够使用包装机器语言(PackML)定义机器结构。, HMI的菜单结构, 以及相关事件.
  • 开发了PLC与PC机实时通信模块, 读写标签, 包括扫描间隔为10毫秒的udt.
  • 与PLC程序员密切合作,建立XML生成所需的数据格式和规则.
  • 使用Visual Studio 2008和Windows CE 6开发了几个自定义控件,扩展了Allen-Bradley PanelView图形终端的功能.0.
  • 为实时数据可视化开发了自定义控件.
  • 为项目创建和维护文档.
  • 创建和更新单元测试,如MS Test和Moq、压力测试和性能测试.
技术:TFS, Git, SQL Server 2016, C++, XML, Windows通信框架(WCF), 实体框架, Telerik, 模型视图视图模型(MVVM), Windows演示基础(WPF), C#, Visual Studio

Senior .NET Developer

2016 - 2016
微软咨询服务(最终客户:英国谢菲尔德汇丰银行)
  • 实现了许多用于从各种来源导入帐户数据的SSIS包, like XLSX, CSV, 以及纯文本文件, 到SQL Server数据库.
  • 在一个web应用程序上工作,该应用程序用于显示和管理整个组织的内部帐户,其中包含超过一百万个条目.
  • 开发了一个名为Scheduler service的windows服务, 哪一个定期运行SSIS包来刷新数据.
  • 使用SSRS开发多个报告,并创建和更新单元测试.
技术:Angular、Web API、模型视图控制器(MVC)、ASP.NET, SQL Server报表服务(SSRS), SQL Server集成服务(SSIS), Microsoft SQL Server, VB.。NET, c#, Visual Studio

Senior .. NET软件工程师

2015 - 2016
江森自控,英国伦敦
  • 为安装在世界各地大型建筑物中的复杂网络火灾探测系统开发了一个全新的WPF应用程序. 开发新应用程序是为了取代用c++ /MFC和VB编写的几个遗留产品.NET/Winforms.
  • 在新应用程序中实现了几个关键特性, 比如find point, 多点向导, custom devices, and file lock.
  • 使用正式的代码审查,按照严格的质量控制措施开发代码, 特别是代码合作者, 编码指南, 基于StyleCop和VS代码分析工具的策略.
  • 修复了许多bug, 一些与DevExpress相关的组件, 通过将填充设备属性网格所需的时间从几秒减少到数百毫秒,提高了应用程序的整体性能.
  • 维护项目的功能规范, 为UI和代码审查做出了贡献,并改进了应用程序的整体外观和感觉.
技术:Git, C++/CLI, DevExpress, 模型视图视图模型(MVVM), XAML, Windows演示基础(WPF), .. NET, c#, Visual Studio 2015

Senior .NET Developer

2015 - 2015
英国东格林斯特德的巴拉德·查尔默斯
  • 使用OAuth实现LinkedIn集成,允许应用程序使用LinkedIn配置文件注册新用户. 使用REST API检索基本配置文件数据并存储以供后续使用.
  • 使用短信服务实现双因素身份验证.
  • 负责用户账户相关页面, 用户注册, 邮件或电话验证, 安全问题, 密码重置.
  • 使用SQL Server数据工具创建初始数据库模式,该工具支持使用代码优先/数据库优先混合方法灵活部署数据库更改.
技术:jQuery, Bootstrap, CSS, HTML, SQL Server 2014, 实体框架, Razor, 模型-视图-控制器(MVC), ASP.. NET, TFS, Visual Studio, c#

Lead .NET Developer

2013 - 2015
教育和技能资助机构,英国伦敦
  • 作为WPF下一版本“商店”应用程序的首席开发人员,该应用程序旨在向全国的学校和学院分发超过500亿英镑的资金.
  • 参与了数据集模块的设计和开发,该模块是一个通用数据存储子系统,配备了类似于Visual Studio Forms Designer的自定义表单编辑器, 哪一种支持更灵活的动态脚本.
  • 设计并实现了一个灵活的建模模块,用于根据参数数量进行高效计算. 计算公式以VB格式保存.. NET代码片段,在运行时动态加载和编译.
  • 实现了高效的数据导入模块, 从Excel到SQL, 哪一个能够导入数以万计的记录和数据验证, 通常不到两分钟.
  • 重构了一个SQL数据库,删除了未使用的对象、规范化和命名约定.
  • 创建并维护一个新的数据库项目,该项目托管数据库模式,并支持在TFS中快速部署模式更改和版本控制.
  • 通过实现UI自动化接口,使应用程序能够与屏幕放大镜/阅读器和语音识别软件一起工作,定制应用程序以符合严格的英国政府可访问性要求.
  • 帮助招募了一些团队成员. 参与简历筛选过程并进行面试, 监督和指导其他开发人员, 并执行代码审查.
技术:TFS, SQL Server报表服务(SSRS), SQL Server集成服务(SSIS), Microsoft SQL Server, Windows通信框架(WCF), 模型视图视图模型(MVVM), XAML, Windows演示基础(WPF), C#, Visual Studio 2015, Microsoft Access

.NET/Silverlight开发人员

2011 - 2013
丰田英国,Burgh Heath英国
  • 参与原型设计, implementing, 维护为丰田和雷克萨斯经销商开发的销售工作台CRM系统,以跟踪销售活动, 配置工具, 生产报价, 然后下订单.
  • 设计并开发了一个用于软件发布管理的分布式应用程序,该应用程序将用于bug跟踪的遗留系统与CVS存储库和一些基于linux的应用程序集成在一起.
  • 使用ASP创建了一个内部web应用程序,用于时间和进度跟踪.. NET、Ajax、Web服务和SQL Server.
  • 提供Silverlight和 .. NET培训和指导现有的开发人员.
技术:c++ / CLI, Microsoft SQL Server、Windows演示基础(WPF)、 Web Services, Visual Studio 2012, Prism, MS Silverlight, ASP.NET, VB.NET, C#

软件开发工程师

2010 - 2011
英国伦敦微软有限公司
  • Worked as a .使用敏捷开发流程的必应搜索技术中心伦敦团队的。NET开发人员. 每天与美国和印度办事处合作.
  • 创建了一个内部网站,方便和有效地管理用户/组访问主Bing源代码存储库的权限, 哪个有几tb的数据和成千上万的用户.
  • 为2010年英国大选和2010年南非世界杯开发了一些必应即时答案,并为必应地图开发了即时答案, Images, and Videos.
  • 使用内部Bing数据存储库(Cosmos)以及SQL和c#代码(tb级数据)实现Google/Bing覆盖率研究.
  • 为Bing Collections项目开发和维护后端数据服务.
  • 创建了一个工具,将必应集合SERP答案的语法定义从Excel工作表导入到指定的格式.
  • 使用WPF, Prism和MVVM为“必应集合”开发编辑和发布工具.
XML技术:, 模型视图视图模型(MVVM), MS Silverlight, Windows演示基础(WPF), SQL, Windows通信框架(WCF), 模型-视图-控制器(MVC), ASP.NET, C#

高级c# / c++开发人员

2009 - 2010
数字分销网络,伦敦,英国
  • 在服务器端为Content Ingest设计并实现了高性能音频转码子系统, 使用c++ /CLI和c#, 使用开源库进行音频编码和解码.
  • 设计并开发了一个跨平台, 多线程媒体播放器,能够有效地播放安全的远程内容和一些流行格式的本地媒体播放,如MP3, FLAC, WMA, WAV, AAC, and OGG.
  • 使用Windows处理跨平台的各个方面, macOS X, and Linux, mFlow GUI应用程序编写在c++ /Qt 4.6 .为定制小部件、下载管理器、iTunes集成等.
技术:Visual Studio 2010, Qt, REST api, c++ /CLI, c++, c#

Windows客户端开发人员

2008 - 2009
口袋国王,都柏林,爱尔兰
  • 从事Windows和macOS X扑克客户端应用Qt移植工作.
  • 将栅格图形替换为基于矢量的可伸缩SVG.
  • 根据业务需求实现新功能,维护现有代码库.
技术:SVG,实时流,MacOS, Windows, Qt, c++

高级c++程序员

2008 - 2008
Ultra Electronics,南安普顿,英国
  • 实现了系统配置客户端的主要部分,一个Qt 4.4应用程序,使用TCP/IP协议与各种分布式组件通信,并利用基于模型-视图体系结构的复杂可缩放布局.
  • 移植雷达可视化代码最初是写在MFC到Qt.
  • 将一些COM组件移植到新框架,特别是VC6 + MFC到VS2008 (SP1) + ATL/STL.
技术:标准模板库(STL), ATL, TCP/IP, 微软基础类库(MFC), Qt, C++

高级中间件工程师

2007 - 2008
思科,英国南安普顿
  • 作为中间件技术组的成员,特别是DirectTV.
  • 为基于pc的机顶盒模拟器设计并开发了一个新的、最先进的UI.
  • 该项目是使用Visual Studio 2008和Windows Forms构建的, 加上内部模拟器代码的COM包装器.
  • 使用HTML为DirectTV R15机顶盒开发了多个交互式应用程序, JavaScript, 和C语言的JavaScript扩展.
技术:C, HTML, JavaScript, DirectX, COM, Windows窗体(WinForms), Visual Studio 2008

高级软件工程师

2002 - 2007
Sophos Group Plc,英国牛津
  • 设计并开发新一代Sophos杀毒产品前端. 该软件是使用Visual c++ 2003从零开始创建的, WTL, ATL, 和STL + Boost在Win32 API的帮助下, ActiveX, 和HTML / JavaScript.
  • 为完整的生命周期分析做出了贡献, design, coding, testing, deployment, 并支持三个版本的Sophos反病毒应用程序.
  • 在为小型企业解决方案开发第一版管理控制台的团队中工作, 包括客户机-服务器体系结构, 一个用c#和Windows Forms编写的桌面应用程序, 后端基于SQL Server 2000.
  • 若干服务COM组件的性能提高了100:1.
  • 帮助将代码库移植到Windows Vista,以满足“专为Vista设计”的标志要求.
  • 移植了整个Sophos反病毒代码库,大约0.500万行代码,从Visual Studio 2003到2005 (x86和x64).
技术:JavaScript, HTML, ActiveX, Boost, 标准模板库(STL), ATL, WTL, Microsoft Visual c++

软件工程师

2001 - 2002
Optiwave Corp. Ottawa, Canada
  • 参与OptiBPM套件新版本的开发, 一个波导光学设计软件.
  • 为用户定义的波导设计并实现了一个复杂的桌面应用程序.
  • 为OptiBPM套件的一部分Profile Designer设计并开发GUI层.
  • 开发了许多可重用的、复杂的、基于mfc的所有者绘制控件.
技术:软件开发工具包(SDK), CAD, 图形用户界面(GUI), 微软基础类库(MFC), Microsoft Visual c++

软件设计工程师

2000 - 2001
Microsoft. Redmond, USA
  • 设计并实现了一个复杂的生成器 .NET反射机制来创建实际的HTML帮助文件从各种来源,如 .. NET程序集,源代码注释,杂项. XML和数据库文件.
  • 创建了一个内部网站,作为开发人员获取基本信息的快速参考 .在完整的文档准备好之前,使用ASP . NET类和方法.. NET和动态HTML.
  • 开发了一个基于Windows窗体和IE 5 ActiveX控件的交互工具,使创建和编辑文档内容更加高效.
技术:软件设计

PLC Visualizer

http://github.com/bogdanle/PlcVisualizer
一个简单的WPF应用程序,可以连接到PLC并绘制选定标签的数据. 它包含一个我多年来开发的UI库,以帮助我完成各种其他项目. 应用程序可以与实际PLC对话或在模拟模式下工作(默认设置).

Languages

c#, c++, JavaScript, XAML, c#.Net, sql, c++ / cli, vb.NET, XML, CSS, HTML, Visual Basic .NET (VB.. NET), T-SQL (Transact-SQL), Visual Basic, c++ 17, TypeScript, C

Frameworks

Windows演示基础(WPF), .NET Core, .NET, ASP.NET Core, .NET 4, .NET 5, ASP.NET MVC, ASP.. NET Web API, ASP.. NET Web Services, Qt, ASP.NET, ADO.NET, 实体框架核心, Razor Pages, Razor, Boost, ActiveX, Blazor, gRPC, Angular, Windows通信框架(WCF), Bootstrap, Qt 5

Libraries/APIs

Web API 2, 实体框架, Windows窗体(WinForms), LINQ, 微软基础类库(MFC), Web API, 标准模板库(STL), WTL, Win32 API, REST APIs, ATL, Azure Active Directory图API, SendGrid API, jQuery, DirectX

Tools

Visual Studio 2019, ReSharper, Visual Studio, Azure DevOps服务, Microsoft Visual c++, Visual Studio 2015, MS Silverlight, Git, Prism, xUnit, Azure Active Directory B2C (ADB2C), GitHub, Microsoft Excel, Microsoft Access, Atlassian Suite, Bitbucket, Bamboo, Jira, Confluence, TFS, Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, CAD

Paradigms

面向对象设计(OOD), Refactoring, 依赖注入, Unit Testing, Azure DevOps, 模型视图视图模型(MVVM), 桌面应用开发, Design Patterns, 测试驱动开发(TDD), 敏捷软件开发, Microservices, 模型-视图-控制器(MVC)

Platforms

Azure, Windows, Desktop, Telerik, Win32, Windows桌面, 亚马逊网络服务(AWS), Azure的功能, AWS Lambda, 通用Windows平台(UWP), Docker, Azure PaaS, Visual Studio Code (VS Code), Oracle, MacOS, Telerik WPF

Other

DevExpress, 代码架构, Web Services, 图形用户界面(GUI), 软件开发工具包(SDK), Software Design, 桌面应用设计, Audio, Back-end, .. NET 6, API集成, .NET 7, Windows服务, Visual Studio 2022, COM, CI / CD管道, Authentication, Authorization, SOAP, PLC, OAuth, TCP/IP, 实时流媒体, SVG, Libtorch, Agile DevOps, Device Drivers, Cloud, Windows 10, Windows 11, 机器学习, Qt 6, Windows内核驱动程序, Electronics, 实时计算, PDF

Storage

SQL Server 2014, JSON, Microsoft SQL Server, SQL Server 2016, Azure Cosmos数据库, Amazon S3 (AWS S3), Azure云服务, MySQL, NoSQL, SQL Server集成服务(SSIS), SQL Server报表服务(SSRS), Azure SQL数据库

1990 - 1995

电气工程硕士学位

奥波勒技术大学-奥波勒,波兰