Vu Quang Hoa,越南河内的开发商
Vu is available for hire
Hire Vu

Vu Quang Hoa

Verified Expert  in Engineering

Software Developer

Location
Hanoi, Vietnam
Toptal Member Since
August 9, 2016

Hoa,绰号乔,是一位才华横溢的工程师,能够很快掌握新概念. 他最引人注目的品质是无论做什么,他都表现出全身心的投入. 他擅长全栈、高度可伸缩的Python-Django应用程序. 他在世界各地的许多公司拥有超过10年的Django框架应用程序开发经验, 其中之一就是故事树公司——美国500强创业公司之一.

Portfolio

Quantlink, Inc.
亚马逊网络服务(AWS), Python, React, Django,云部署...
Miguel Pinto
Python,网页抓取,ChatGPT, Salesforce,亚马逊网络服务(AWS), Twilio...
Jason Abitbol PA
抓取,数据抓取,网页抓取,JavaScript, Python, Django, Django CMS...

Experience

Availability

Part-time

Preferred Environment

Python 3, Django,芹菜,ChatGPT, Redis, Docker, Vue, Node.js, Microsoft AI, Amazon

The most amazing...

...我所建立的是查询页面应用程序,它将SQL命令转换为具有图形和各种输入类型(日期)的分析页面, time, number, & string).

Work Experience

Full-stack Engineer

2024 - 2024
Quantlink, Inc.
  • 使用Amazon EC2在GitHub CI/CD上配置自动部署, Nginx, Supervisord, 和uWSGI (React和Django).
  • 为同一个容器中的多个服务实现Docker Compose和Docker文件.
  • 使用多个过滤器自定义Django管理,并添加了一些自定义管理页面.
  • 使用SQLInspect和Django调试工具栏分析并优化了admin和views中的Django查询集.
  • 重构的React视图、组件和定制的身份验证组件.
Technologies: 亚马逊网络服务(AWS), Python, React, Django,云部署, Full-stack Development, Docker, Docker Compose, Amazon EC2, GitHub, CI/CD Pipelines, Redis, Redis Cache, Celery, OpenAI GPT-4 API, OpenAI, ChatGPT, ChatGPT API, CSV File Processing, TypeScript, Vite, Chart.js, D3.. js, Amazon EC2 API, PostgreSQL

Scraping/CRM Developer

2024 - 2024
Miguel Pinto
  • 创建了一个自动机器人从Sunbiz网站上抓取公司信息.
  • 抓取LexisNexis收集客户电话和邮件.
  • 与ChatGPT集成,从PDF文件中提取人名.
  • 部署和管理AWS Lambda函数和Amazon EC2服务器.
  • 与Salesforce API集成,更新文档信息和创建线索.
  • 在不同的县收集房产和PDF文档.
Technologies: Python,网页抓取,ChatGPT, Salesforce,亚马逊网络服务(AWS), Twilio, APIs, Scrapy, Beautiful Soup, Playwright, Selenium, AWS Lambda, Amazon EC2, Puppeteer

抓取/CRM专家(通过Toptal)

2023 - 2024
Jason Abitbol PA
  • 设计并实施CRM流程系统,使更多的销售人员能够与客户和物业合作.
  • 建立了一个刮板工具,从Sunbiz收集公司信息.
  • 实现了LexisNexis scraper收集客户的电话号码和电子邮件.
  • 使用Django-import-export从其他CRM应用中导入/提取包含不同格式和数据的Excel文件.
  • 使用django CMS进行内容管理系统,包括博客、文章、图片、视频和页面.
  • 调整Django管理员,使用Chart提供更多的过滤器和自定义页面.js.
Technologies: 抓取,数据抓取,网页抓取,JavaScript, Python, Django, Django CMS, Celery, Redis, Sunbiz, LexisNexis

Senior Python Developer

2023 - 2024
Maxeon - Main
  • 设计并构建了Django web应用程序来管理邮件内容, classification, sentences, and labels.
  • 实现了用于电子邮件分类、标记和预测的RESTful api.
  • 设计邮件处理流程, 包含电子邮件提取, 邮件嵌入值计算, comparison, and return. 使用Django、芹菜和Redis构建整个流程.
  • 头脑风暴,直接与经理讨论项目的截止日期、任务和计划. 积极参与项目开发.
  • 优化了邮件分类和提取速度.
  • 使用OpenAI ChatGPT 4进行分类、嵌入计算、聊天补全.
Technologies: Python, API Integration, Azure, SQL, Web Servers, Cloud Deployment, System Architecture, OpenAI GPT-3 API, Salesforce API, Oracle API, Office 365 API, Automation, Text Classification

Web Scraper

2023 - 2023
FTI Consulting
  • 使用Scrapy和剧作家设计并实现了scraper,用于抓取不同网站上的音乐/艺术事件.
  • 使用pandas和openpyxl解析和提取HTML、XML、JSON和CSV内容.
  • 为自动抓取、日常工作和繁重的后台任务设置自动缩放机制.
Technologies: Web Scraping, Scraping, Data Scraping, Algorithms, Python 3, Scrapy, Playwright, Selenium, Data Processing, Data Pipelines, Pandas, JSON, XML, Parsers, XML Parsing, HTML Parsing, CSV

Web Scraping Expert

2023 - 2023
Benjamin Kolber
  • 抓取新闻网站收集作者, title, created-date, publication, 主要内容使用Scrapy, Newspaper3k, Playwright, Selenium, and Beautiful Soup.
  • 设计了一个带有错误通知的抓取系统, accuracy check, auto-retry, 以及使用芹菜按需自动缩放, Celery beat, Redis, and Django.
  • 为移动应用程序实现RESTful api. 有些api使用Django异步支持实现异步.
  • 设计数据库模式以适应应用程序的新更改和新请求的功能.
  • 集成OpenAI- ChatGPT文本摘要.
  • 构建了一个Chrome/Firefox扩展来收集URL内容和提取和发送提取的数据到后端API.
  • 与Slack集成,发送有关机器人性能的通知消息.
技术:Web抓取、抓取、Python、Node.js, Scrapy, Selenium, Playwright, Beautiful Soup, Django, REST APIs, PostgreSQL, OpenAI GPT-3 API, OpenAI GPT-4 API, Chrome Extensions, Firefox Extensions, HTML Parsing, XML Parsing, Document Parsing, Slack, Slackbot

Web Scraping Developer

2023 - 2023
Perfect Cube, LLC
  • 使用Python、剧作家和IP代理抓取数千个LinkedIn个人资料和最新帖子.
  • 与Coda集成,使用Python/Coda包获取和更新数据.
  • 根据API请求设置、部署和自动缩放刮削器.
  • 设置一个带有芹菜任务的Flask应用程序来执行scraper和RESTFUL api以接收来自Coda的请求.
  • 使用New Relic服务和query-inspector包设计数据库模式并优化查询.
Technologies: Python, Web Scraping, HTML, CSS, JavaScript, Scrapy, Selenium, Playwright, Amazon CloudFront CDN, Beautiful Soup, Data Extraction, Google API, Amazon S3 (AWS S3), Coda, LinkedIn API

Web Scraping Expert

2023 - 2023
Pixelcut Inc.
  • 使用芹菜和Redis作为任务队列和任务管理,设计了一个可以伸缩的刮刀系统.
  • 将scraper应用程序部署到服务器上,并使用superorctl配置所有进程.
  • 抓取了许多电子商务网站(Zara、Zalando、Farfetch、Nordstrom、H&M, Net-a-Porter Madewell, PrettyLittleThing, Unplash)收集数据用于AI模型处理. 这些数据包括剧作家、Scrapy和Requests提供的产品颜色、价格和图片.
  • 抓取并上传图片到S3桶,并将上传的图片与每个产品的图片链接进行匹配.
  • Optimized the scrapers, e.g., 由于来自某些剧作家页面的巨大负载导致内存泄漏, IP blocking, 需要JavaScript渲染.
  • 重构和清理代码,配置预提交.
Technologies: Scrapy, Python, Beautiful Soup, Web Scraping, Playwright, Python 3, CSV, JSON, Amazon S3 (AWS S3), Virtualenv, Pyenv, Selenium, Google API

Senior Django Developer

2023 - 2023
Endeverus Inc.
  • 设计并实现了post功能,学生和中小企业可以在项目和用户仪表板上发布消息.
  • 设计并实现了评论功能,学生和中小企业可以对项目和用户帖子进行评论.
  • 为使用JWT令牌作为自定义有效负载的身份验证方法的用户构建RESTFUL api.
  • 直接与CEO和CTO一起讨论项目特性的需求和截止日期, estimate their cost, 计划好里程碑和截止日期.
  • 使用JavaScript和jQuery集成后端api和前端UI/UX.
  • 将前端从纯JavaScript升级为Vue,并重构代码库.
Technologies: Django, CSS, JavaScript, Web Development, HTML, Twilio, Amazon S3 (AWS S3), Amazon EC2, Amazon RDS, REST APIs, Docker, Containerization, Docker Compose, Vue, PostgreSQL, Celery, Redis, Redis Cache

Web Scraping Developer

2023 - 2023
河内国立大学研究小组
  • 抓取门户网站的职位等.statushp.com, careers.mercy.net, sorbs.net, ema.us, jobs.mayoclinic.org等收集作业信息并保存到PostgreSQL数据库中.
  • 用芹菜+ Redis构建后台任务系统,运行刮刀进程.
  • 使用Slack设计并实现通知系统,通知团队关于刮刀的性能, 包括一小时内刮掉的作业数量, 404 pages.
  • 为自己和其他两名开发人员计划每日/每周的任务,这样我们就可以更轻松地前进.
  • 优化了刮板,使其更准确,更快速,而不会损害网站性能或违反刮板道德.
  • 自定义Django Admin,使其更UI/UX友好,易于使用,并提取数据.
技术:Python 3, Python, Scrapy, Requests,剧作家,Selenium, PostgreSQL

Back-end Developer

2023 - 2023
Keyturn Inc
  • 为应用程序设计和开发订阅功能,允许客户订阅和发出请求.
  • 集成了Stripe订阅,并建立了一个webhook来监听Stripe事件, transactions, and activities.
  • 为PostgreSQL的新特性和查询优化数据库架构.
  • 使用Sentry和New Relic分析和增强应用程序性能,并使用缓存加速静态查询.
  • 为订阅、会员和信用管理构建RESTful api.
Technologies: Back-end, APIs, Integration, Scraping, Web Scraping, Python, Full-stack, Architecture, RESTful Development, REST APIs, Pytest, Unit Testing, Stripe, Stripe API, API Integration, Cloud Deployment, System Architecture, Web Servers

全栈Django和Python开发人员

2022 - 2023
Test4me LLC
  • 设计并实现了一个完整的web应用程序,使用Django作为后端和前端来管理教育考试系统.
  • 维护旧的web应用程序,并在New Relic的性能和Sentry的错误通知的帮助下升级其功能和性能.
  • 实现了许多芹菜任务来执行后台任务来计算学生的考试成绩, analyze student performance, and notify teachers.
  • 使用AdminLTE设计并实现学生/教师仪表板.
  • 开发和优化数据库查询,以提高应用程序的性能.
  • 与OpenAI集成,为考试成绩不好的学生推荐更好的资源.
Technologies: Django, Python, HTML, CSS, JavaScript, jQuery, PostgreSQL, Databases, Business Technology, Celery, Redis, Web UI, API Integration, Web Servers, System Architecture, ChatGPT, OpenAI, ChatGPT API, Bootstrap

高级Python后端工程师

2022 - 2023
Rapyuta Robotics Co., Ltd.
  • 设计仓库管理数据库, robot moving, 以及为一家使用PostGIS的机器人公司提供的货物跟踪信息.
  • 创建了包含许多微服务的微系统,以及它们如何与公共身份验证服务进行通信. 不同的服务使用不同的技术栈来处理需求.
  • 实现了数百个高性能RESTful api,允许微服务快速轻松地进行通信, 有或没有身份验证.
  • 记录使用Python/Sphinx和Swagger的api,每天维护和更新.
  • 编写性能测试并优化api和功能. 服务越复杂,我们需要的压力/性能测试就越多.
  • 使用Pytest和Django编写单元测试和集成测试,代码测试覆盖率大于或等于90%.
  • 使用FastAPI和Asyncio构建并实现了一个简单的身份验证服务.
  • 计划冲刺,讨论和估计每个任务的工作量和时间. 每周清理积压的工作.
  • 监控应用程序性能, suggested improvements, 并且优化了慢速查询和事务.
Technologies: Python, Django, Pytest, Celery, RabbitMQ, Redis, APIs, REST APIs, Docker, FastAPI, Databases, Business Technology, Web Architecture, Web Development, Docker Compose, Containerization, PostGIS, PostgreSQL, SQLAlchemy, Flask, Unit Testing

Full-stack Django Developer

2021 - 2023
Learning Seeds
  • Acted as a Django developer to debug and enhance educator workflow tools; investigated the slow queries and bottlenecks of the application, 然后对它们进行优化和改进. 因此,该系统的速度提高了100倍.
  • 集成第三方服务收集数据,包括Amazon S3、Google API、Loom.
  • 设计和应用Django最佳实践和库,以提高源代码质量和应用程序性能.
  • 实现了针对不同资源的RESTful api,具有多级权限和JWT身份验证.
  • 与Slack API集成,当web应用程序模型/资源发生变化并生成报告时推送通知.
  • 使用pytest创建单元测试和集成测试, sped up the test time, 然后再回去优化源代码.
  • 研究和评估新的服务集成,为当前应用程序添加更多特性.
Technologies: Django, Python, Social Impact, Full-stack, Django CMS, APIs, Server-side PDF Generation, REST APIs, React, Databases, Business Technology, Redis, Django REST Framework, PostgreSQL, QuerySet API, Sentry, New Relic, APM, Web Architecture, Web Development, JSON Web Tokens (JWT), Cloud Deployment, API Integration, Web Servers, System Architecture

Django Back-end Developer

2021 - 2022
ELMLAB Sdn. Bhd.
  • 使用Django框架设计并实现了动态表单生成, 帮助组织经理创建具有输入和输出的不同表单以及供其他成员填写和报告的工作流.
  • 实现、记录和优化了前端使用的RESTful api.
  • 通过Slack API创建并实现了报告通知功能,以报告错误和员工绩效.
  • 与电子邮件服务SendGrid进行集成,以便在完成工作流时使用适当的模板发送电子邮件.
  • 编写单元测试以涵盖所有功能和视图, 编写压力测试以分析应用程序性能, 并重构代码进行优化.
  • 遵循Django社区、书籍和有经验的开发人员推荐的最佳实践.
Technologies: Python, Django, AWS Lambda, Django-rest-auth, Celery, Django ORM, Django-taggit, Django Channels, Django-allauth, Databases, Business Technology, Django REST Framework, Redis, Multitenancy

Django and Python Developer

2021 - 2021
DSX Pty Ltd
  • 使用Django维护一个复杂的后端系统,其中包含数千个后台任务, Celery, and RabbitMQ.
  • 为硬币交易中的蜡烛图设计并实现了快速可靠的RESTful api,并使用Sphinx记录了api.
  • 用额外的用户界面元素增强了Django管理页面, animations, 以及数据可视化工具,使用户体验更加直观和引人入胜.
  • 创建全面的单元和集成测试,以确保最高级别的代码测试覆盖率, exceeding 90%. 确保所有现有的源代码都被测试覆盖,并验证所有代码都按照预期的方式运行.
  • 改进了多个代币交易系统之间每日对冲交易的逻辑.
  • 及时了解最佳实践和库更新.
  • 设计和优化了使用许多机制的烛台图api, 包括临时报表表, concurrent queries, and smart data selection.
Technologies: Django, Python, Docker, Celery, Databases, Business Technology, Redis, Django REST Framework, Django ORM, Django-taggit, APM, Sentry, PostgreSQL, Architecture, Web Architecture, Web Development, QuickBooks API, QuickBooks Online

Python和Django后端开发人员

2021 - 2021
EQTBLE
  • 从头开始构建项目, 设计和应用Django最佳实践和库, including DRF, Celery, and Django extensions, unit tests, integration tests, coverage, clean code, fat models, thin views, and utility functions.
  • 为具有复杂逻辑和验证的不同资源和模型实现了RESTful api.
  • 扩展Django OAuth以应对新的项目需求.
  • 集成多个第三方api,处理招聘统计数据.
  • 创建全面的单元和集成测试,以确保最高级别的代码测试覆盖率, exceeding 90%. 确保所有现有的源代码都被测试覆盖,并验证所有代码的行为都符合预期.
  • 利用AWS关系数据库服务(RDS)上的PostgreSQL为各种应用程序设计并实现了可靠和安全的数据存储解决方案。.
  • 添加了带有安全检查、样式检查和单元测试运行的预提交.
Technologies: Python, Python 3, Django, Django REST Framework, Celery, Redis, Amazon Web Services (AWS), Boto 3, OAuth 2, REST, REST APIs, Databases, Business Technology, PostgreSQL, Data Processing, Data Processing Automation

Senior Full-stack Developer

2020 - 2021
DsTax
  • 利用Gunicorn web服务器,在DigitalOcean上创建并执行了一个高效的应用程序部署流程, 监控过程控制系统, 以及Git版本控制系统.
  • 为税务客户端设计和构建RESTful api, 白名单和黑名单IPS, and throttle requests.
  • 调试性能问题, conducted stress tests, analyzed performance issues, 并对编码和设计提出了方案和解决方案.
  • 集成第三方api和服务, including ONESOURCE, QuickBooks, Shopify, Fishbowl, Acumatica, Vertex, Stripe, and Sovos.
  • 建立了一个客户服务警报系统, 包括Slack通知, 开发团队的哨兵通知, 以及为开发和业务团队提供的性能通知.
  • 使用jQuery, Bootstrap, HTML和CSS为客户和公司管理员定制UI/UX页面.
  • 集成了QuickBooks api, ONESOURCE api, Vertex api, Stripe和Chargebee api.
Technologies: Python 3, Python, Flask, Flask-RESTful, Django, Django REST Framework, Celery, RabbitMQ, Intuit QuickBooks, Shopify, Selenium WebDriver, REST APIs, SQLAlchemy, Databases, Business Technology, PostgreSQL, MySQL, System Architecture, API Integration, Cloud Deployment, DigitalOcean, Web Servers, Vertex, OneSource, Sovos, Magento, WordPress, Chrome Extensions, Django ORM, CSS, JavaScript, HTML, jQuery, XML, Acumatica

Technical Leader

2016 - 2021
STLPro
  • Designed and implemented a scraper system that collects product information from suppliers and lists them in the Amazon store; used Scrapy, Selenium, 和剧作家技术.
  • 使用芹菜和Redis构建了数千个后台任务,将Django应用程序与亚马逊商店的订单和产品同步, 使用Amazon MWS API和销售合作伙伴API (SP API).
  • 自定义并增强了员工仪表板的UI/UX,以便使用jQuery管理商店, Bootstrap, HTML, and CSS.
  • 为商店管理、产品历史和Amazon API请求和响应设计数据库.
  • 通过编写单元优化了api和功能, performance, stress, 以及使用Django单元测试和pytest进行集成测试.
  • 使用Django REST框架和Django过滤器,为不同的资源和不同级别的权限实现RESTful api.
  • 集成了Slack API的通知消息.
Technologies: Amazon, Amazon EC2, Amazon S3 (AWS S3), DigitalOcean, Django, Scrapy, Selenium, Web Scraping, Playwright, Pytest, Celery, Redis, Databases, Business Technology, Background Jobs, Unit Testing, Test Automation, Back-end, Data Scraping, Requests, Amazon API, Amazon Marketplace, eCommerce, Data Processing, Slack, Slack API, XML

Python Engineer

2020 - 2020
HealthLab
  • 为本地开发团队构建RESTful api以获取工人信息.
  • 为新特性设计数据库模式,使其易于升级和维护.
  • 由于使用分页的大量查询负载,优化了系统性能, 分析性能指标, and cleaning the code.
  • 重构代码,清理杂乱的代码和库,升级应用引擎机器.
  • 更新web门户的UI/UX,使用HTML、CSS、JavaScript和jQuery.
Technologies: Django, Python, Google API, Google Cloud, Jupiter, Databases, Business Technology, Pandas, NumPy, PostgreSQL

Python Expert Developer

2020 - 2020
Sikoia
  • 使用Python、Django、芹菜和RabbitMQ从零开始设计并构建了一个web应用程序.
  • 为当前库函数和类创建单元和集成测试, mainly in data analysis.
  • 在现有算法的基础上分析数据,增加更多的过滤器和复杂的逻辑来清理输出.
  • 与业主密切合作, 谁也是数据分析研究员, 最终确定预期的输出并确定模式.
  • 使用DevOps和Visual Studio部署在Azure架构中部署web应用程序.
Technologies: Data Analysis, NumPy, Pandas, Azure DevOps, Azure Cosmos DB, Django, Python 3, REST APIs, Databases, Business Technology, CSV, CSV File Processing

Python and Django Engineer

2019 - 2019
ARTA
  • 在Django, DRF,芹菜和RabbitMQ之上设计和实现RESTful api.
  • 设计微服务及其api接口,维护跨所有服务的多个库.
  • 定制Django管理特性,与Google地理定位api集成.
  • 使用Django单元测试创建了数千个单元测试和集成测试,覆盖了至少90%的源代码.
  • 改进并重构了代码库,使其使用Query Inspect和New Relic更高效.
  • 设计数据库模式,创建索引,优化数据库设置.
  • 按照Django社区的最佳实践重构代码, blog, 以及《欧博体育app下载》这本书."
技术:Django REST框架, PostgreSQL, Celery, Django, Python, REST, REST APIs, Databases, Business Technology, Background Jobs, Redis, Microservices, RabbitMQ

Back-end Developer

2018 - 2019
Rasoul Holdings, LLC
  • 使用Django和DRF实现RESTful api,供使用JWT进行身份验证的移动应用使用.
  • 参与使用Lambda在AWS中设计和部署应用程序结构.
  • 集成Sentry, New Relic, Thumbnail API, AWS和Slack与第三方服务.
  • 为Tudoonow实现了一个网页.使用HTML, JavaScript和CSS与花哨的UI/UX和动画.
  • 使用Django Grappelli自定义Django管理仪表板,并添加了许多过滤器, actions, and charts.
  • 组合单元和集成测试以覆盖90%的代码库.
  • 编写性能压力测试以检测应用程序的瓶颈.
  • 根据Django社区推荐的最佳实践和《欧博体育app下载》一书,每天重构代码以提高性能."
技术:亚马逊网络服务(AWS), CSS, JavaScript, HTML, Redis, PostgreSQL, Celery, Django, Python, REST, REST APIs, Databases, Business Technology, GIS, Django REST Framework

Django Developer

2018 - 2019
Atomic One CC
  • 基于Python, Django, DRF,芹菜和RabbitMQ构建了一个精美的UI/UX网站和RESTful API.
  • 使用Nginx作为web服务器,部署了一个Docker容器来承载一个web应用程序, RabbitMQ用于消息代理, 和Gunicorn服务于应用程序.
  • 用Material Design样式和强大的Django管理框架创建了一个管理仪表板.
  • 实现了使用Django的所有对象的软删除和更改历史记录.
  • 集成AWS, Sentry, Rollbar, engageSpark, SendGrid和NewRelic.
  • 创建并执行数百个自动化单元和集成测试,以确保软件功能的质量和准确性.
  • 根据Django社区推荐的最佳实践和《欧博体育app下载》一书,每天重构代码以提高性能."
Technologies: HTML, CSS, JavaScript, PostgreSQL, Celery, Django, Python, REST, REST APIs, Databases, Business Technology

Freelance Django Developer

2018 - 2019
Atomic One CC
  • 使用Django管理框架和Material Design为管理员开发了一个管理门户, streamlined look. 该门户为管理员提供了有效管理其组织数据的工具和资源.
  • 在网络中断时,维护一个完全在Python和Django框架中构建的SYNC API.
  • 将前端开发人员开发的面向用户的元素与使用jQuery的服务器端逻辑集成起来, Ajax, HTML, and CSS.
  • 创建并维护覆盖90%代码库的单元测试, 然后按照“干净代码”这本书重构代码.
  • 遵循Django社区和Django书籍推荐的最佳实践.
Technologies: Django, Python, REST APIs, Databases, Business Technology, Celery, Redis, APIs, REST, Django REST Framework, Django-taggit, Pandas, NumPy, Docker, Docker Compose

自由全栈开发人员

2016 - 2017
DealzTap
  • 设计并优化了一个服务器,以满足AWS EC2 (Dealztap)上的高需求请求.com).
  • 维护完全使用Python构建的RESTful api, Django, Django REST Framework, and RabbitMQ/Celery.
  • 集成了许多第三方服务,包括ONTRAPORT和Google OAuth 2.0.
  • 研究并与业务团队合作,为技术和商业问题开发最佳解决方案.
  • 在AWS RDS上设计和实现数据库,以应对新特性.
  • 使用Firebase构建了一个推送通知管理系统.
  • 根据Django社区推荐的最佳实践和《欧博体育app下载》一书,每天重构代码以提高性能."
  • 参与应用程序功能的分析和设计.
技术:亚马逊网络服务(AWS), OAuth, Heroku, Django, Python, REST, REST APIs, Databases, Business Technology

Full-stack Developer

2016 - 2016
The Lori System
  • 创建并维护了一个网站,专门为罗瑞系统公司在肯尼亚提供卡车运输报价.使用Django框架、HTML、CSS和jQuery.
  • 协助一个应用程序成功部署到Heroku和Google App Engine, 确保从开发到生产的平稳过渡.
  • 完全使用由Celery和RabbitMQ支持的Django REST框架构建RESTful api.
  • 利用谷歌地理定位API创建了一个自动跟踪系统,提供实时位置数据.
  • 研究并构建第三方服务的无缝集成, 包括安全支付服务(PesaPal)和谷歌地理定位API跟踪, 更容易管理付款和实时跟踪发货.
  • 在项目内部创建测试自动化服务以进行测试, 包括风格指南PEP8 (Flake8), API (unit test, Factory Boy), code coverage (coverage.Py)和基于属性的测试(假设).
  • 遵循Django社区的最佳实践, blog, 以及《欧博体育app下载》这本书来重构代码.
  • 创建了全面的数据库结构和应用程序基础设施,以确保高效的数据存储和处理.
技术:Django REST框架, Google App Engine, Heroku, jQuery, Django, Python, REST, REST APIs, Databases, Business Technology, Redis, Celery

Back-end Developer

2014 - 2016
StoryTree
  • 使用Django开发并维护了一个完全用Python构建的RESTful API, Django Rest Framework, Celery, and RabbitMQ.
  • 使用Git的版本控制和Fabric的自动化,在Amazon EC2服务器上部署和维护了一个应用程序.
  • 在AWS RDS (Relational Database Service)上创建并部署PostgreSQL数据库,用于存储和管理数据.
  • 优化应用性能以满足用户需求,EC2服务器使用Nginx,免费工人使用Heroku应用.
  • 集成了各种第三方api,如USPS的跟踪, FedEx, UPS, logging (Sentry), 服务器性能(New Relic), push notification (Parse), 广告分析学, Tune, Facebook, AdWords), Payment (Stripe), and email (SendGrid).
  • 将前端开发人员开发的面向用户的元素与使用jQuery的服务器端逻辑集成起来, Ajax, HTML, and CSS.
  • 使用Slack通知和集成为客户服务以及使用SendGrid电子邮件为项目经理构建警报系统.
  • 基于卡方检验和双样本检验等指标,构建AB测试系统来测试新功能.
  • 使用Node维护与SimplePrints应用相关的项目.js framework, Ember.js, and Express.js.
  • 通过添加额外的过滤器来定制Django管理界面, actions, UI/UX, jQuery DataTable, and Chart.js.
技术:亚马逊网络服务(AWS), RESTful Development, Redis, Django, Python, REST, REST APIs, Databases, Business Technology, RabbitMQ, Celery, Workers, Background Jobs

Python Developer

从事一个税务应用程序,计算来自不同服务的订单的税(QuickBooks), Fishbowl, and IT Bridge). 我的工作是与许多其他服务集成,以便它能够正确地与我们的API通信.

Python和Django开发者增强教育系统

http://www.learningseeds.com/
一个网络应用程序,教育工作者记录学生的学习经验和参与, 然后为同事/老师提出更好的教学方法和建议. 这个系统有几个角色, including admin, educator, and guest, 具有不同的权限和视图.

Recapp

Recapp是一个允许用户保存并稍后读取的应用程序. 应用程序抓取URL信息(文本), images, videos), summarizes it, 然后在app/web上呈现它. 此应用程序可用于移动应用程序和web浏览器(作为扩展).

学生教育申请

http://adaptivex.io/
为学生和教师提供的创新和适应性教育应用程序. 这个应用程序允许教师为学生创建问题和测试. 由于自适应算法使所有试题都是独一无二的,学生们将以不同的方式进行测试.
2012 - 2014

计算机科学硕士学位

新南威尔士大学-澳大利亚悉尼

2006 - 2010

计算机科学学士学位

河内国立大学工程技术大学-河内,越南

Libraries/APIs

Facebook API, Google API, TensorFlow, REST API, Requests, Node.js, jQuery, Stripe API, Gmail API, Google Maps API, Selenium WebDriver, Playwright, Twilio API, Pandas, NumPy, Flask-RESTful, React, Django ORM, Django-taggit, Django-allauth, SQLAlchemy, QuerySet API, QuickBooks API, Stripe, Amazon API, Beautiful Soup, Slack API, Salesforce API, Oracle API, Office 365 API, Vue, Puppeteer, Chart.js, D3.. js, Amazon EC2 API, LinkedIn API

Tools

Celery, RabbitMQ, Git, GitLab CI/CD, Zapier, Sublime Text 3, Boto 3, GIS, Pytest, Sentry, Docker Compose, Virtualenv, Slack, Acumatica, ChatGPT, Microsoft AI, GitHub, Amazon CloudFront CDN, Coda

Frameworks

Django REST框架,Django, Scrapy, Selenium, Ember.js, Express.js、geoddjango、AngularJS、Flask、OAuth 2、Django Channels、JSON Web Tokens (JWT)、Bootstrap

Languages

SQL, JavaScript, Python, Python 3, CSS, HTML, PHP, Java, XML, TypeScript

Paradigms

Unit Testing, RESTful Development, Agile Software Development, Functional Programming, Data Science, Clean Code, Design Patterns, REST, Automated Testing, 测试驱动开发(TDD), DevOps, Azure DevOps, Test Automation, Microservices, Web Architecture, Automation

Platforms

Amazon Web Services (AWS), Amazon EC2, Heroku, Linux, Docker, Twilio, OS X, Google App Engine, AWS Lambda, Shopify, Django CMS, Amazon, DigitalOcean, New Relic, Web, Magento, WordPress, MacOS, Azure, Salesforce

Storage

MySQL, PostgreSQL, Databases, JSON, Redis, Azure Cosmos DB, Amazon S3 (AWS S3), Google Cloud, PostGIS, Redis Cache, Cloud Deployment, XML Parsing, Data Pipelines

Other

Freelancing, Data Analysis, Full-stack, Software Development, Front-end Development, Web Scraping, CSV, Software Architecture, Integration Testing, Unix Shell Scripting, Web Services, Scraping, Financials, Business Technology, OAuth, Chrome Extensions, Firefox Extensions, Jupiter, Intuit QuickBooks, Coin, Physics, Social Impact, APIs, Server-side PDF Generation, Django-rest-auth, FastAPI, Workers, Background Jobs, Web UI, APM, Recommendation Systems, Symphony, Algorithms, Back-end, Data Scraping, Web Development, Architecture, Integration, QuickBooks Online, CSV File Processing, OpenAI GPT-4 API, OpenAI GPT-3 API, Amazon RDS, Amazon Marketplace, eCommerce, Data Processing, Data Processing Automation, Pyenv, API Integration, System Architecture, Web Servers, Vertex, OneSource, Sovos, PDF Scraping, Newspapers, HTML Parsing, Document Parsing, Multitenancy, Containerization, Slackbot, Parsers, Text Classification, Amazon FBA, Sunbiz, LexisNexis, Full-stack Development, CI/CD Pipelines, OpenAI, ChatGPT API, Vite, Data Extraction

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring