Omar Waleed
Verified Expert in Engineering
Full-stack Developer
Omar is a full-stack Node.js and Go developer and software architect with over seven years of experience. 他曾与许多初创公司和中型公司合作. Omar is experienced in converting business requirements into working products and has led multiple technical teams.
Portfolio
Experience
Availability
Preferred Environment
MERN Stack, Git, Visual Studio Code (VS Code), MacOS, Go, Gorm, Mongoose, PostgreSQL, TypeScript
The most amazing...
...project I've worked on was a service that allowed users to upload their code. 它处理部署并提供每毫秒计费.
Work Experience
Founder
RemoteOS
- Developed and maintained the Flutter app for mobile as well as the Electron desktop app.
- 处理Firebase与web和移动应用程序的集成.
- 管理Android Play Store的发行和部署, iOS App Store, 以及桌面包装和发行版.
Senior Software Engineer
IBM
- 负责在多个位置更新UI, 尤其是结账和产品页面.
- Modified the back-end logic and integrations with 3rd-party providers.
- 管理不同分析提供者的分析事件.
Full-stack React and Node.js Developer
Kindred兽医技术有限公司
- Architected the entire application from a business idea to a complete technical product and supervised the continuous improvements and business decisions taken along the way.
- 监督QA团队的表现和改进.
- Was involved in multiple client pitches to answer any technical questions and special requests.
Full-stack React Developer
Cuisin, Inc.
- Built the entire back end of the software and the connection to different social platforms.
- Provided the client with my expertise in payment and payout solutions.
- 搭建和部署系统的多个环境.
Vue, React, and Node.js Developer
Equipment Simulations LLC
- Developed the reworked app for simulation creation using a 2D engine.
- Created new features and maintained core JavaScript applications.
- Monitored and maintained core app infrastructure with different environments.
- Wrote multiple automation scripts to help with the build process of core application components.
Back-end Developer
Signs365
- 建立公司内部使用的工具.
- 维护不同的微服务及其连接.
- 回顾并增强了多个数据表的结构.
CTO
Untap Compete
- Handled team recruitement.
- Helped and supervised team work.
- 对解决方案重建过程进行了架构设计.
- 帮助确定公司技术目标的优先级和组织.
Team Lead
Mongez
- 作为管理和开发团队之间的中间人.
- 对任务和可交付成果进行优先排序.
- 指导团队完成应用程序生命周期.
- 体系结构系统根据业务需求进行更改.
- Provided the team with learning sessions on helpful tools in development.
- Interviewed new candidates.
- 向高级管理层汇报进展情况.
- 处理应用程序的部署.
Technical Consultant
BSocial
- 指导团队开发生命周期.
- 基于客户需求的架构化软件解决方案.
- 处理了部署、复制和正常运行时间配置.
- Handled securing applications.
- Guided team on best practices.
- 协助项目经理决定时间估算.
- 负责新候选人的面试.
Senior Full-stack Node.js Developer
ArcType (via Toptal)
- 创建服务于核心应用程序的后端功能.
- 根据需要实现前端组件和页面.
Full-stack Node.js Developer
Ace Match (via Toptal)
- Developed back end features.
- 集成系统与Twitch API.
- Integrated Stripe payment.
- Developed front end components.
- 处理DevOps和容器编排.
Node.js Developer
Prontobot LLC (via Toptal)
- 处理聊天机器人响应逻辑的开发.
- 处理应用程序的部署.
- 为管理团队创建仪表板.
- 开发面向客户的网站.
Senior Node.js开发人员,DevOps工程师和软件架构师
Foorera LLC
- Designed and implemented all of application's functions and database schema into a new back-end system.
- 设计和添加新功能的应用程序.
- 创建cron作业来处理时间函数.
- 使用Node创建自动化脚本.js and GoLang.
- 使用Ruby on Rails创建了一个管理面板.
- 用套接字创建了应用内聊天系统.io.
- 引入了Redis的数据缓存.
- Implemented multiple microservices to prevent coherence of application functions.
- 设计并实现了一个电子密码管理器.js.
- 用React native创建了一个应用程序.
Senior Full-stack Node.js Developer
MoneyFellows
- 使用MUI设计处理管理面板的设计.
- 使用React实现前端组件.
- 实现后端微服务来处理管理操作.
- Handled deployment of development and staging versions of app and database.
- 使用Amazon S3处理文件上传和文件检索.
高级Ruby on Rails开发人员和团队负责人
Nasnav
- Handled migration from old team.
- 使用ruby on rails开发新特性.
- Distributed tasks and handled communication between UX/UI designers, front-end developers, Unity developers, and back-end.
- Translated business requirements into tasks for the development teams.
- Handled testing of new features.
Back-end Node.js开发人员和DevOps工程师
Code Touch (Trufla Technologies)
- 使用Node开发产品特性.js.
- 使用Docker处理应用容器化.
- Handled application deployment, orchestration, and replication.
- 使用Mocha为新旧特性编写测试用例.js.
- Handled intermediate communication between team leader and junior developers.
- 处理申请的CI和CD.
Node.js Developer
Evexia Labs
- 处理应用程序从PHP到节点的迁移.js.
- 在团队成员之间分配任务.
- 开发主要产品的特性.
- 开发的应用程序数据库模式.
- 实现了主要前端响应组件.
- 处理表单和数据库验证.
- 测试过的主要应用组件.
Ruby on Rails开发人员和DevOps工程师
DRZ cloud services
- Developed the company's main product's backend using Ruby on Rails.
- 处理了数据的服务器端呈现.
- 处理产品路线图规划.
- Distributed tasks and handled management communication between front-end, back-end, and designers.
- 处理产品在生产服务器上的部署.
Android Developer Intern
Hero Middle East & Africa
- 为公司的Android应用程序设计UI和UX.
- Created an application that is used internally for communication between company and merchandisers.
- Created an application to retrieve the company's performance reports be senior management.
- Updated product list on the company's server to be handled by merchandisers' app.
- Handling securing uploads and downloads from the company's server.
Experience
Express.js InfluxDB Logger Middleware
http://npmjs.com/package/express-influx-loggerNode.js File/Folder Watcher
http://www.npmjs.com/package/fs-watch-execRuby on Rails视频转换器API
http://github.com/omarwaleed/video-converterNode.. js推送通知
http://github.com/omarwaleed/push-notifications-ms找到并标记最近的加油站
http://github.com/omarwaleed/Internsvalley-taskVue.js Admin Panel Prototype
Skills
Languages
Go, JavaScript, HTML, TypeScript, HTML5, Ruby, SQL, CSS, Dart, Java
Frameworks
Electron, Express.js, Jest, Flutter, Gorm, Material UI, Redux, Ruby on Rails 5, React Native, Ruby on Rails (RoR), Sails.js, Next.js, Angular, Angular Material
Libraries/APIs
React, Node.js, Socket.IO, Vue, Vue 2, REST APIs, Chai, Facebook Messenger API, Stripe, Ruby ERB, Handlebars, Twitch API, Stripe API
Tools
Git, Docker Swarm, Mocha, Mongoose, AWS ELB, Sequelize, Angular CLI, Vue CLI, RabbitMQ
Paradigms
DevOps, Unit Testing, REST, Requirements Analysis, Stress Testing
Platforms
Docker, Amazon EC2, DigitalOcean, MacOS, Amazon Web Services (AWS), Kubernetes, Heroku, AWS Elastic Beanstalk, Firebase, Google Cloud Platform (GCP), Android, Meteor, Twilio, Visual Studio Code (VS Code)
Storage
Redis, MongoDB, PouchDB, RethinkDB, PostgreSQL, MySQL, Amazon S3 (AWS S3), InfluxDB, Elasticsearch
Other
Technical Leadership, MERN Stack, Software Architecture, APIs, Architecture, SaaS, Cloud, Full-stack, Technical Architecture, Technical Consulting, Back-end, Front-end, API Integration, Google Material Design, Software Design, Solution Design, CTO, Fintech, CI/CD Pipelines, Vue Router, Team Leadership, 电子病历(EMR), Payment APIs, Online Payments, mParticle
Education
计算机科学与工程学士学位
开罗德国大学-开罗,埃及
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
开始你的无风险人才试验
Top talent is in high demand.
Start hiring