![Joseph McNulty,美国亚利桑那州Scottsdale的开发者](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1070829%2Fhuge_d99bc2bd2b9142cb07cc006121512d22-8977d9d672e01d4311c0f6302a55b5aa.jpg&width=524)
Joseph McNulty
Verified Expert in Engineering
Software Developer
约瑟夫是一位具有很强领导才能的专业人士, 在软件工程方面有丰富经验, 专门研究航天领域的关键任务系统, defense, and telecommunications. 他在使用各种技术设计和开发复杂的企业web应用程序方面拥有超过20年的经验, most recently with ASP.NET MVC.
Portfolio
Experience
Availability
Preferred Environment
ASP.NET MVC, C#, .NET, Visual Studio, Blazor
The most amazing...
...我做过的是《欧博体育app下载》. 它允许我对多个武器系统、雷达和导弹进行建模——所有这些都在一个图形化的全局视图中.
Work Experience
Software Engineer
Client (via Toptal)
- 利用Blazor, ASP为一家大型建筑公司创建了一个时间和预算系统.Net Core, SQL Server, and C#.
- 利用Stripe Connect为SaaS托儿教育系统设计并实现了一个支付系统.
- 加入一家能源公司的团队进行培训, mentor, 并带领他们使用Azure开发Angular 8应用程序,以上传钻井数据和编辑大型数据集, 导致部门的周转和准时交货.
- 加入一家航空航天公司的团队,用WPF和c#开发空气动力压力测试的计算机辅助设计系统.
首席软件工程师和架构师
Rapier Aerospace, Inc.
- 设计并开发了一个兵棋推演信息系统,该系统利用地理空间信息系统(GIS)和基于网络的技术来支持美国空军统一交战战争推演的总指挥官参谋部.
- 将一套遗留应用程序从技术拼凑迁移到各种ASP.NET MVC解决方案,以获得更好的性能、可测试性和可靠性.
- 模拟弹道导弹发射和防御场景, 用于通信和传感器覆盖以及常规部队的卫星星历表.
- 使用c#、ASP为航空业客户设计和开发web和移动应用程序.Net Core, Blazor and Xamarin.
- 更新了传统的天气和航班延误预测服务到ASP.. NET、c#、Blazor和aws——包括容量、可用性和可伸缩性规划.
- 实施并领导敏捷和scrum软件开发实践.
- 指导员工学习ASP等新技术.NET MVC、c#、Angular 2+和实体框架.
- 使用c#为国防采办大学设计并原型化了一个基于web的商业模拟游戏, ASP.NET Core, and Blazor.
- 领导团队升级国土安全部遗留的人力资源应用程序,跟踪该应用程序, hiring process, 以及整个部门正在使用Angular 8的员工, C#, ASP.Net Core, and AWS.
- 使用c#和Xamarin创建了一个移动应用程序来跟踪移民和海关执法局所有车辆的使用和维护情况.
Director of Software Engineering
Sphere of Influence | Government
- 招募、管理、指导和领导工程人员.
- 发起了一项战略倡议,在FAA新兴的下一代项目中发展新的业务线.
- 为独特的客户问题提供解决方案,从而提高任务成功率和客户满意度.
- 指导开发的各个方面, 定制和实现项目, including project planning, scheduling, tracking, development, and crisis response.
- 设计并领导了指挥控制系统的开发,该系统是全球任务系统的数字神经系统.
- 在多个程序中实现敏捷软件开发实践.
- 为客户提案设计并领导移动应用程序开发.
Senior Project Lead
Lockheed Martin
- 领导一个50人的团队,负责导弹防御国家队的高级战斗管理项目.
- 管理并负责开发团队的生产力和节奏,并协调几个相互依赖的小组, including software engineers, system engineers, quality assurance, configuration management, modeling, and simulation.
- 开发并实现了复杂的工程技术,包括完全生成模型驱动的开发, equivalence partition testing, linear temporal logic assertions, and formal design by contract.
- 启动了具有反馈密集型短周期的敏捷开发方法, high collaboration, 以及其他选择的敏捷实践.
- 领导了第一次概念验证的成功,并获得了价值5000万美元的合同.
F-16 Pilot
179th Fighter Squadron
- 执行防空警戒职责,支持和平时期警戒任务和“高贵之鹰”行动.
- 计划并领导了多个美国城市的空中战斗巡逻,以支持“高贵之鹰”行动.
- 曾多次被派往巴拿马和库拉索岛支援夜鹰行动.
- 启动计算机系统升级,提高飞行计划能力.
- 在F-16飞机上飞行超过1000小时.
Director of Software Engineering
Sinex Aviation Technologies
- 领导团队为航空业开发和生产商业维护软件.
- 设计并指导了FleetCycle Production Manager的开发:这是一个基于浏览器的航空公司维护应用程序,可以自动执行以前手工操作的大量维护跟踪程序.
- 设计并领导所有模块的创建, 包括确保FAA兼容的电子签名支持, 美国联邦航空局批准的电子非例行公事, 以及机械任务流程和分配制度.
- 与主要航空公司客户广泛合作,收集定制需求,包括美国航空公司.S. 美国航空公司、西南航空公司、加拿大航空公司和美国航空公司.
- 开发的软件被公认为每年为客户节省数百万美元的维护成本.
- 计划和监控多个项目的日常活动, 包括业务需求分析, systems design and architecture, data modeling, development, testing, implementation, and support strategies.
- 领导变更控制、版本控制和变更/缺陷跟踪过程的建立.
- 率先为客户引入24小时支持计划和危机响应操作,增加了收入和客户保留率.
高级经理|软件工程师
Condor Consulting, Inc.
- 提供战略和战术领导,以确保设计的成功, development, 增强航空航天和教育行业的软件产品.
- 管理并负责软件产品的整体成功——从最初的需求分析和架构设计到开发, testing, implementation, and customer satisfaction.
- 为飞行训练和包机组织设计并开发了调度应用程序. 该应用程序管理着日常运营, 包括飞机和飞行员可用性, aircraft maintenance status, and student training progress.
- 与客户广泛沟通,分析需求,开发适当的定制软件解决方案,使以前的手工功能自动化,提高效率.
- 定义项目范围、预算、资源和时间表.
Programmer Analyst
Computer Impact Associates
- 作为团队的一员,负责为金融和医疗行业的客户设计定制软件应用程序.
- 担任主要客户捕获团队的高级技术成员.
- 使用c++和FoxPro开发桌面应用程序.
Programmer Analyst
JMB Realty
- Effectively analyzed, developed, 并支持各种应用程序, systems, 以及提高整个组织效率的接口.
- 与用户广泛沟通,以定义业务需求并实现适当的解决方案,以自动化以前的手动功能.
- 开发、测试、实施和增强新的和现有的系统.
Experience
US Air Force Title X War Game
Child Care Management Software
http://www.childcareseer.com/主要航空公司维修软件
http://www.empowermx.com/Skills
Languages
HTML, CSS, SQL, JavaScript, TypeScript, CSS3, c#, HTML5, c#.. NET, Sass, SCSS, XML, PHP, COBOL, Java, c++, Visual FoxPro, Visual Basic
Frameworks
ASP.NET Core, ASP.. NET Web API, Bootstrap 3, Entity, Angular,剑道UI, Bootstrap, ASP.NET MVC, ASP.NET, ASP.NET Core 2, ASP.. NET MVC 6,实体框架核心,MVC Razor, Blazor, .NET Core, .NET, Knockout (Knockout.. js)、Windows演示基础(WPF)、Razor、Tailwind CSS、ASP
Libraries/APIs
Stripe, AutoMapper, Web API, REST APIs, Entity Framework, jQuery, Windows Forms (WinForms), ArcGIS, Node.js, Stripe API
Tools
NuGet, Git, Microsoft Team Foundation服务器, Prism, c#.. NET WinForms, Visual Studio, Microsoft PowerPoint, MS Silverlight
Paradigms
MVC Design, Agile, Continuous Integration (CI), Management, 面向服务的架构(SOA), REST, Model View Viewmodel (MVVM)
Platforms
Web, Android, Windows, Xamarin, Universal Windows Platform (UWP), Azure, Amazon Web Services (AWS), Windows Mobile, Linux, Firebase
Storage
JSON, Relational Databases, Databases, Microsoft SQL Server, NoSQL, MySQL, SQL Server 2012, PostgreSQL, Azure Active Directory, IBM Mainframe
Other
Web Development, Full-stack, Technical Leadership, Leadership, Team Management, Architecture, Software Architecture, APIs, Aviation, Stripe Payments, Front-end, .NET 6, Full-stack Development, Back-end, Cloud, xBase, WCF Web Services, Version Control, Code Review, eCommerce, WebAssembly, Science, Simulations & Wargames
Education
航空科学学士学位
安柏瑞德航空大学-普雷斯科特,亚利桑那州,美国