![Mark Baird,美国田纳西州诺克斯维尔的开发者](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1066398%2Flarge_cf035d426390f254ced3acce9f8a7c41-dde1ac1e224ae4bc2032928c2012af15.jpg&width=524)
Mark Baird
Verified Expert in Engineering
Software Developer
Mark是一名全栈软件开发人员和云计算架构师. 他的专业领域包括云安全, compliance, 以及用Java/Spring构建软件, Python, and Node.js. Mark在AWS迁移和构建、亚马逊物联网和无服务器环境方面也有丰富的经验.
Portfolio
Experience
Availability
Preferred Environment
亚马逊网络服务(AWS)、IntelliJ、Vue、Git、Spring、Kotlin、Java
The most amazing...
...我参与的项目是美国国防部用于监控国家安全事务的应用程序.
Work Experience
首席软件工程师和安全架构师
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最佳实践.
高级建筑师b|顾问
Syus
- 担任软件架构师顾问,提供DevOps, interface, 以及软件的设计与实现.
- 将服务器迁移到Amazon Web Services.
- 在符合hipaa的环境中设计和维护基于Amazon Web Services的系统.
- 使用Java、Python和Node设计可伸缩、容错的系统和服务.js on AWS.
- 使用Auth0认证、API Gateway、Lambda和微服务设计了一个web和移动应用程序.
高级软件架构师|顾问
Radiology Alliance
- 用AngularJS和Node构建了一个数据分析web应用.js.
- 在AngularJS中设计并实现了一个分析报告接口.
- Integrated the UI with Node.js和Groovy/Grails后端服务器.
- Configured Passport.js for user authentication.
高级开发|顾问
Comdata
- 设计并开发了一个网上信用申请系统,供企业申请车队加油卡.
- 在非常紧迫的时间框架内,根据高度灵活的设计需求设计并交付应用程序.
- 开发一个带有客户端和服务器端验证的Spring MVC应用程序.
软件开发总监
Voices Heard Media
- 管理一个软件开发团队, QA, DBAs, system administrators, UI设计师负责公司内部的所有产品开发和维护. 设计和实现可扩展的、基于云的SaaS系统,以满足客户的需求.
- 实现了服务器向Amazon Web Services的迁移.
- 使用Amazon的EC2在Amazon Web Services上设计弹性可扩展的系统, ELB, S3, EBS, Route 53和CloudWatch服务.
- 将一个大型Java系统从EJB3/Glassfish转换为Spring/Tomcat/ActiveMQ,使其能够在AWS上轻松扩展.
- 使用Java和jQuery设计和实现了许多新产品,并对现有产品进行了增强.
- 为公司网站和各种基于网络的产品制定了搜索引擎优化策略.
- 将Spring Security与公司现有的EJB/JAAS安全框架集成在一起,以便处理所有用户帐户管理.
- 带领开发团队完成了包括产品国际化在内的多个大型项目, 使用Scala/Lift/Comet进行实时UI更新, 服务器架构迁移, 创建一个分析报告系统,而不会错过客户的最后期限.
高级互联网和移动开发人员
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构建了一个产品库存搜索应用程序,为展会策划者和库存管理人员提供了快速实时查看公司库存的功能.
Software Developer
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.
Web Developer
Keystone Automotive
- 领导设计团队开发公司b2b门户网站的增强功能.
- 在Java/JSP环境中设计、开发和部署公司的电子商务网站.
- 构建了一个软件包,允许Java程序访问公司专有的后端计费系统.
- 构建了一个Java applet,使客户能够从第三方软件包中浏览和上传修复评估到web服务器.
- 帮助一个新的开发团队建立一个功能性的、流线型的编程环境.
Software Developer
WebMD
- 在Java J2EE环境中开发了文件传输、验证和转换例程.
- 用C语言开发EDI翻译器, C++, Java, 和Perl来协助医疗事务部门,并培训其他IT人员开发事务解析器.
- Designed, created, 并开发了一个应用程序,用于监控保险交易处理的效率和稳定性,以及使用Perl CGI的基于web的界面, JavaScript, and Oracle.
- 开发了几个专门用于处理保险索赔的软件包.
- Designed, created, developed, 并实现了一个应用程序,可以在多个系统之间自动传输文件.
- 利用JSP开发基于web的应用程序支持工具, Java Beans, 以及使用XSLT进行XML数据转换.
Program Analyst
Dell Computers
- 开发基于网络的工具,以提高高层管理人员在生产过程中跟踪产品流动的能力.
- 为生产车间的支持和功能创建必要的软件工具,旨在提高整体效率.
- 维护、调试和升级软件,对生产过程的控制至关重要. 减少了由于it相关问题导致的生产停机时间.
- 协助新工厂上线并解决所有it相关问题.
Experience
Comdata小型船队信贷申请
Skills
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, MUI (Material UI), Angular Material, Jakarta Server Pages (JSP), JSF, Redux, Angular
Tools
Apache Tomcat, PyCharm, AWS SDK, Boto 3, Git, IntelliJ IDEA, Terraform, Subversion (SVN), Eclipse IDE, Amazon弹性容器服务(Amazon ECS), AWS Fargate, IntelliJ, Apache Maven, Solr, Gradle, Webpack, Docker Compose, Concourse CI
Paradigms
面向对象编程(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
Industry Expertise
Security
Education
计算机科学学士学位
中田纳西州立大学-默弗里斯伯勒,田纳西州,美国
Certifications
HashiCorp认证:Terraform Associate
HashiCorp
AWS认证安全—专业
Amazon Web Services, Inc.
AWS认证开发者助理
AWS
AWS认证解决方案架构师助理
AWS