Joseph McNulty,美国亚利桑那州Scottsdale的开发者
Joseph is available for hire
Hire Joseph

Joseph McNulty

Verified Expert  in Engineering

Software Developer

Location
Scottsdale, AZ, United States
Toptal Member Since
February 2, 2018

约瑟夫是一位具有很强领导才能的专业人士, 在软件工程方面有丰富经验, 专门研究航天领域的关键任务系统, defense, and telecommunications. 他在使用各种技术设计和开发复杂的企业web应用程序方面拥有超过20年的经验, most recently with ASP.NET MVC.

Portfolio

Client (via Toptal)
ASP.. NET Core 2, Web API, AutoMapper,实体框架核心...
Rapier Aerospace, Inc.
ASP.. NET Core 2, Web API, AutoMapper,实体框架核心...
Sphere of Influence | Government
持续集成(CI),管理,团队管理,Android...

Experience

Availability

Part-time

Preferred Environment

ASP.NET MVC, C#, .NET, Visual Studio, Blazor

The most amazing...

...我做过的是《欧博体育app下载》. 它允许我对多个武器系统、雷达和导弹进行建模——所有这些都在一个图形化的全局视图中.

Work Experience

Software Engineer

2018 - PRESENT
Client (via Toptal)
  • 利用Blazor, ASP为一家大型建筑公司创建了一个时间和预算系统.Net Core, SQL Server, and C#.
  • 利用Stripe Connect为SaaS托儿教育系统设计并实现了一个支付系统.
  • 加入一家能源公司的团队进行培训, mentor, 并带领他们使用Azure开发Angular 8应用程序,以上传钻井数据和编辑大型数据集, 导致部门的周转和准时交货.
  • 加入一家航空航天公司的团队,用WPF和c#开发空气动力压力测试的计算机辅助设计系统.
Technologies: ASP.. NET Core 2, Web API, AutoMapper,实体框架核心, Continuous Integration (CI), Azure, Stripe, Git, Service-oriented Architecture (SOA), Windows, Microsoft SQL Server, Node.js, Bootstrap, Bootstrap 3, ASP.NET Web API, ASP.NET, HTML5, CSS3, C#.NET, .NET, Agile, CSS, Web, Web Development, Model View ViewModel (MVVM), Windows Presentation Foundation (WPF), TypeScript, Blazor, .NET Core, ASP.NET Core, Angular, C#, SQL, REST APIs, PostgreSQL, APIs, Entity Framework, Full-stack, Databases, Stripe Payments, Razor, eCommerce, Front-end, SCSS, .NET 6, WCF Web Services, Code Review, Cloud, REST, Relational Databases, Software Architecture, Technical Leadership, Leadership, NuGet, MVC Design, Entity, Version Control, Tailwind CSS, Full-stack Development, Back-end

首席软件工程师和架构师

2012 - PRESENT
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创建了一个移动应用程序来跟踪移民和海关执法局所有车辆的使用和维护情况.
Technologies: ASP.. NET Core 2, Web API, AutoMapper,实体框架核心, Continuous Integration (CI), Team Management, Android, Amazon Web Services (AWS), Azure, Stripe, Universal Windows Platform (UWP), Sass, Prism, Git, NoSQL, Knockout (Knockout.js), Microsoft Team Foundation Server, jQuery, Service-oriented Architecture (SOA), SQL Server 2012, MySQL, Windows, .NET Core, ASP.. NET Core, Bootstrap, Kendo UI, MVC Razor, ASP.NET MVC 6, Bootstrap 3, ASP.NET Web API, ASP.NET, CSS3, C#.NET, .NET, Agile, CSS, Web, Web Development, Microsoft SQL Server, Xamarin, JSON, ArcGIS, TypeScript, JavaScript, HTML5, Blazor, ASP.NET MVC, Angular, C#, SQL, REST APIs, PostgreSQL, APIs, Entity Framework, Full-stack, Databases, Aviation, Stripe Payments, Razor, eCommerce, Front-end, SCSS, WebAssembly, Azure Active Directory, .NET 6, Code Review, Cloud, REST, Relational Databases, Software Architecture, Technical Leadership, Leadership, NuGet, MVC Design, Entity, Version Control, Tailwind CSS, Full-stack Development, Back-end

Director of Software Engineering

2006 - 2012
Sphere of Influence | Government
  • 招募、管理、指导和领导工程人员.
  • 发起了一项战略倡议,在FAA新兴的下一代项目中发展新的业务线.
  • 为独特的客户问题提供解决方案,从而提高任务成功率和客户满意度.
  • 指导开发的各个方面, 定制和实现项目, including project planning, scheduling, tracking, development, and crisis response.
  • 设计并领导了指挥控制系统的开发,该系统是全球任务系统的数字神经系统.
  • 在多个程序中实现敏捷软件开发实践.
  • 为客户提案设计并领导移动应用程序开发.
技术:持续集成(CI)、管理、团队管理、Android、c#.NET WinForms, Microsoft Team Foundation Server, Service-oriented Architecture (SOA), Windows, Microsoft SQL Server, ASP.NET Web API, ASP.NET, CSS3, C#.NET, .NET, Agile, CSS, Web, Web Development, JavaScript, PHP, Windows Mobile, MS Silverlight, HTML5, C++, Windows Forms (WinForms), Windows Presentation Foundation (WPF), C#, SQL, REST APIs, APIs, Entity Framework, Databases, Razor, Front-end, SCSS, Code Review, REST, Relational Databases, Software Architecture, Technical Leadership, Leadership, NuGet, Entity, Version Control, Full-stack Development, Back-end

Senior Project Lead

2005 - 2006
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, and other select Agile practices.
  • 领导了第一次概念验证的成功,并获得了价值5000万美元的合同.
Technologies: Management, Team Management, Agile, Java, APIs, Full-stack, Databases, Aviation, Code Review, Relational Databases, Software Architecture, Linux, Technical Leadership, Leadership, Version Control

F-16 Pilot

1995 - 2005
179th Fighter Squadron
  • 执行防空警戒职责,支持和平时期警戒任务和“高贵之鹰”行动.
  • 计划并领导了多个美国城市的空中战斗巡逻,以支持“高贵之鹰”行动.
  • 曾多次被派往巴拿马和库拉索岛支援夜鹰行动.
  • 启动计算机系统升级,提高飞行计划能力.
  • 在F-16飞机上飞行超过1000小时.
技术:微软PowerPoint, HTML,航空,领导力

Director of Software Engineering

1999 - 2003
Sinex Aviation Technologies
  • 领导团队为航空业开发和生产商业维护软件.
  • 设计并指导了FleetCycle Production Manager的开发:这是一个基于浏览器的航空公司维护应用程序,可以自动执行以前手工操作的大量维护跟踪程序.
  • 设计并领导所有模块的创建, 包括确保FAA兼容的电子签名支持, FAA approved electronic non-routines, 以及机械任务流程和分配制度.
  • 与主要航空公司客户广泛合作,收集定制需求,包括美国航空公司.S. 美国航空公司、西南航空公司、加拿大航空公司和美国航空公司.
  • 开发的软件被公认为每年为客户节省数百万美元的维护成本.
  • 计划和监控多个项目的日常活动, 包括业务需求分析, systems design and architecture, data modeling, development, testing, implementation, and support strategies.
  • 领导变更控制、版本控制和变更/缺陷跟踪过程的建立.
  • 率先为客户引入24小时支持计划和危机响应操作,增加了收入和客户保留率.
Technologies: Management, Team Management, Windows, Microsoft SQL Server, CSS3, Agile, CSS, Web, Web Development, XML, JavaScript, HTML, Java, Active Server Pages (ASP), SQL, APIs, Full-stack, Databases, Aviation, Front-end, Code Review, Relational Databases, Software Architecture, Technical Leadership, Leadership, Version Control, Full-stack Development, Back-end

Senior Manager | Software Engineer

1997 - 1999
Condor Consulting, Inc.
  • 提供战略和战术领导,以确保设计的成功, development, 增强航空航天和教育行业的软件产品.
  • 管理并负责软件产品的整体成功——从最初的需求分析和架构设计到开发, testing, implementation, and customer satisfaction.
  • 为飞行训练和包机组织设计并开发了调度应用程序. 该应用程序管理着日常运营, 包括飞机和飞行员可用性, aircraft maintenance status, and student training progress.
  • 与客户广泛沟通,分析需求,开发适当的定制软件解决方案,使以前的手工功能自动化,提高效率.
  • 定义项目范围、预算、资源和时间表.
Technologies: MySQL, Windows, Web, Web Development, JavaScript, Java, SQL, PHP, HTML, C++, APIs, Databases, Aviation, Front-end, Relational Databases, Linux, Full-stack Development, Back-end

Programmer Analyst

1994 - 1995
Computer Impact Associates
  • 作为团队的一员,负责为金融和医疗行业的客户设计定制软件应用程序.
  • 担任主要客户捕获团队的高级技术成员.
  • 使用c++和FoxPro开发桌面应用程序.
Technologies: Windows, Visual FoxPro, C++, Full-stack, Databases, Front-end, Relational Databases, Full-stack Development, Back-end

Programmer Analyst

1985 - 1993
JMB Realty
  • Effectively analyzed, developed, and supported various applications, systems, 以及提高整个组织效率的接口.
  • 与用户广泛沟通,以定义业务需求并实现适当的解决方案,以自动化以前的手动功能.
  • 开发、测试、实施和增强新的和现有的系统.
Technologies: Windows, IBM Mainframe, COBOL, xBase, Databases, Relational Databases, Full-stack Development, Back-end

US Air Force Title X War Game

空军的第十条战争游戏是一个大规模的, 全球战争游戏,向一个由三星将军领导的团队提出了多重全球挑战. 在游戏的高峰期,300名参与者将协调活动以解决多个全球危机. 我们的团队设计并开发了一个战争游戏信息系统(WIS),该系统将模拟现实世界的资产和国外活动,以回合为基础的展示方式,以促进如此大规模的活动. 用户将与WIS互动,计划他们的行动,移动部队,并与敌人单位交战.

Child Care Management Software

http://www.childcareseer.com/
An ASP.. NET Core web应用程序和Xamarin配套应用程序. 我是一名后端开发人员,最初的任务是利用Stripe Connect实现支付处理系统, 然后是应用程序的附加功能. 我还使用Xamarin创建了最初的跨平台配套应用.

Major Airline Maintenance Software

http://www.empowermx.com/
主要航空公司的基于web的重检查维护应用程序. 我制作了原型机,用于向一家大型航空公司进行首次销售, 然后负责建立一个部门来交付完整的生产版本. This involved hiring, training, 并指导15名开发人员和5名QA的新员工,同时领导开发和管理客户. 该应用程序每年为客户节省了数百万美元的维护成本. 公司名称从Sinex Aviation Technologies改为灌顶航空技术公司.

Languages

HTML, CSS, SQL, JavaScript, TypeScript, CSS3, c#, HTML5, c#.. NET, Active Server Pages (ASP), 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 Presentation Foundation (WPF)、Razor、Tailwind CSS

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 Server, Prism, c#.. NET WinForms, Visual Studio, Microsoft PowerPoint, MS Silverlight

Paradigms

MVC Design, Agile, Continuous Integration (CI), Management, Service-oriented Architecture (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

1988 - 1991

航空科学学士学位

安柏瑞德航空大学-普雷斯科特,亚利桑那州,美国

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring