Bryan Walsh,美国纽约州Coram的开发者
Bryan is available for hire
Hire Bryan

Bryan Walsh

Verified Expert  in Engineering

Software Developer

Location
Coram, NY, United States
Toptal Member Since
August 6, 2016

布莱恩带来了近二十年的经验, 包括在一家techstars支持的公司担任首席技术官. 他的多才多艺的技能涵盖了全栈移动和web应用程序开发, solution architecture, DevOps, team building, and management. 布莱恩是个好学的人,总是渴望扩大自己的视野, 他的首选技术包括c#, .Net Core, Angular, Node.js, TypeScript, and Flutter.

Portfolio

Retavo Inc.
Angular, MongoDB, Redis, Node.js, NestJS, .NET, C#.NET, Flutter, PostgreSQL...
KeyBank
Angular, Cordova, Cordova插件,Transmit, OpenShift, iOS, Android, Java...
Zipari
MongoDB, Redux, Angular, TypeScript, ECMAScript (ES6), Node.js

Experience

Availability

Part-time

Preferred Environment

Node.js, Angular, MongoDB, .NET, MySQL, Flutter

The most amazing...

...我参与的项目是一个使用机器学习的外汇策略构建器, instant back-testing, 以及向交易平台输出策略的能力.

Work Experience

Chief Technology Officer

2021 - 2023
Retavo Inc.
  • 从头开始建立和培养强大的工程团队和文化.
  • 领导和管理一个9人的跨职能团队, 包括前端和后端工程师, a product owner, a project manager, and a designer.
  • 设计并实现了一个可伸缩的产品架构,能够每分钟处理数百万个请求.
  • 作为一个4人的团队开始,使用Node构建了一个服务市场应用程序, NestJS, Typescript, Angular, and Flutter.
  • 转向白标模块化解决方案,为客户构建基于市场的应用程序, 使用Angular和c#技术.
技术:Angular, MongoDB, Redis, Node.js, NestJS, .NET, C#.. NET, Flutter, PostgreSQL, MySQL,前端,后端,Amazon弹性容器服务(Amazon ECS)

Senior Software Engineer

2019 - 2021
KeyBank
  • 最初作为承包商参与升级KeyBank企业银行门户的前端, KeyNavigator, 从基于angularjs的Backbase LaunchPad小部件架构到基于Angular 8的Backbase小部件架构.
  • 帮助培训KeyNavigator的6人前端团队和组织内的其他团队编写可重用和可维护代码的最佳实践.
  • 学习了KeyBank的端到端基础设施——从浏览器发送请求到服务器响应请求——以及两者之间的所有设备和防火墙.
  • 作为KeyNavigator团队的三名成员之一,被批准在所有环境中执行部署, including production.
  • 将桌面和网络平台转换为使用传输安全性,并使用四个平台之间共享的库将基于KeyNavigator cordova的移动应用程序与传输集成.
  • 与一群有礼貌的队友合作解决有趣的挑战.
  • 最初是一名高级软件工程师,辞职后晋升为首席架构师.
Technologies: Angular, Cordova, Cordova插件,Transmit, OpenShift, iOS, Android, Java, TypeScript, Express.js, Node.js, REST

Front-end Angular 6 Developer

2018 - 2018
Zipari
  • 为内部UI模块创建了各种可重用的Angular 2 UI组件,类似于Angular Material.
  • 在为代理门户和直接面向消费者的购物模块开发保险登记流程方面发挥了关键作用.
  • 使用Angular 6设计并创建了一个JSON管理器, Node 10, Express 4, 在严格定义模式的同时,简化租户配置JSON文件的编辑.
  • 将各种后端Django Python API调用与Angular前端集成,以改进系统功能和用户体验.
技术:MongoDB, Redux, Angular, TypeScript, ECMAScript (ES6), Node.js

Front-end Angular 5 Developer

2017 - 2018
Knexus Research Corp.
  • 是机密计划发展的一个组成部分吗.
  • 使用了开放层映射、Angular 5和NgRedux.
  • 在整个软件开发生命周期中,是项目中唯一的前端开发人员吗.
技术:Redux, Angular, TypeScript, NgRx

Full-stack Developer

2017 - 2017
JR Cigars
  • 在圣克拉拉雪茄网站上添加了各种功能.
  • Built a Node.与Bepoz销售点XML API集成.
  • 创建了Casa De Montecristo的忠诚计划(一个在线雪茄专卖店Casademontecristo).com) by building a Node.Angular 2使用的REST API和Redux前端.
技术:亚马逊网络服务(AWS), MongoDB, CoffeeScript, Redux, Angular, TypeScript, ECMAScript (ES6), Node.js

Front-end Developer

2016 - 2016
Eagle Seven
  • 为自动交易系统管理构建前端.
  • 指导后端团队正确实现REST API.
  • 使用JavaScript, Angular, jQuery, CSS和HTML.
  • 对Python Django后端做了一些小改动.
  • 构建一个JavaScript ORM的小实现来检测对实体所做的更改,并调用相关的REST api来提交这些更改.
技术:Python, jQuery, JavaScript, AngularJS

Full-Stack Developer

2016 - 2016
Inovance TRAIDE
  • 扩展Java Spring基础后端,使用MongoDB和Node提供数据存储API.Js来存储各种前端数据,例如用户保存的交易策略.
  • 在Angular中从头开始重建前端.
  • 实现了一个股票市场模拟算法,能够在一秒钟内处理数年的股票市场数据.
  • 编写了一个自定义Angular事件库,支持灵活和模块化的前端架构.
  • 利用AWS和DigitalOcean创建托管环境.
  • 更新了网站设计,看起来更现代, less cluttered, 在保持外观的同时更方便用户使用, feel, 和原始设计的精神.
  • 开发了拟议的架构,允许用户在实时账户上交易他们的策略,并将他们的信号与MetaTrader 4集成.
技术:Spring, Java, MySQL, MongoDB, Node.js, Angular

高级全栈开发人员|临时开发负责人

2015 - 2016
RevHealth
  • 维护60多个实例的托管环境.
  • 管理项目经理的需求,分配日常的开发资源.
  • 面试并雇佣了当前的全职开发者和开发主管.
  • 将PSD文档翻译成HTML和CSS,包括移动友好的响应式设计.
  • 更新了开发工作流和部署协议.
  • 使用过Node、Angular、MySQL、Amazon DynamoDB和PHP的各种项目.
  • 创建并部署新的存储库, hosting, 以及使用AWS EC2的持续集成环境, AWS OpsWorks, and GitHub.
技术:关系数据库服务(RDS)、AWS OpsWorks、HTML、CSS3、Node.js, jQuery, Angular

Senior Back-end Developer

2015 - 2015
uNow
  • 在用户访问单个数据库实体的权限上下文中增加了服务端安全性.
  • 在AngularJS中创建了一个管理门户,用于监控Android和iOS应用的使用情况并管理数据.
  • 帮助公司应对过度招聘策略带来的后果.
技术:JavaScript, HTML, CSS3, MongoDB, Angular, Node.js

Lead Full-stack Developer

2015 - 2015
Rally Bus
  • 在他们已有的网站上添加了各种功能.
  • 创建了一个包车功能,允许用户创建自己的包车,包括自定义路线, the trip, the type of bus, and funding types.
  • 更新了PhoneGap移动应用程序的设计并添加了各种功能.
技术:CSS3, HTML5, LINQ to SQL, Angular, c#, ASP.NET MVC, Cordova, PhoneGap

Senior Full-stack Developer

2015 - 2015
Snap On(通过在线自由职业机构)
  • 为现有的web表单电子商务平台添加了各种功能.
  • 实现了一个简单的应用程序层服务器端数据加密方法,允许轻松转换20多个环境来加密敏感用户数据.
  • 用Angular重写了一个Web Forms电子商务管理门户, Bootstrap, Entity Framework, and a web API.
技术:Bootstrap,实体框架,c#, ASP.NET Web Forms, ASP.NET MVC, Web API, Microsoft SQL Server, Angular

Full-stack Developer

2014 - 2015
Rethink Autism
  • 帮助熟悉、建议和培训一个五人的AngularJS团队.
  • 为他们新的医疗保健提供商管理平台开发Angular架构.
  • 帮助从本地裸机服务器迁移到Microsoft Azure.
  • 更新活动中心,有新的设计和游戏.
  • 将Photoshop文档格式化为像素完美的HTML, JavaScript和CSS.
技术:jQuery, Angular, Microsoft SQL Server, c#, LINQ to SQL, ASP.NET Web Forms, ASP.NET MVC

Sole Full-stack Developer

2014 - 2014
产品再制造中心
  • 开发了包括收货在内的全过程管理系统, warehousing, unpacking, inspection, repair, engineering, packing, and shipping.
  • 使用SPA设计,利用Angular、jQuery和Breeze创建前端界面.js.
  • 利用SignalR允许实时服务器-客户端通信,以保持发货和接收终端同步.
  • 创建了一个基于继承的跟踪系统,允许端到端审计和跟踪进出工厂的所有产品和货物.
Technologies: Breeze.js, CSS, HTML, Microsoft SQL Server, jQuery,实体框架,ASP.NET MVC, Web API, Angular

Sole Full-Stack Developer

2013 - 2014
New York Foundation for the Arts
  • 创建了一个新的网站,包括CMS,分类广告和艺术家目录门户.
  • Utilized Knockout.Js为用户提供无缝的数据输入体验.
  • 使用Elastic Beanstalk、RDS和S3在Amazon Web Services上设置主机.
技术:CSS, HTML,实体框架,Microsoft SQL Server, ASP.NET MVC, Knockout (Knockout.js)

Web Portfolio

http://www.bryangwalsh.com/
我参与过的各种项目的屏幕截图.

New York Foundation for the Arts

http://www.nyfa.org/
使用c# MVC从头开始重建站点.. NET,实体框架,Knock Out和jQuery.

Vascepa

Translated PSDs to HTML and CSS. 创建页面上的所有动画和JavaScript.

Rally Bus Charter Applet

在Angular和MVC中创建了一个包车创建applet.NET.

Rethink First

http://www.rethinkfirst.com/
翻译和应用新的PSD设计到一个现有的网站. 使用WebForms、MVC增加了各种特性.NET, and Angular.

Languages

HTML, CSS, JavaScript, TypeScript, Less, c#, c#.. NET, Sass, SQL, CSS3, HTML5, ECMAScript (ES6), CoffeeScript, Python, Java, PHP

Frameworks

Angular, PhoneGap, Entity 6, AngularJS, Express.js, Knockout (Knockout.js), Flutter, NestJS, ASP.NET, .NET Core, ASP.NET MVC, Bootstrap, Redux, ASP.NET Web Forms, Spring, .NET

Libraries/APIs

Google Maps, jQuery, RxJS, Node.js, Authorize.net, Breeze.js, Socket.IO, Web API, Entity Framework, React, React Redux, TensorFlow, Yelp API, Twitter API, Facebook API, NgRx

Tools

Gulp, Microsoft Visual Studio, WebStorm, Git, AWS ELB, Eclipse IDE, LINQ to SQL, Amazon弹性容器服务(Amazon ECS), AWS OpsWorks, Cordova Plugins

Paradigms

Object-oriented Programming (OOP), Object-oriented Design (OOD), Model View Controller (MVC), Agile, Test-driven Development (TDD), REST

Platforms

Amazon EC2、Linux、Linux Mint、Amazon Web Services (AWS)、OpenShift、iOS、Android

Storage

JSON, MongoDB, MySQL, Microsoft SQL Server, Amazon DynamoDB, Redis, PostgreSQL

Other

Ajax, CSV, Scalability, Back-end Development, Performance, IIS, BrainTree, 关系数据库服务(RDS), Machine Learning, Artificial Intelligence (AI), Cordova, Transmit, Front-end, Back-end

DECEMBER 2018 - DECEMBER 2020

AWS认证解决方案架构师助理

AWS

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring