Shelley Nason
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
首选的环境
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
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.
高级后端开发人员
Scratch Engine LLC
- 处理一个机器学习项目的数据工程,学习预测NFT价格.
- 与机器学习工程师一起定位数据源, 比如社交媒体api, NFT, and crypto APIs, 并评估数据质量.
- Built, deployed, 并监控项目的数据管道(AWS Lambda函数写入DynamoDB).
- 开发详细的数据清单,描述项目生成的数据资产.
- 架构和构建后端服务,以支持项目的web应用.js/TypeScript和Python.
Software Expert
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.
高级软件开发人员
ThoughtWorks
- Worked on greenfield development of Java web APIs to be used by all customer-facing applications at a major airline.
- 影响了使用基于jwt的客户端缓存的决定, 在保持性能和无状态的同时极大地简化了API.
- 通过结对编程培训初级开发人员.
Software Engineer
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.
Software Engineer
佐治亚理工学院研究所
- 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.
Software Engineer
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.
Experience
用例经理(Kudelski Security)
我从项目一开始就参与了规划设计, 我设计并构建了应用程序的大部分服务和前端. 当时,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/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下载》杂志上.
Skills
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
Education
计算机科学硕士学位
密歇根大学-安娜堡,密歇根州,美国
理学学士学位,主修数学
芝加哥大学-芝加哥,伊利诺伊州,美国
如何使用Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring