个人介绍
我是程序员客栈的 Krimsile,一名 全栈开发工程师;
我毕业于墨尔本大学计算机科学专业,担任过Dell Technologies的软件工程师;
负责过 Python, React 等大型电商项目 的开发;
熟练使用 Python, Node.js, C#/C++, HTML5, CSS3, JavaScript, TypeScript, React.js, Next.js, Django, Flask, SQL, MongoDB, Redis
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2023-07-01 -至今戴尔(Dell)科技软件研发工程师已认证
1. 使用 React 负责Dell Vangility 平台的开发,Redux 进行状态管理,Next.js 用于服务器端渲染(SSR),使用 TailwindCSS, CSS Animation,Transition,以及 JavaScript 定时器实现超过 10 个灯笼动画;使用 useEffect、useState 等钩子函数编写 JSX 组件,使用Material-UI 设计登录UI界面 ,以及Auth0 管理登录认证界面,利用 React Router 实现多页面间的导航;通过 Jira 建立持续集成/持续部署(CI/CD)流水线,并在 DigitalOcean 上部署 2. 使用 Copilot 和 Python Django Rest Framework(DRF)开发 Redfish REST API,实现 Dell iDrac 客户端与 Dell 硬件/软件服务器之间的交互,使用 Postman 进行 API 测试 3. 在 Dell 的 WinPe 框架内使用 ChatGPT-4o-mini 插件开发 Python 脚本,用于 Windows 操作系统测试,包
2020-06-01 -2021-05-01UCI Networking Group科研
1. 通过使用Wireshark进行网络流量的抓包,MySQL建立关系数据库,收集,解释,并且存储2000个VR应用的网络流量数据 2. 通过使用Python Selenium构建web驱动程序来探索Oculus App Store,定位网页html内容的节点与标签,自动化收集超过2000个应用程序的信息,如隐私政策和条款 3. 使用NLP技术和改进的深度学习模型(如Polisis和PoliCheck)将网络流量数据与隐私政策和条款进行比较,以发现数据不一致和 分析用户隐私泄露问题 4. 根据假阳性和假阴性标准,从1600个有和没有广告拦截器的网站检索分类二进制数据,用于研究广告拦截规避 5. 使用Python Matplotlib和Seaborn进行网络流量数据可视化和数据分析 - 操作版本控制系统Git,远程管理Javascript和Python文件
2017-02-01 -2022-08-019epoch Pty. LTDPython全栈工程师
1.使用Python Selenium, Beautiful Soup和Requests从1200个股票和报纸网站上,通过定位网页html内容的节点与标签,headers中设置user agent反爬机制,以及network抓包,分析ajax的请求和参数,抓取有关财务数据与图片信息 2. 使用Python正则表达式,Pandas和NumPy整理和处理超过200000个财务数据 3. 使用Python SQLAlchemy和Psycopg2实现Linux服务器上的Python程序与PostgreSQL数据库的通信 4. 在Docker和无服务器计算服务(AWS lambda)上建立并测试了20多个Python应用程序 5. 使用Python Dash编程并可视化公司的股票仪表盘 6. 在AWS RDS上使用PostgreSQL和MySQL建立关系数据库,实现超过100000个财务数据的CRUD(Create, Retrieve, Update, Delete) 操作
教育经历
2021-07-01 - 2023-07-01墨尔本大学计算机科学硕士
- WAM: 86/100 - AI Planning for Autonomy, Introduction to Machine Learning, Natural Language Processing, Advanced Database Systems
2017-09-01 - 2022-06-01加州大学欧文分校计算机工程本科
GPA: 3.8/4.0 Advanced Python Programming, Advanced C Programming, Object-oriented Programming, Data Structure and Algorithm
资质认证
技能
- 使用Typescript实现了基于Next.js的用户身份验证系统,支持登录和注销功能,以保障用户数据安全性与访问控制 (https://next-js-dashboard-seven-plum.vercel.app/dashboard) - 项目后端集成了PostgreSQL数据库,负责存储和管理用户数据、发票记录等关键信息 - 结合了Next.js的服务器端渲染(SSR)和客户端渲染(CSR)技术,提高了页面加载效率,并优化了用户交互体验 - 利用Vercel平台进行云端部署,实现了无缝的CI/CD流程,保证了应用的高可用性和实时更新 - 应用了TailwindCSS进行样式设计,打造了响应式且美观的用户界面,同时提升了开发效率和维护便捷性 - 构建了多个复用性高的React组件,如dashboard.tsx、card.tsx、clients.tsx和revenue.tsx,使得代码结构更清晰,易于后续扩展和管理
- 使用 React.js 框架, Node.js, HTML5、CSS3和JavaScript, 完整实现了一个点餐系统,支持用户浏览菜单(Meals.jsx)、添加商品到购物车(Cart.jsx)、编辑购物车项(CartItem.jsx)和结账(Checkout.jsx),同时提供了错误处理(Error.jsx)和用户界面的反馈 https://github.com/qyy752457002/React-Food-Order-App - 利用Node.js和Express框架实现的后端服务,包含两个主要路由处理函数:app.get(/meals)用于检索餐品列表,app.post(/orders)用于处理订单提交 - 设计并实现了三个核心UI组件——Button.jsx(按钮)、Input.jsx(输入框)和Modal.jsx(模态框) - 采纳了前后端分离的开发模式,其中前端的Meals.jsx组件通过/meals请求与后端获取数据,Checkout.jsx组件通过/orders请求向后端提交订单信息 - 开发了自定义的React钩子useHttp.js,以封装fetch调用,简化了组件内部的HTTP请求逻辑,并增加了代码的复用性和可维护性
这是一个根据客户特定需求, 后端使用PHP, MySQL, 前端使用HTML开发的网站,以下是更详细的项目描述: 1. **理解客户需求**:在项目开始阶段,我仔细地理解了客户对网站的特定需求和期望。这可能包括网站的功能、设计和用户体验等。 2. **定制化设计**:在理解了客户需求的基础上,我进行了网站的定制设计。设计考虑了客户的品牌形象、目标受众和行业趋势,以创建出既符合客户需求又具有吸引力的网站。 3. **功能实现**:根据客户需求,我开发了网站的各项功能。这可能包括产品展示、在线预订、顾客反馈等各项功能。这些功能的设计和实现都进行了多轮测试,以确保它们的可用性和可靠性。 4. **优化用户体验**:我致力于提供最佳的用户体验。网站的设计易于导航,信息清晰,用户可以轻松找到他们需要的信息和功能。 5. **响应式设计**:我确保网站的设计具有响应性,以适应各种设备和屏幕大小,包括桌面、平板和移动设备等。 6. **客户满意度**:项目最终满足了客户的所有需求,并得到了客户的肯定。 您可以通过以下链接访问网站,以更好地了解这个项目:https://www.nzdevelopers.com/motorbike/
和TA聊聊1 人评论
用户评价
APP扫码和程序员直接沟通
该用户选择隐藏评价信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看