Abdelrahman Abounegm,埃及开罗的开发商
Abdelrahman is available for hire
Hire Abdelrahman

Abdelrahman Abounegm

Verified Expert  in Engineering

Full-stack Developer

Location
Cairo, Egypt
Toptal Member Since
October 14, 2022

Abdelrahman是一位非常注重质量的高技能、高效的软件工程师. 他使用过各种工具和专业,从嵌入式开发到移动开发. 他的经验主要集中在网络开发方面, mainly front end and some back end, 对DevOps、软件设计和架构感兴趣. 他拥有计算机科学学位和丰富的实践经验, Abdelrahman可以快速学习新技术并有效地使用它们.

Portfolio

Innopolis University
前端开发,Svelte, React, JavaScript, TypeScript, Rollup, Webpack...
Best Seller Publishing
Vue, Node.. js, Firebase, Stripe, Quasar, HTML, CSS, JavaScript, OpenAI GPT-3 API...
Freelance Clients
JavaScript, Electron, TypeScript, Svelte, Docker,对等网络...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, GitHub, TypeScript, Svelte, Python, REST APIs, Docker, Dart, Figma, Front-end, Cloud Firestore, Socket.IO, APIs, Vuetify

The most amazing...

...我开发的项目是一个UI组件套件,在GitHub上获得了700多颗星, 我把它用在了一个面向全校学生的全栈门户应用中.

Work Experience

初级讲师(前端发展课程)

2022 - PRESENT
Innopolis University
  • 在四个学期中为200多名学生(包括学士和硕士)教授前端web开发.
  • 从零开始设计课程和课程内容, including all lectures, labs, assignments, and the course project.
  • 按时给作业评分,不断分析学生的反馈以改进课程材料.
Technologies: 前端开发,Svelte, React, JavaScript, TypeScript, Rollup, Webpack, CI/CD Pipelines, Web Development

Full-stack Developer

2023 - 2024
Best Seller Publishing
  • 将遗留代码库从Vue 2(类星体v1)迁移到Vue 3(类星体v3),并添加了质量保证工具(如TypeScript), ESLint, and Prettier), all while developing new features.
  • 集成外部服务,如Stripe和OpenAI API,并跟踪Jira上的bug.
  • 重新设计数据库模式以提高可伸缩性和效率,并添加严格的安全规则以确保数据隐私.
Technologies: Vue, Node.. js, Firebase, Stripe, Quasar, HTML, CSS, JavaScript, OpenAI GPT-3 API, TypeScript, Firebase Cloud Functions

Software Engineer

2020 - 2022
Freelance Clients
  • 实施完整的配送解决方案,自动更新供应商库存和处理客户订单, plus a custom store front end.
  • 编写了一个电子应用程序来处理来自其他程序的视频流, including a website to sell it.
  • 开发了一个点对点系统,通过中间服务器将视频从一个客户端流式传输到另一个客户端.
  • 执行命令行接口应用程序与Arduino模块通信,并将数据保存到MongoDB.
  • 部署了用于人脸识别的容器化API和用于在服务中注册的web前端.
Technologies: JavaScript, Electron, TypeScript, Svelte, Docker,对等网络, WebSockets, Firebase, Node.js, REST APIs, JSON, GitHub, Amazon Web Services (AWS), HTML, Chrome Extensions, Tailwind CSS, Front-end, NoSQL, Cloud Firestore, Database Design, HTML5, CSS, Sass, Socket.IO, APIs, FastAPI, Full-stack Development, Software Engineering, MongoDB, CI/CD Pipelines, SQLAlchemy, Vuetify, Web Development, Firebase Cloud Functions, Google Cloud Functions, Stripe, Nuxt.js

Front-end Developer

2017 - 2020
TinkerCubes LLC.
  • 开发了一个电子表格界面,使用先进的编辑技术,与稀疏的NoSQL数据库同步.
  • 介绍了提高团队生产力的工具和技术,如YouTrack和CI/CD.
  • Undertook a technical co-founder role, where I reviewed CVs for hiring, mentored and onboarded new hires, developed test tasks, and participated in patent writing.
  • 使用NLP和Word2Vec分析实现了一个聊天机器人,并开发了动态词汇插入技术.
Technologies: Git, Firebase, JavaScript, TypeScript, Vue, Word2Vec, JSON, GitHub, Google Cloud Platform (GCP), Web Scraping, HTML, Front-end, NoSQL, Cloud Firestore, HTML5, APIs, Full-stack Development, CI/CD Pipelines, Vuetify, Web Development, Firebase Cloud Functions, Nuxt.js

Innopoints |学生的大学门户

http://ipts.innopolis.university/
一个门户网站,为学生在我的大学找到志愿服务的机会,并从中赚取积分,他们可以花在商品.

它是一个用Svelte编写的前端全栈应用程序, Flask for the API, PostgreSQL for the database system, Nginx as the front-end server, 以及一个Docker组合配置来将所有这些容器化. 它包括一个仪表板,供管理员审查和批准项目, add merchandise to the store, 并导出一般统计数据和报告. 我们使用大学的OAuth2 SSO服务进行身份验证和授权.

Cast | A Podcast Listening PWA

http://cast-iu.pages.dev/
一个播客收听渐进式网络应用程序(PWA)建立与质量的头脑.

For this project, 我们使用了ESLint等静态分析工具, Prettier, and TypeScript, testing tools such as Jest for units, Cypress for integrations, Applitools for visuals, 和灯塔进行全面质量审核.

项目结构遵循特征切片设计, 并且应用程序使用GitHub Actions部署在Cloudflare Pages上,只有在通过所有必要的质量检查后才会部署. Additionally, UptimeRobot监控应用程序的任何停机时间, Husky安装预提交钩子,在每次提交之前运行静态分析. View the project via github.com/aabounegm/cast.

Attractions | A Svelte UI Kit

http://illright.github.io/attractions/
用于Svelte的UI组件库,可提高可访问性和可定制性.

它使用Sass进行主题化,并为构建用户界面提供了有价值的实用程序. 它在GitHub上有700多颗星星,并积极地从社区获得贡献.

Languages

TypeScript, Python, JavaScript, HTML, HTML5, Dart, CSS, Haskell, c++, SQL, Sass

Frameworks

Svelte, Flutter, Vuetify, Nuxt.js,类星体,电子,烧瓶,玩笑,柏树,顺风CSS, gRPC

Libraries/APIs

Vue, Node.js, REST APIs, Socket.IO, Telegram Bot API, SQLAlchemy, React, Stripe

Tools

GitHub, Git, NGINX, Figma, Rollup, Webpack, Grafana, Helm

Platforms

Firebase, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), Apache Kafka, Visual Studio Code (VS Code)

Storage

云存储,数据库,JSON, NoSQL, PostgreSQL, MongoDB

Other

Front-end Development, Front-end, APIs, Web Development, CI/CD Pipelines, Chrome Extensions, Full-stack Development, Software Engineering, Firebase Cloud Functions, Google Cloud Functions, Software Design, Machine Learning, Operating Systems, Word2Vec, Peer-to-peer Networking, WebSockets, Responsive UI, Infrastructure as Code (IaC), Supabase, GitHub Actions, Feature-sliced Design (FSD), ESLint, Web Scraping, FastAPI, Argo CD, Prometheus, Jaeger, Natural Language Processing (NLP), Protocol Buffers, GPT, 生成预训练变压器(GPT), OpenAI GPT-3 API

Paradigms

Functional Programming, Database Design, Compiler Design, DevOps, Search Engine Optimization (SEO), Microservices, Mobile Development

2018 - 2022

计算机科学学士学位

Innopolis大学- Innopolis,鞑靼斯坦共和国,俄罗斯

DECEMBER 2022 - PRESENT

云原生应用架构纳米级

Udacity

AUGUST 2020 - PRESENT

云开发运维工程师纳米学位课程

Udacity

APRIL 2018 - PRESENT

移动网络专家纳米学位课程

Udacity

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring