Shelley Nason,美国伊利诺伊州芝加哥市的开发人员
Shelley is available for hire
Hire Shelley

Shelley Nason

Verified Expert  in Engineering

Full-stack Developer

Location
芝加哥,伊利诺伊州,美国
Toptal Member Since
January 15, 2015

Shelley is a full-stack engineer with 15 years experience building software in a variety of industries. She is comfortable starting with rough requirements and working with stakeholders to turn an idea into a useful, 吸引人的软件. Shelley writes clean, fast, well-documented, and well-tested code, 提供切合实际的估计, 和队友合作得很好. 作为一名学生,雪莱花了几年时间在人工智能博士学位.D. 她对这个领域保持着浓厚的兴趣.

Portfolio

Flexport
React, PostgreSQL, Ruby, Ruby on Rails (RoR), gRPC, GraphQL, Java, Spring Boot
Scratch Engine LLC
Back-end, Node.js、api、TypeScript、亚马逊网络服务(AWS)、数据科学...
Kudelski Security
Elasticsearch, TypeScript, Auth0, Kubernetes, Docker, Java, Web Development...

Experience

Availability

Part-time

首选的环境

Git, IntelliJ IDEA, MacOS

The most amazing...

...我最近做的工作是建造, from the ground up, a web application to benchmark my employer's threat detection capabilities against MITRE ATT&CK.

Work Experience

Software Engineer II

2023 - 2023
Flexport
  • Worked with a team of engineers and data scientists to design and build a data pipeline to support freight consolidation and carrier assignment planning systems for middle-mile trucking.
  • Redesigned and built a more intuitive UX for truckers to report the reason for delays during a delivery job.
  • Managed the rollout of new software-enforced compliance rules for trucking carriers with minimal impact on operations.
  • Oversaw an experiment evaluating the impact of a new email scheduling feature on one of the company's key metrics: on-time performance.
技术:React, PostgreSQL, Ruby, Ruby on Rails (RoR), gRPC, GraphQL, Java, Spring Boot

高级后端开发人员

2022 - 2022
Scratch Engine LLC
  • 处理一个机器学习项目的数据工程,学习预测NFT价格.
  • 与机器学习工程师一起定位数据源, 比如社交媒体api, NFT, and crypto APIs, 并评估数据质量.
  • Built, deployed, 并监控项目的数据管道(AWS Lambda函数写入DynamoDB).
  • 开发详细的数据清单,描述项目生成的数据资产.
  • 架构和构建后端服务,以支持项目的web应用.js/TypeScript和Python.
技术:后端、节点.js、api、TypeScript、亚马逊网络服务(AWS)、数据科学, Amazon DynamoDB, 不可替代令牌(NFT), Python, AWS Lambda, Docker, Serverless

Software Expert

2017 - 2021
Kudelski Security
  • 架构并构建了用例管理器, an internal-facing web application used by Kudelski's MDR team to benchmark their threat detection capabilities against the MITRE ATT&CK framework.
  • 编写了Secure Blueprint的大部分代码, 一个供ciso评估的SaaS web应用程序, 管理和报告公司的网络安全项目.
  • Built a POC API to provide medical cannabis product recommendations as part of a blockchain-related venture. Utilized a Drools-based expert system meant to bootstrap data collection for future machine learning.
  • Served as an alpha customer for Kudelski's internal DevOps platform and contributed to its design.
  • Introduced the idea of database versioning to my team and converted our database deployment process to use Flyway.
  • Served as a careful and detailed code reviewer with a good track record of catching bugs in review.
技术:Elasticsearch, TypeScript, Auth0, Kubernetes, Docker, Java, Web Development, 敏捷软件开发, IntelliJ IDEA, JavaScript, HTML, CSS, SQL, Python, Node.js, Go, MySQL, Redis, React, Spring, Git, MacOS, JUnit, Jira, Microservices架构, 完整的开发, DevOps, Automated Testing, Full-stack, gRPC, Gradle, GitLab CI/CD, Code Review, Scrum, PostgreSQL, Google Guava, REST APIs, Logback, Spring Boot, Docker Compose, Redux, Hibernate, Cypress, Prometheus, Flyway, Postman, 亚马逊网络服务(AWS), Integration Testing, Unit Testing, Multithreading, OAuth, Back-end, MITRE ATT&CK

高级软件开发人员

2016 - 2017
ThoughtWorks
  • Worked on greenfield development of Java web APIs to be used by all customer-facing applications at a major airline.
  • 影响了使用基于jwt的客户端缓存的决定, 在保持性能和无状态的同时极大地简化了API.
  • 通过结对编程培训初级开发人员.
Technologies: Java, 敏捷软件开发, IntelliJ IDEA, Spring, Git, MacOS, Automated Testing, Gradle, Scrum, REST APIs, Logback, Google Guava, Postman, Apache JMeter, Integration Testing, Unit Testing, Back-end

Software Engineer

2015 - 2016
DEVEXI(总客户端)
  • Wrote Java and SQL to execute retrospective longitudinal studies over a database of medical records and correlated environmental/socioeconomic data. 在AWS Redshift上运行的查询超过数十亿条记录.
  • 加快了将案例与控制相匹配的中心算法,运行速度提高了50倍. Optimizations included re-representing a join table to be 10X smaller and reducing the size of the input by randomly sampling from the set of controls.
  • Coded data perturbation and suppression algorithms to satisfy HIPAA de-identification requirements.
  • Designed HTML emails for invoicing and built the service that generates and sends invoice emails.
技术:红移, PostgreSQL, Java, Web Development, IntelliJ IDEA, SQL, MacOS, 完整的开发, Automated Testing, Full-stack, REST APIs, JavaScript, CSS, HTML, Flyway, Unit Testing, Back-end

Software Engineer

2011 - 2014
佐治亚理工学院研究所
  • Developed a new SPA-style web app for administering firewalls and specifying access policies for classified web-based services.
  • Overhauled a complicated GWT-based application module for handling the workflow for requesting and approving personnel access to classified programs.
  • Designed and implemented a stand-alone service to perform content inspection on uploaded files for use in a classified file-sharing system.
  • Integrated new and existing applications into an OpenAM-based single-sign-on framework to support access-controlled user sessions based on authorizations returned by the SSO server.
  • Profiled and diagnosed performance issues in our SSO service until it met performance requirements and doubled the requests/minute.
  • Offered meaningful and polite feedback in hundreds of code reviews for teammates and student co-ops.
Hibernate技术:, Spring, JavaScript, Java, Web Development, 敏捷软件开发, IntelliJ IDEA, HTML, CSS, SQL, MacOS, 完整的开发, Automated Testing, Full-stack, Code Review, Google Guava, REST APIs, Unit Testing, Multithreading, Back-end

Software Engineer

2006 - 2011
Veloxiti, Inc.
  • 设计并实现Veloxiti核心产品的下一个版本, 基于c++的认知引擎, 作为小型开发团队的一员.
  • 为Veloxiti的认知引擎开发图形化知识编辑工具, 作为Protege本体编辑器的一组Java插件构建.
  • Built a Java application to extract structured data from military operation orders and tactical chat using the GATE natural language processing toolkit.
  • Implemented Java and Soap-based web services to communicate among Veloxiti's cognitive engine, 一个处理战术mIRC聊天的工具, 以及陆军的未来指挥所.
  • 进行背景研究, interviewed experts, and wrote the final report for an SBIR Phase I projected to build an expert system to assist in estimating Human Systems Integration costs in Naval acquisitions.
Technologies: GPT, 自然语言处理(NLP), 生成预训练变压器(GPT), Java, SQL, 人工智能(AI), Unit Testing, Apache Maven, Back-end

用例经理(Kudelski Security)

Kudelski's MDR team used an internal-facing web application to benchmark their threat detection capabilities against the MITRE ATT&CK framework. It provides a variety of visualizations and filters to help identify detection gaps and robust search capabilities to facilitate research and development of new detections.

我从项目一开始就参与了规划设计, 我设计并构建了应用程序的大部分服务和前端. 当时,Kudelski正在开发自己的基于kubernetes的DevOps平台, which allowed me to use a microservices architecture that included a collection of Java and Node.js services, 各种附加到PostgreSQL, Elasticsearch, 和Redis容器的数据和前端的React/TypeScript UI.

安全蓝图(Kudelski Security)

http://kudelskisecurity.com/services/secure-blueprint/
供ciso评估的SaaS web应用程序, manage, 并报告他们公司的网络安全项目. 它是用Java、SQL和React/Redux构建的.

I joined the project immediately after the completion of the MVP and was the lead developer after that. I wrote the functional specifications and most of the code for many of the modules described in the linked website, 特别是主动性计划, operational metrics, 董事会沟通. My proudest project accomplishment was finding a relatively painless way to export slides designed in the browser by the user into a PowerPoint deck for board presentations.

Soar-RL(密歇根大学)

http://www.sciencedirect.com/science/article/abs/pii/S1389041704000646
人工智能和机器学习的研究项目.

这是我研究生研究的一部分, I built a version of the Soar cognitive architecture that incorporated a new reinforcement learning mechanism. 这项研究发表在《欧博体育app下载》杂志上.

Languages

Java, JavaScript, SQL, CSS, HTML, TypeScript, Python, Go, Ruby, GraphQL

Tools

Git, IntelliJ IDEA, Jira, Auth0, Gradle, GitLab CI/CD, Postman, Flyway, Docker Compose, Apache JMeter, Apache Maven

Paradigms

敏捷软件开发, Scrum, Automated Testing, Unit Testing, Microservices架构, DevOps, Data Science

Other

Web Development, 完整的开发, Full-stack, Code Review, Back-end, Data Structures, Integration Testing, Multithreading, Algorithms, Machine Learning, 自然语言处理(NLP), 人工智能(AI), Logback, Prometheus, OAuth, APIs, 不可替代令牌(NFT), Serverless, GPT, 生成预训练变压器(GPT), MITRE ATT&CK

Frameworks

Google Guava, JUnit, Spring, Mockito, Spring Boot, Hibernate, gRPC, Redux, Cypress, Ruby on Rails (RoR)

Libraries/APIs

JDBC, Jackson, Node.js, React, REST APIs

Platforms

MacOS, Linux, Kubernetes, Docker, 亚马逊网络服务(AWS), AWS Lambda

Storage

PostgreSQL, JSON, Redshift, Elasticsearch, MySQL, Redis, Amazon DynamoDB

2001 - 2005

计算机科学硕士学位

密歇根大学-安娜堡,密歇根州,美国

1996 - 2000

理学学士学位,主修数学

芝加哥大学-芝加哥,伊利诺伊州,美国

有效的合作

如何使用Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

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

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring