Muhammad Usman Javed
Verified Expert in Engineering
Software Engineer and Developer
Usman是一位拥有超过四年经验的高技能和积极进取的软件工程师. He has developed Ourdivorce.他白手起家,利用分析思维为几家初创公司的发展做出了贡献, collaboration, and technical skills. 乌斯曼与最新的技术保持同步,专注于客户的想法和愿望. 他渴望从事具有挑战性的软件开发和工程项目.
Portfolio
Experience
Availability
Preferred Environment
Windows, MacOS, Visual Studio Code (VS Code), Agile, NestJS, Vue, Docker, Web Development, Front-end, React, JavaScript, Nuxt.js, CSS, HTML, Git, CI/CD管道
The most amazing...
...我的作品是《我们的离婚.该网站被成千上万的客户使用.
Work Experience
Senior Software Engineer
Freelance
- 根据不同客户的业务目标和需求,设计和开发高效且可维护的软件.
- 管理从初始步骤到最终交付的开发里程碑.
- 主要使用Vue, next构建前端.React,后端使用NestJS, Laravel使用TypeScript.
- 使用GitHub创建版本控制选项. 使用敏捷Scrum和看板来交付工作流.
Software Engineer
Coeus Solutions
- 使用PHP和JavaScript编写服务器端和客户端代码, 特别是React和Symfony框架.
- Integrated several different APIs, such as Slack, Microsoft Teams, WhatsApp Business, and Jira, using Node.js and TypeScript.
- 在经验丰富的项目经理的监督下,在Jira上遵循敏捷看板实践.
- 遵循适当的开发工作流程, including Jira tickets, standard pull requests, and code reviews with the team.
- 与CEO合作开发产品,包括WorkHub at WorkHub.ai and BRAVO at getbravo.io.
Full-stack Web Developer
ITCurves
- 加入公司开发基于saas的网络应用. 前端使用Vue, React, TypeScript, RxJS, Node.后端api使用的是js和Loopback,移动端应用程序使用的是Flutter.
- 与客户讨论项目进度, 收集不同阶段的反馈, and directly addressed concerns.
- 协助新团队成员入职,帮助他们学习技术栈.
Junior Web Developer
Logics Bay
- Planned website development, 用HTML将模型转换为可用的web存在, CSS, JavaScript, Ajax, and jQuery.
- 来自后端服务和数据库的集成数据.
- 用JavaScript和jQuery验证给定给用户界面的输入.
Experience
OurDivorce Portal
http://ourdivorce.com/ROLES:
• Gathered client requirements.
•处理动态表单,例如从复杂的JSON中呈现调查问题.
•涉及配偶数据冲突的复杂场景.
•创建用户支付订阅与Stripe.
•为不同的数据可视化开发交互式图表和日历.
•提供与GitLab和AWS服务的持续集成(CI/CD).
•使用Knackly的文档自动化服务自动化法律文件.
BB-360
ROLES:
•作为初级技术主管领导两个开发人员.
•基于动态小部件的仪表板,支持拖放.
•担任初级团队领导,领导其他开发人员.
•实现社交媒体登录/注册功能.
•环回4训练和监督整个后端.
•与初级Flutter开发人员合作,沟通REST api.
EduX-360
http://edu-x.netlify.appROLES:
•收集需求并使用Jira进行项目管理.
•使用Strapi作为快速后端API开发的无头CMS.
•在仪表板上添加了交互式和可拖动的小部件,用于查看学生总数和注册课程总数等数据.
•在NuxtJS和Strapi中增加了“基于角色的授权”,以保护API端点的访问.
•使用VuetifyJS提供完全自定义的设计.
•创建流行的NuxtJS模块,使web应用程序完全互动, 包括strapi - next和validate - next.
Mockup +
ROLES:
•收集客户需求并监督Jira的项目管理.
•提前讨论里程碑、相关功能和实施.
•从头到尾实现消费者端门户和管理面板.
•与后端开发人员合作开发api.
•增加条纹安全支付.
•转换像素完美的设计从Adobe XD使用Vuetify.
•创建高质量和响应电子邮件模板与MJML.
•支持用户端动态和静态博客文章.
•在管理面板上增加了收入、流量和下载的交互式图表.
Paradise Tee Times
ROLES:
• Converted from React to Vue.
•处理多个不同第三方预订API的复杂API过滤器.
•指导初级开发人员如何构建项目.
•作为副开发人员领导初级开发人员.
WorkHub
http://workhub.ai/ROLES:
•与团队和领导合作完成日常工作.
•遵循系统架构师编写的合流文档.
•遵循拉取请求结构并完成相应的代码审查.
•扩展基于Symfony (PHP)和React的微服务架构.
•处理通过节点的实时通信.js-based Socket-Cluster SDK.
•使用AWS ECS服务交付CI/CD.
BRAVO Platform
http://getbravo.io/ROLES:
•与后端开发人员合作编写与不同平台的自定义集成.
•使用第三方客户端sdk编写自定义集成.
•使用AWS进行部署,使用GitHub进行版本控制,使用Jira进行项目管理.
•使用DynamoDB作为NoSQL数据库存储用户状态.
•提供自定义集成,包括Slack和Microsoft Teams应用程序.
Company Alarm
http://www.companyalarm.comROLES:
• Converted from React to Vue.
•指导初级开发人员如何构建项目.
•在领导初级开发人员的同时担任开发人员.
Brokerz
ROLES:
•指导初级开发人员在Vue上重组项目.
•协助Flutter开发人员完成跨平台应用.
•通过复杂的环回4 api,帮助青少年找到和理解资源.
Form Worthy
ROLES:
•基于复杂的JSON结构呈现动态组件和小部件.
•增加拖动和重新调整功能,以调查问题组件.
Slack App (BRAVO)
http://slack.com/apps/A028YV2LBEW-bravo/ROLES:
• Used Slack's Node.构建应用程序的Bolt框架.
•与后端开发人员合作开发多个api.
•研究其他Slack应用程序,了解它们的工作原理.
•使用Slack Block Kit来构建其用户界面.
•在自己的商店发布Slack应用.
•与Slack连接,支持应用程序审核流程.
Microsoft Teams App (BRAVO)
http://appsource.microsoft.com/en-us/product/office/WA200003694/ROLES:
•从自定义Express服务器渲染NuxtJS应用程序.
•学习了TailwindCSS 3,并使用Vue和NuxtJS生态系统实现了自定义UI.
• Used the Node.基于js的MS Teams bot框架来构建应用程序.
•与后端开发人员合作开发多个api.
•研究其他微软团队的应用程序,了解它们是如何工作的.
•在其商店中发布MS Teams应用.
•与微软团队联系,支持应用审核流程.
360Dialog
http://360dialog.com/ROLES:
•学习WhatsApp Business API (WABA)文档.
•为从头开发Jira应用程序开发了一个经过验证的流程.
•学习了Jira工作流,状态和转换REST api.
•使用Jira的React UI组件作为用户界面.
•将WABA从Python连接到Jira节点.js app.
•从我的前辈那里获得Python复杂性方面的指导.
•使用Redis作为缓存层和数据库来存储Jira应用程序安装.
Connect (WorkHub)
http://workhub.ai/connect/ROLES:
•与团队和负责人一起完成代码审查.
•扩展聊天模块,并改进了特定的优化.
•增加了对聊天中所见即所得编辑器的支持.
•修复了团队视频通话模块的bug.
• Added @ mentions in the chat.
Scheduling (WorkHub)
http://workhub.ai/products/workhub-scheduling-appointment-scheduling-software/ROLES:
•与团队和负责人一起完成代码审查.
•探索克罗诺JavaScript和PHP sdk,并根据需求进行配置.
•增加了一个选项,可以轻松同步所有日历,包括谷歌,苹果和Office等.
•WorkHub Connect提供支持,在WorkHub Scheduling中预订会议.
•支持标记可用和不可用的插槽.
Admin (WorkHub)
http://app.workhub.aiROLES:
•与团队和负责人一起完成代码审查.
•在所有WorkHub应用程序中同步用户数据.e., CRUD updates.
•增加了员工考勤,支持在不同的扩展和不同的集成中导出.
•将第三方人力资源系统集成到门户中,用于导出员工和考勤, including People HR, etc.
预订自动化的YouCanBookMe
http://youcanbookme.netlify.app/ROLES:
•收集需求并研究YouCanBookMe Rest api.
•增加了CSV, XLS和XLSX文件上传的拖放上传组件.
•从上传的文件中解析数据,并将其显示在表格中进行验证.
•使用JavaScript并发模型并行创建预订,并在每行旁边显示待定/完成/失败状态.
Fittler
ROLES:
•讨论需求并最终确定技术堆栈.
•增加了几个交互式图表,显示用户从移动应用程序完成的健身活动.
•允许管理员管理用户和节食计划.
•使用Firebase作为主数据库和身份验证.
•显示每月和每周排行榜,用户可以看到自己的排名, 激励他们做更多的健身活动.
•与手机开发人员合作,讨论来自Firestore的Firebase查询.
Its Lit
ROLES:
•使用Firebase作为主数据库和身份验证.
•允许管理员在管理面板中创建、编辑和删除帖子.
•增加了使用Firebase身份验证登录社交媒体.
•支持使用Firebase Storage上传头像.
Digital Invigilator
ROLES:
•讨论需求并最终确定技术堆栈.
•合并文字处理,使教师能够创建主题和子主题,并增加测验的难度级别.
•允许学生在老师规定的时间内尝试测验.
•使用图表向学生展示交互式图表.JS for performance review.
• Handled complex difficulty-level logic; for example, 如果学生写错了答案, 系统会尝试找到一个更简单的问题.
Baken Eat
ROLES:
•高级理解Vuetify 2和Vue 2.
•学会自定义设计,SCSS变量和图标在Vuetify.
•在整个项目开发过程中学习Java, Spring Boot和Hibernate.
•浏览了流行的设计模式,包括存储库和单例模式.
Phonebook
http://usmanjavedattari.github.io/phonebook/ROLES:
•学习使用RxJS的服务类和单例设计模式.
•使用堆栈数据结构来处理我们的电话簿数据.
•学习了VueSax 4 UI框架.
Algo Visualization
http://usmanjavedattari.github.io/algo-visualization?dummyData=true&graphs=trueROLES:
•引入Vue 3,并开始学习复合API.
•使用图表直观地显示算法数据.
•介绍了一些市场上最快的排序算法.
Tedera
ROLES:
•收集客户需求并在Jira上进行项目管理.
•提前讨论里程碑、相关功能和实施.
•使用SocketIO创建了一个实时聊天和订购系统.
•实现短信OTP验证服务.
•用NuxtJS为谷歌地图编写了一个自定义插件.
•使用Vuetify转换Figma的像素完美设计.
•增加了对多种语言的支持.
•使用NestJS守卫在API端点上增加了“基于角色的授权”.
处理复杂的订单逻辑和交货管理, for example, 不接受自动取消订单, 根据各自的时间自动开设和关闭商店, etc.
Skills
Languages
PHP, TypeScript, JavaScript, HTML, CSS, PHP 7, CSS3, HTML5, TypeScript 3, Python, SQL, SCSS
Frameworks
NestJS, Nuxt.js, Next.js, Tailwind CSS, Express.js, Laravel, Vuetify, Redux, Bootstrap, Dropzone.. js、Symfony、Loopback、Vue SSR、Material UI、React Native、Jest
Libraries/APIs
React, Node.. js、RxJS、Vue、Slack API、Vuex、Vue 2、REST API、Context API、jQuery、Socket.IO, Chart.. js, Firebase Web SDK, Stripe, Stripe API, Jira REST API, WhatsApp API, WebRTC
Tools
Slack, Vue CLI, JSX, Figma, Adobe Experience Design (XD), GitHub, Git, Jira, Microsoft Teams, SocketCluster, Jenkins
Paradigms
Agile
Platforms
Windows, Firebase, Visual Studio Code (VS Code), Docker, WordPress, MacOS, Amazon Web Services (AWS), Azure, AWS Lambda
Storage
MySQL, MongoDB, JSON, Amazon S3 (AWS S3), PostgreSQL, NoSQL
Other
Web Development, Front-end, API Integration, Vue Router, SaaS, Back-end, TypeORM, Full-stack, APIs, Axios, Wamp, Slack App, Responsive UI, WebSockets, Strapi, Microsoft Graph API, Software as a Service (SaaS), Content Management Systems (CMS), API Platforms, CI/CD Pipelines, Word Processing
Education
计算机科学学士学位
COMSATS大学伊斯兰堡(CUI) -拉合尔,巴基斯坦
Certifications
Web Development
Logics Bay
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
Top talent is in high demand.
Start hiring