Oussama Gammoudi
Verified Expert in Engineering
Full-stack Developer
Oussama是一名全栈开发人员,拥有超过十年的开发各种应用程序以及web前端和后端经验, mobile, and desktop. He focuses on designing, implementing, 维护用Angular和NestJS构建的微服务解决方案,并在某些服务中使用TypeScript和Rust. Oussama喜欢用他对Kubernetes的了解来解决问题和面对挑战, Elasticsearch, MySQL, and MongoDB.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code)
The most amazing...
...我建立的是一个B2B电子商务软件和PunchOut解决方案.
Work Experience
Founder and Full-stack Developer
InstaPunchout
- 通过使用Rust解析cXML文件,使用Ariba PunchOut将采购系统与电子商务系统连接起来,并使用插件连接到多个商店.
- 使用Seed构建应用程序的前端, 一个前端Rust框架,用于创建具有类似elm架构的快速可靠的web应用程序.
- 编写WooCommerce和Joomla插件,与InstaPunchout连接以支持PunchOut.
Senior Full-stack Developer
Vurbis Interactive
- 用Angular创建了一个B2B电子商务平台, NestJS, 以及支持数百万种产品的Elasticsearch, 包括变体和配置.
- Configured the CI/CD on GitLab CI, 编写Dockerfiles和Kubernetes YAML文件, 并在谷歌云上管理基础设施.
- 使用Rust开发了一个导入过程,将导入速度提高了20倍,并管理了GB文件.
Senior Software Developer
GetQuanty
- 作为顾问,帮助将一个用JavaScript编写的AngularJS 1应用程序转换为用TypeScript编写的Angular 2.
- 用TypeScript创建了Angular 2应用的基础,并在它和AngularJS 1之间架起了一座桥梁,这样它们就能一起工作,一次只迁移一小块应用.
- 创建了一个数据聚合服务,该服务使用来自MongoDB的数据生成每日和每周的电子邮件.
Freelancer
Freelance
- 帮助超过100个客户完成不同的任务,从CSS修复到完整的web应用程序以及手机和网页游戏开发.
- 在没有任何外界帮助的情况下解决了所有问题,并获得了五星级的评价.
- 使用不同的栈和环境,包括Flash, Node.js, Angular, Unity3D, and C#, 同时,作为一名自学成才的程序员,从事各种项目,如构建网站或单页应用程序.
Experience
B2B eCommerce Store
http://wristers.nlMedical Practice Management App
http://app.eyada.tnAsync I/O Library for Rust
http://github.com/oussama/asyncio-rsWeb-GL Cross-platform Library
http://github.com/oussama/webgl-rs我的职责是保持一对一的API映射,并进行一些小的调整,使平台更安全、用户友好,同时不影响性能.
TWAIN Client
http://github.com/oussama/twainWordPress WooCommerce Plugin
http://wordpress.org/plugins/instapunchout/Netsuite Integration
http://instapunchout.com然后,我将Rest web服务与OAuth2和OAuth1一起用于纯服务器到服务器通信和自定义角色, used SuiteSQL for granular queries, 并使用了SuiteScript来定制Netsuite存储.
Skills
Languages
TypeScript, JavaScript, Rust, Elm, SQL, HTML5, WASM, PHP, HaXe, HTML, c#, CSS, cXML, Python
Frameworks
Angular, JSON Web Tokens (JWT), Redux, Express.js, Angular Material, Next.js, Unity3D, NestJS, OAuth 2
Libraries/APIs
Node.js, Preact, React, jQuery, REST APIs, Shopify API, WebGL, OpenGL, OpenGL ES, TWAIN, WebRTC, NetSuite API, Google Maps, FFmpeg
Tools
GitHub, GitLab CI/CD, Flash
Other
Software, Programming, Full-stack, Web Development, Full-stack Development, API Integration, Back-end, APIs, CI/CD Pipelines, Back-end Development, Pagination, Webhooks, OAuth, TypeORM, Enterprise Resource Planning (ERP), Front-end Development, Front-end, WebAssembly, WebSockets, Progressive Web Applications (PWA), Game Back-end, Serverless, CTO, 输入/输出完成端口, epoll, Procurement, Solana, Smart Contracts, NetSuite
Platforms
Shopify, Docker, Kubernetes, Ubuntu, Linux, Visual Studio Code (VS Code)
Storage
MySQL, MongoDB, Elasticsearch, Google Cloud
Paradigms
REST
Education
计算机科学学士学位
美国加州帕萨迪纳人民大学
计算机科学副学士学位
美国加州帕萨迪纳人民大学
Certifications
技能认证:JavaScript后端开发
CodeSignal