Bruzilla Development
- Built a mobile app for a niche market, 测试版面向数百名用户发布,反馈良好,最近投入生产.
- 利用React、Ionic和Capacitor,用TypeScript快速开发了移动应用程序.
- 实现完全离线的移动体验,提供出色的安全性和隐私,同时允许云备份和恢复选项.
Technologies: JavaScript, TypeScript, Capacitor, Ionic, Supabase, SQLite, React,顺风CSS, Python
Staff Software Engineer
2019 - 2023
Inkarnate
- 领导所有后端开发,包括基础设施、数据库设计和API.
- 使用Elixir构建了一个全新的API,以促进产品的扩展和支持新功能,并无缝地将大量用户群转移到它.
- 使用React和TypeScript在复杂的前端应用中开发重要的功能.
Technologies: TypeScript, React, MobX, Elixir, PostgreSQL, SQL Performance, Linux, Docker, Object-oriented Programming (OOP), Functional Programming, Back-end, Database Design, Front-end, APIs, Phoenix, REST APIs, CSS, DigitalOcean, Full-stack, Graphs, Tailwind CSS, Heroku, Amazon Web Services (AWS)
Senior Software Engineer
2016 - 2019
Habit
- 构建新功能,跨Ruby on Rails后端和React前端工作.
- 实现了一个数据分析管道,用于根据用户的实验结果为他们提供个性化的结果.
- 增加了高效和全面的测试方法,允许高度个性化的用户结果验证.
Technologies: React, Ruby on Rails (RoR), Ruby, PostgreSQL, Docker, Redis, SQL Performance, Object-oriented Programming (OOP), Back-end, Database Design, Front-end, APIs, REST APIs, CSS, Full-stack, Graphs
Freelance Web Developer
2010 - 2017
Fat Cork
- 使用框架为企业构建初始电子商务网站,以快速进入市场.
- 彻底修改了最初的电子商务应用程序,以提供一个更适合他们业务的自定义后端界面.
- 在修改后的应用程序中,为复杂的业务逻辑提供了高水平的单元测试覆盖率, 以及一个大型的端到端测试套件,以便在进行更改时提供高可信度.
- Proactively monitored issues with the site and fixed them.
- Managed email accounts and other IT needs of the company.
Technologies: Redis, PostgreSQL, Ruby on Rails (RoR), Ruby, Object-oriented Programming (OOP), Back-end, Database Design, CSS, DigitalOcean, Intuit QuickBooks, Full-stack
Back-end Ruby on Rails Engineer
2016 - 2016
Clustrix (via Toptal)
- 广泛优化内存使用,以便在相对较小的内存占用范围内进行操作.
- 重新设计了各种数据库密集型操作,在保持相同的简单API的同时大大提高了性能.
- 重写了一个关键的多线程后台进程,以提高速度和可靠性.
- 编写和维护客户用于维护其安装的Bash实用程序.
- 增加了一个API注释系统,该系统提供参数验证和API文档.
Technologies: Bash, SQL, Ruby on Rails (RoR), Ruby, Linux, SQL Performance, Back-end, APIs, REST APIs
Senior Front-end Engineer
2016 - 2016
Luno (via Toptal)
- 在使用Redux状态管理的复杂React堆栈中创建了各种新的用户界面, universal rendering, and data fetching.
- Implemented the form handling system used throughout the app.
- Supported a new UI with unit tests for the React components.
Technologies: React, JavaScript, Front-end, CSS
Senior Software Engineer
2011 - 2016
AmpX²
- Led the development of the main Ruby on Rails/Backbone.js customer-facing web app.
- Built 11 Ruby microservices to support various new features.
- 帮助从单片应用程序过渡到Docker基础架构.
- 用Docker构建了一个打包微服务的服务,简化了部署流程.
- 领导三个快速开发的新产品的web应用程序的开发.
Technologies: Amazon Web Services (AWS), JavaScript, Docker, MySQL, Ruby on Rails (RoR), Ruby, Linux, Redis, Object-oriented Programming (OOP), Back-end, Database Design, Front-end, APIs, REST APIs, CSS, Full-stack, Heroku
Institute for Systems Biology
- 开发和支持实验室工作流程的web应用程序,主要使用Ruby on Rails.
- 使用R统计语言创建数据分析管道.
- 使用Java构建图像分析工具,支持新颖的研究技术.
- Performed data analysis on data sets for various researchers.
- Demonstrated strong writing skills, authoring journal publications, grant applications, and internal documentation.
Technologies: Java, R, JavaScript, Ruby on Rails (RoR), Ruby, Linux, Object-oriented Programming (OOP), Back-end, Database Design, Full-stack