Mark Baird,美国田纳西州诺克斯维尔的开发者
Mark is available for hire
Hire Mark

Mark Baird

Verified Expert  in Engineering

Software Developer

Location
Knoxville, TN, United States
Toptal Member Since
October 15, 2018

Mark是一名全栈软件开发人员和云计算架构师. 他的专业领域包括云安全, compliance, 以及用Java/Spring构建软件, Python, and Node.js. Mark在AWS迁移和构建、亚马逊物联网和无服务器环境方面也有丰富的经验.

Portfolio

U.Group
无服务器架构,Spring MVC, Docker, Angular, AngularJS...
Syus
无服务器架构,Spring MVC, Spring Security, Git...
Radiology Alliance
Spring MVC, Amazon Web Services, Git, AngularJS, Node.js, Apache Tomcat...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS)、IntelliJ IDEA、Vue、Git、Spring、Kotlin、Java

The most amazing...

...我参与的项目是美国国防部用于监控国家安全事务的应用程序.

Work Experience

首席软件工程师和安全架构师

2018 - PRESENT
U.Group
  • 带领一个团队为美国设计并实现了一个新的应用程序.S. 负责监督国家安全事务的国防部. 该应用部署在AWS上,满足国防部SRG IL4安全性和合规性要求.
  • 开发MongoDB模式迁移流程,以处理自动化生产部署期间的模式更新.
  • 使用JSON Web Tokens构建了一个Spring Security用户认证系统.
  • 使用React, Redux和Material-UI创建了一个单页应用程序(SPA).
  • 为Java、Spring Boot和AngularJS应用程序提供了支持和新特性增强.
  • 把一个应用从AngularJS转换成React.
  • 在Concourse CI中创建持续集成和部署管道.
  • 使用Terraform配置AWS基础设施.
  • 带领一个团队为美国设计并实现了一个新的应用程序.S. 负责监督国家安全事务的国防部. 该应用部署在AWS上,满足国防部SRG IL4安全性和合规性要求.
  • 参与定义和实现整个组织的DevSecOps最佳实践.
Technologies: 无服务器架构,Spring MVC, Docker, Angular, AngularJS, Spring Security, Terraform, Amazon Web Services (AWS), Webpack, Gradle, MongoDB, PostgreSQL, TypeScript, Redux, React, Spring Data, Spring Boot, Kotlin, Java

Senior Architect | Consultant

2012 - 2018
Syus
  • 担任软件架构师顾问,提供DevOps, interface, 以及软件的设计与实现.
  • 将服务器迁移到Amazon Web Services.
  • 在符合hipaa的环境中设计和维护基于Amazon Web Services的系统.
  • 使用Java、Python和Node设计可伸缩、容错的系统和服务.js on AWS.
  • 使用Auth0认证、API Gateway、Lambda和微服务设计了一个web和移动应用程序.
Technologies: 无服务器架构,Spring MVC, Spring Security, Git, Amazon Web Services (AWS), MySQL, JavaScript, AngularJS, Node.. js, Python, Redis, Apache Tomcat, Grails, Groovy, Spring, Java

高级软件架构师|顾问

2014 - 2016
Radiology Alliance
  • 用AngularJS和Node构建了一个数据分析web应用.js.
  • 在AngularJS中设计并实现了一个分析报告接口.
  • Integrated the UI with Node.js和Groovy/Grails后端服务器.
  • Configured Passport.js for user authentication.
技术:Spring MVC, Amazon Web Services (AWS), Git, AngularJS, Node.js, Apache Tomcat, Grails, Groovy, Spring, Java

Senior Developer | Consultant

2013 - 2014
Comdata
  • 设计并开发了一个网上信用申请系统,供企业申请车队加油卡.
  • 在非常紧迫的时间框架内,根据高度灵活的设计需求设计并交付应用程序.
  • 开发一个带有客户端和服务器端验证的Spring MVC应用程序.
技术:Salesforce、JavaScript、Spring、Java

Director of Software Development

2011 - 2012
Voices Heard Media
  • 管理一个软件开发团队, QA, DBAs, system administrators, UI设计师负责公司内部的所有产品开发和维护. 设计和实现可扩展的、基于云的SaaS系统,以满足客户的需求.
  • 实现了服务器向Amazon Web Services的迁移.
  • 使用Amazon的EC2在Amazon Web Services上设计弹性可扩展的系统, ELB, S3, EBS, Route 53 and CloudWatch services.
  • 将一个大型Java系统从EJB3/Glassfish转换为Spring/Tomcat/ActiveMQ,使其能够在AWS上轻松扩展.
  • 使用Java和jQuery设计和实现了许多新产品,并对现有产品进行了增强.
  • 为公司网站和各种基于网络的产品制定了搜索引擎优化策略.
  • 将Spring Security与公司现有的EJB/JAAS安全框架集成在一起,以便处理所有用户帐户管理.
  • 带领开发团队完成了包括产品国际化在内的多个大型项目, 使用Scala/Lift/Comet进行实时UI更新, server architecture migrations, 创建一个分析报告系统,而不会错过客户的最后期限.
Technologies: Spring MVC, Amazon Web Services (AWS), Apache Maven, PostgreSQL, JMS, Apache Tomcat, Git, JPA, Hibernate, JavaScript, Spring, Java

高级互联网和移动开发人员

2007 - 2011
Jewelry Television
  • 为Android开发了珠宝电视应用程序, 并协助开发了iPhone的珠宝电视应用程序.
  • 构建了JTV的移动优化版本.com website, 具有完整站点的所有功能, 包括产品搜索和电子商务功能.
  • 带领团队使用SQL Server集成服务设计并实现了一个数据集成解决方案.
  • 在c#中构建自定义SSIS组件和脚本,以促进珠宝电视和Responsys等公司之间的数据传输, Omniture, Bazaarvoice, Google, and Amazon.
  • 开发了一个Java应用程序,该应用程序利用Endeca搜索和Page Builder api将Endeca搜索公开为Web服务,以便原生Endeca api不支持的平台可以访问Endeca.
  • 在Demandware平台上编写代码,利用Endeca Web服务调用提供搜索, navigation, 以及Demandware中Endeca Page builder驱动的页面设计.
  • 支持Demandware平台上的PayPal支付处理器和PayPal Express Checkout与Demandware结帐流程的集成.
  • 为珠宝电视开发了许多新页面.包括一个新的客户帐户管理界面.
  • 使用Apache Lucene/Solr构建了一个产品库存搜索应用程序,为展会策划者和库存管理人员提供了快速实时查看公司库存的功能.
Technologies: Spring MVC, Android, Demandware, Solr, Apache Lucene, C#, SQL Server集成服务(SSIS), Microsoft SQL Server, Apache Tomcat, Spring, Java

Software Developer

2006 - 2007
Edgenet, Inc.
  • 构建了一个图像搜索应用程序,允许用户上传图片并搜索类似的产品,后端使用Java/Lucene,用户界面使用JSP/AJAX.
  • 还使用web服务向公司内部的其他应用程序公开图像搜索服务.
  • 在几个项目中使用模型驱动架构工具AndroMDA来构建应用程序的数据层, including database schema, Hibernate mapping files, and DAO classes.
  • 使用JSF为Lowe 's和Home Depot等公司的几个已有的应用程序添加了新特性, Spring, and Hibernate.
  • Ensured that all of the applications worked on Edgenet; used the Spring framework for dependency injection, AOP support, HTTP remoting, transactions, Hibernate/JDBC templates, and JMS queue support.
技术:Hibernate、JMS、Spring、JSF、Jakarta Server Pages (JSP)、Java

Web Developer

2005 - 2006
Keystone Automotive
  • 领导设计团队开发公司b2b门户网站的增强功能.
  • 在Java/JSP环境中设计、开发和部署公司的电子商务网站.
  • 构建了一个软件包,允许Java程序访问公司专有的后端计费系统.
  • 构建了一个Java applet,使客户能够从第三方软件包中浏览和上传修复评估到web服务器.
  • 帮助一个新的开发团队建立一个功能性的、流线型的编程环境.
技术:Microsoft SQL Server, Spring, Jakarta EE, JSTL, Jakarta Server Pages (JSP), Java

Software Developer

2001 - 2005
WebMD
  • 在Java J2EE环境中开发了文件传输、验证和转换例程.
  • Developed EDI translators in C, C++, Java, 和Perl来协助医疗事务部门,并培训其他IT人员开发事务解析器.
  • Designed, created, 并开发了一个应用程序,用于监控保险交易处理的效率和稳定性,以及使用Perl CGI的基于web的界面, JavaScript, and Oracle.
  • 开发了几个专门用于处理保险索赔的软件包.
  • Designed, created, developed, 并实现了一个应用程序,可以在多个系统之间自动传输文件.
  • 利用JSP开发基于web的应用程序支持工具, Java Beans, 以及使用XSLT进行XML数据转换.
技术:Perl, c++, C, Oracle, JavaScript, Jakarta EE, Java

Program Analyst

1999 - 2001
Dell Computers
  • 开发基于网络的工具,以提高高层管理人员在生产过程中跟踪产品流动的能力.
  • 为生产车间的支持和功能创建必要的软件工具,旨在提高整体效率.
  • 维护、调试和升级软件,对生产过程的控制至关重要. 减少了由于it相关问题导致的生产停机时间.
  • 协助新工厂上线并解决所有it相关问题.
技术:IBM Informix、SQL、Perl、C

Syus

http://www.syus.com/
该网站从存储在不同系统中的手术数据中收集可操作的信息. 它提供了管理、改进和优化手术室(OR)性能的工具.

Comdata小型船队信贷申请

网上信用申请,供企业申请车队加油卡

JTV eCommerce Website

http://www.jtv.com/
The eCommerce website for JTV.com.

Languages

Groovy, Java, JavaScript, SQL, TypeScript, Python, Kotlin, c#, C, c++, Perl

Frameworks

Spring MVC, Spring Boot, Grails, Spring, Hibernate, AWS HA, JPA, Spring Security, AngularJS, Android SDK, Material UI, Angular Material, Jakarta Server Pages (JSP), JSF, Redux, Angular

Tools

Apache Tomcat, PyCharm, AWS SDK, Boto 3, Git, Terraform, Subversion (SVN), Eclipse IDE, Amazon弹性容器服务(Amazon ECS), AWS Fargate, IntelliJ IDEA, Apache Maven, Solr, Gradle, Webpack, Docker Compose, Concourse CI

Paradigms

Object-oriented Programming (OOP), Serverless Architecture, Iterative Development, Concurrent Programming, Unit Testing, Agile Software Development

Platforms

Amazon EC2, AWS Lambda, Amazon Web Services (AWS), AWS IoT, Linux, Salesforce, Demandware, Android, Jakarta EE, Oracle, Docker

Storage

Amazon DynamoDB, Spring Data, MongoDB, Redis, Redshift, Amazon Aurora, PostgreSQL, MySQL, Microsoft SQL Server, SQL Server集成服务(SSIS), IBM Informix

Other

n层架构、安全性、高可用性灾难恢复(HADR)、AWS云架构

Libraries/APIs

Vue, Node.. js、React、JMS、Apache、Lucene、JSTL

1995 - 2000

计算机科学学士学位

中田纳西州立大学-默弗里斯伯勒,田纳西州,美国

MAY 2020 - MAY 2022

HashiCorp认证:Terraform Associate

HashiCorp

MAY 2020 - MAY 2023

AWS认证安全—专业

Amazon Web Services, Inc.

SEPTEMBER 2019 - JUNE 2025

AWS认证开发者助理

AWS

AUGUST 2019 - MARCH 2025

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

AWS

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

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

Top talent is in high demand.

Start hiring