汉娜·赫比格,美国纽约州纽约的开发者
Hannah is available for hire
Hire Hannah

Hannah Herbig

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
June 22, 2022

汉娜是一名自学成才的软件工程师,她已经写了十多年的代码. 她的大部分经验都是在Python上, including FastAPI and Flask, 但她也有使用Ruby的经验, C++ with Qt, and JavaScript, including Node.js, Vue, jQuery, and Socket.IO. Hannah在这些项目中从事后端api和图形用户界面(gui)的工作.

Portfolio

Wells Fargo
GitHub, Jira, MongoDB, SQL, PySpark, Spark, Autosys, Linux, Bash, Asyncio...
Bank of America
Python, Python 3, FastAPI, Jira, JavaScript, React, Angular...
Young Alfred
Python 3, Python, Selenium, HTTP API,逆向工程,Git, GitLab, GitHub...

Experience

Availability

Full-time

Preferred Environment

MacOS, Python 3, Git, JavaScript, PostgreSQL, TypeScript, CSS, Bots, Asyncio, NoSQL

The most amazing...

...我所做的是为osu做一个重播可视化工具! 节奏游戏,被推荐在每周osu! 博客和启发了很多其他内容.

Work Experience

Lead Software Developer

2022 - 2023
Wells Fargo
  • 负责Python应用程序的数据摄取、存储和分发..
  • 创建了用于在摄取前后验证数据的工具,以及用于管理数据和数据文件的其他脚本, archival, compression, expiration, and deletion.
  • 使用GitHub进行源代码控制,使用Jira进行任务跟踪,使用Autosys进行作业生命周期管理. 管理Linux服务器和设置Python环境.
Technologies: GitHub, Jira, MongoDB, SQL, PySpark, Spark, Autosys, Linux, Bash, Asyncio, Data Compression, Windows, REST APIs

Application Architect V

2021 - 2022
Bank of America
  • 使用FastAPI在Python中创建微服务. 将现有Java微服务转换为Python微服务,并集成现有服务.
  • 使用Jira作为报告工具跟踪和修复bug. 使用Bitbucket进行源代码控制.
  • 更新了代码格式化工具和脚本,以更好地跨平台工作.
Technologies: Python, Python 3, FastAPI, Jira, JavaScript, React, Angular, Responsive Web Apps, Front-end, Amazon Web Services (AWS), PostgreSQL, DevOps, Microservices, Asyncio, APIs, Bash, REST APIs

Software Engineer II

2020 - 2021
Young Alfred
  • 使用Selenium或直接HTTP编写家庭和汽车保险报价提交自动化软件. 逆向工程网站,使表单提交工作流程自动化.
  • 创建了一个工具来记录来自浏览器会话的HTML表单提交并生成代码, 大大提高生产率.
  • 维护现有的Python软件,包括解决报告的错误. 为我们的软件提供技术支持. 提供计算机技术支持,包括软件安装和故障排除.
  • 使用GitLab进行源代码控制,使用Jira跟踪票据. 从GitLab迁移到GitHub.
  • 执行保险报价并向客户提交报价.
Technologies: Python 3, Python, Selenium, HTTP API,逆向工程,Git, GitLab, GitHub, JavaScript, Front-end, DevOps, Asyncio, APIs, NumPy, GitHub API, GitLab CI/CD, Bash, Google Sheets

Programmer I

2016 - 2019
AMEWAS, Inc.
  • 开发应用程序来操作, command, and control robotic systems, interface with RF equipment, 对射频数据进行分析, 并对光电传感器系统产生的数据产品进行分析.
  • 开发了一个web应用程序,用于监控楼宇门禁安全系统, 用Python编写,后端使用Flask和HTML, 前端使用JavaScript, and Bootstrap as a base.
  • 维护硬件光电传感器软件模型,以构建和运行导弹仿真. 编写了Python和Bash shell脚本来运行这些模拟,以验证和验证系统.
  • 使用PyQt5开发了一个应用程序,将微波网络分析仪的数据导出到Excel电子表格中.
  • 从事Linux和Windows系统管理工作, networking, software troubleshooting, and software installation.
Technologies: Python 3, Python, C++17, Qt, Qt 5, PyQt 5, Flask, HTML, JavaScript, SCPI, Linux, GlusterFS, Bootstrap, MPI, Vue, Front-end, Django, PostgreSQL, SQL, DevOps, Asyncio, C++, NumPy, PyQt, User Interface (UI), GitLab CI/CD, Bash, C

Osu! Replay Viewer

http://github.com/hannahherbig/osr-viewer
这个Python应用程序从osu中呈现重播! rhythm game. 我为游戏使用的重播格式编写了一个解析器,然后编写了一个pygame应用程序,从下载的重播文件中呈现每个玩家的游标. 我还创建了一个版本,可以渲染为图像文件, 所以视频可以使用FFmpeg编码,而不需要屏幕记录. 最后,我上传了几个视频到YouTube,这些视频被观看了数千次. 我的视频也在游戏的官方博客上得到了提及, 现在很多人都在制作类似的视频, influenced by my work.

Languages

Python, Python 3, HTML, JavaScript, SQL, TypeScript, c++, Bash, C, c++ 17, CSS

Libraries/APIs

Asyncio, Node.. js, NumPy, PyQt, GitHub API, REST API, HTTP API, PyQt 5, MPI, Pygame, Vue, React, PySpark

Tools

Git, GitLab CI/CD, Google Sheets, Jira, GitLab, GitHub, Autosys

Platforms

Linux、MacOS、Amazon Web Services (AWS)、Visual Studio Code (VS Code)、Docker、Windows

Other

Discord, Bots, FastAPI, WebSockets, APIs, Reverse Engineering, SCPI, Graphics, Rendering, Responsive Web Apps, Front-end, User Interface (UI), Data Compression

Frameworks

Qt, Selenium, Qt 5, Flask, Bootstrap, Angular, Django, Spark

Storage

PostgreSQL, GlusterFS, NoSQL, MongoDB

Paradigms

DevOps, Microservices

2010 - 2014

计算机科学高中文凭

大米尔斯高中-大米尔斯,马里兰州,美国

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring