Abdelrahman Abounegm
Verified Expert in Engineering
Full-stack Developer
Abdelrahman是一位非常注重质量的高技能、高效的软件工程师. 他使用过各种工具和专业,从嵌入式开发到移动开发. 他的经验主要集中在网络开发方面, 主要是前端和一些后端, 对DevOps、软件设计和架构感兴趣. 他拥有计算机科学学位和丰富的实践经验, Abdelrahman可以快速学习新技术并有效地使用它们.
Portfolio
Experience
Availability
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
初级讲师(前端发展课程)
Innopolis University
- 在四个学期中为200多名学生(包括学士和硕士)教授前端web开发.
- 从零开始设计课程和课程内容, including all lectures, labs, assignments, and the course project.
- 按时给作业评分,不断分析学生的反馈以改进课程材料.
Software Engineer
Freelance Clients
- 实施完整的配送解决方案,自动更新供应商库存和处理客户订单, 加上一个定制的商店前端.
- 编写了一个电子应用程序来处理来自其他程序的视频流, 包括一个出售它的网站.
- 开发了一个点对点系统,通过中间服务器将视频从一个客户端流式传输到另一个客户端.
- 执行命令行接口应用程序与Arduino模块通信,并将数据保存到MongoDB.
- 部署了用于人脸识别的容器化API和用于在服务中注册的web前端.
Front-end Developer
TinkerCubes LLC.
- 开发了一个电子表格界面,使用先进的编辑技术,与稀疏的NoSQL数据库同步.
- 介绍了提高团队生产力的工具和技术,如YouTrack和CI/CD.
- 担任技术联合创始人的角色, 看招聘简历的地方, 指导和培训新员工, developed test tasks, 并参与了专利写作.
- 使用NLP和Word2Vec分析实现了一个聊天机器人,并开发了动态词汇插入技术.
Experience
Innopoints |学生的大学门户
http://ipts.innopolis.university/它是一个用Svelte编写的前端全栈应用程序, Flask for the API, 数据库系统为PostgreSQL, Nginx as the front-end server, 以及一个Docker组合配置来将所有这些容器化. 它包括一个仪表板,供管理员审查和批准项目, add merchandise to the store, 并导出一般统计数据和报告. 我们使用大学的OAuth2 SSO服务进行身份验证和授权.
Cast |播客收听PWA
http://cast-iu.pages.dev/For this project, 我们使用了ESLint等静态分析工具, Prettier, and TypeScript, 测试工具,如Jest的单位, 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/它使用Sass进行主题化,并为构建用户界面提供了有价值的实用程序. 它在GitHub上有700多颗星星,并积极地从社区获得贡献.
Skills
Languages
TypeScript, Python, JavaScript, HTML, HTML5, Dart, CSS, Haskell, c++, SQL, Sass
Frameworks
苗条,飘动,安静,下一个.. js, Electron, Flask, Jest, Cypress, Tailwind 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, 自然语言处理(NLP), Protocol Buffers, GPT, 生成预训练变压器(GPT)
Paradigms
Functional Programming, Database Design, Compiler Design, DevOps, 搜索引擎优化(SEO), Microservices, Mobile Development
Education
计算机科学学士学位
Innopolis大学- Innopolis,鞑靼斯坦共和国,俄罗斯
Certifications
云原生应用架构纳米级
Udacity
云开发运维工程师纳米学位课程
Udacity
移动网络专家纳米学位课程
Udacity