ID:302012

Krismile

中级Python全栈工程师

  • 公司信息:
  • 9epoch Pty. LTD
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 上海
  • 静安

技术能力

6年Python编程经验,目前是程序员客栈T2级工程师。在大学期间进行学术研究和完成多个项目开发。我熟悉软件开发生命周期、CI/CD管道,编程范例。我对数据结构和算法有深刻的理解,懂得如何应用它们解决问题。我精通程序的时空复杂度分析,提高API的性能。我酷爱研究深度强化学习算法和应用在博弈论中的人工智能算法 (蒙特卡洛,极大极小) 。我擅长解决具有挑战性的技术问题,管理大型数据库,编写高质量的代码

编程语言: Python (面向对象编程, 函数式编程, 网络编程, 多线程/多进程, 正则表达式, Pandas, NumPy, Matplotlib, Seaborn, Selenium, Requests, Urllib, Beautiful Soup, SQLAlchemy, Psycopg2, OpenAI Gym, Pygame, Pytest, OpenCV, Pytorch, Scikit-learn), C/C+, SQL, HTML/CSS/JavaScript/TypeScript
操作系统: Linux, Windows
软件平台: 亚马逊网络服务(AWS), Docker
网站开发: MVT (Model-View-Template) Architecture, Django, Dash, React
数据库管理: MySQL, PostgreSQL, NoSQL, MongoDB, Redis
技术相关: Git, Deep Learning, Reinforcement Learning, Microsoft Office Suite

项目经验

9epoch Pty. LTD, Melbourne, VIC, Australia 中级Python全栈工程师 2017.02~2022.08
- 使用Python Selenium, Beautiful Soup和Requests从1200个股票和报纸网站上,通过定位网页html内容的节点与标签,以及
headers中设置user agent反爬机制,抓取有关财务数据与图片信息
(https://github.com/qyy752457002/Scraper/blob/main/SeleniumScraper.py)
- 使用Python正则表达式,Pandas和NumPy整理和处理超过200000个财务数据
- 使用Python SQLAlchemy和Psycopg2实现Linux服务器上的Python程序与PostgreSQL数据库的通信
- 在Docker和无服务器计算服务(AWS lambda)上建立并测试了20多个Python应用程序
- 使用Python Dash编程并可视化公司的股票仪表盘
- 在AWS RDS上使用PostgreSQL和MySQL建立关系数据库,实现超过100000个财务数据的CRUD(Create, Retrieve, Update, Delete) 操作

加利福尼亚大学欧文分校, UCI Networking Group 科研助手 2020.06~2021.05
- 使用Wireshark进行网络流量的抓包,MySQL建立关系数据库,收集,解释,并且存储2000个VR应用的网络流量数据
- 使用Python Selenium构建web驱动程序来探索Oculus App Store,定位网页html内容的节点与标签,自动化收集超过2000个
应用程序的信息,如隐私政策和条款
(https://github.com/qyy752457002/Python-Selenium-Automatic-Extraction-)
- 使用Python Matplotlib和Seaborn进行网络流量数据可视化和数据分析
- 操作版本控制系统Git,远程管理Javascript和Python文件

Time Expiry Library Developer 2022.08~2022.12
- 使用Python os、sys、time模块和面向对象编程开发了一个Time Expiry Library
(https://github.com/qyy752457002/Time_expiry_library/tree/main/library_package)
- 编写了大约200行Python代码,编写了3个主要函数: 一个函数用于在软件产品安装时创建开始时间戳; 一个检查过期的函数,返回一个指示检查结果的布尔值; 检查时间戳的函数
- 使用Python unit-test模块提供了library类中3个主要函数的测试方案

学生课程管理系统 Developer 2022.03~2023.03
- 使用Python Django web框架和MVT (Model-View-Template)软件设计模式开发了学生课程管理系统
(https://github.com/qyy752457002/Student_Course_Management_System)
- 使用MySQL建立关系数据库,实现超过20000个学生、教师和课程数据的CRUD (Create, Retrieve, Update, Delete) 基本操作; 使用Python面向对象编程建立Model Interface的布局
- 使用HTML构建网页内容,使用CSS添加网页样式,使用JavaScript插入动态文本,在View和Template中设计维护注册和登录的User Interface; 成功实现学科、班级、学生和教师全栈式管理

气球射击游戏 Developer 2021.10~2021.12
- 使用Pygame和Python面向对象编程开发了一个气球射击游戏
(https://github.com/qyy752457002/Balloon_Shooter/blob/main/Yiyu_Qian_balloon.py)
- 编写了大约200行Python代码,编程了2个主要功能:设计了一个随机上下移动的气球;造了一门左右移动的大炮来发射子弹

Splendor AI Agent Developer 2021.07~2021.11
- 带领3人团队,使用Python面向对象编程 和 OpenAI Gym完成了《璀璨宝石》游戏agent的开发,并在团队比赛中获得前10名
(https://github.com/qyy752457002/Splendor-AI-Agent/blob/main/agents/myTeam.py)
- 应用蒙特卡洛树搜索(MCTS)算法和强化学习(RL)算法写了600多行Python代码
- 通过实现多线程技术实现MCTS 4步任务(选择、展开、模拟、反向传播)的并发运行,利用信号量解决线程间的竞态问题
- 合理修剪分支因子(展开时采用哈希表,模拟时采用极大极小算法),调整时间成本较高的函数(ex. deepcopy),提高MCTS算法的性能(将整体时间复杂度和空间复杂度从O(2^n)降至O(nlogn))

推文情感分类器 Developer 2021.06~2021.10
- 应用机器学习算法,如朴素贝叶斯、逻辑回归和决策树,使用Python Scikit-learn对20多万条推文的情绪进行分类
(https://github.com/qyy752457002/Twitter-Sentiment-Classifier)
- 使用深度学习框架Pytorch去构造和训练卷积神经网络 (CNN),在卷积层中应用滤波器 (Filter,权重参数矩阵) 和RELU激活函数对推文的情绪数据进行特征提取,将提取好后的数据在池化层中应用最大池化 (Max Pooling) 的方法进行特征压缩,将预测准确率提高到90%

天气监测系统 Developer 2020.02~2020.06
- 在树莓派上使用Python函数式编程和Urllib设计了一个基于IoT的天气监测系统
(https://github.com/qyy752457002/Atmosphere_Monitoring_System)
- 编写了400多行Python代码,编程了2个主要功能:测温测湿,LCD显示数据; 通过LED实现每小时虚拟洒水
- 使用多线程技术实现了这两个函数的并发运行,并使用线程锁实现了线程间的同步

案例展示

  • 学生课程管理系统

    学生课程管理系统

    - 使用Python Django web框架和MVT (Model-View-Template)软件设计模式开发了学生课程管理系统 - 使用MySQL建立关系数据库,实现超过20000个学生、教师和课程数据的CRUD (Create, Retrieve, Update, De

  • Time Expiry Library

    Time Expiry Library

    - 使用Python os、sys、time模块和面向对象编程开发了一个Time Expiry Library - 编写了大约200行Python代码,编写了3个主要函数:一个函数用于在软件产品安装时创建开始时间戳;一个检查过期的函数,返 回一个指示检查结果的布尔值;检查时间

  • 气球射击游戏

    气球射击游戏

    - 使用Pygame和Python面向对象编程开发了一个气球射击游戏 - 编写了大约200行Python代码,编程了2个主要功能:设计了一个随机上下移动的气球;造了一门左右移动的大炮来发射子弹

  • 璀璨宝石强化学习智能体

    璀璨宝石强化学习智能体

    1. 带领3人团队,使用Python面向对象编程 和 OpenAI Gym完成了《璀璨宝石》游戏agent的开发,并在团队比赛中获得前10名 2. 应用蒙特卡洛树搜索(MCTS)算法和强化学习(RL)算法写了600多行Python代码 3. 通过实现多线程技术实现MCTS 4

  • 推文情感分类器

    推文情感分类器

    1.应用机器学习算法,如朴素贝叶斯、逻辑回归和决策树,使用Python Scikit-learn对20多万条推文的情绪进行分类 2. 通过使用深度学习框架Pytorch去构造和训练卷积神经网络 (CNN),在卷积层中应用滤波器 (Filter,权重参数矩阵) 和RELU激活函数

  • 物联网天气检测系统

    物联网天气检测系统

    1. 在树莓派上使用Python函数式编程和Urllib设计了一个基于IoT的天气监测系统 2. 编写了400多行Python代码,编程了2个主要功能:测温测湿,LCD显示数据; 通过LED实现每小时虚拟洒水 3. 使用多线程技术实现了这两个函数的并发运行,并使用线程锁实现了

查看案例列表(含更多 2 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服