伊珊Madhusanka,斯里兰卡西部省科伦坡开发商
Ishan is available for hire
Hire Ishan

伊珊Madhusanka

验证专家  in Engineering

软件开发人员

Location
科伦坡,斯里兰卡西部省
至今成员总数
2019年1月8日

Ishan, 技术领导, 融合了他对UI/UX设计的热情和用户研究技能,创造出视觉上令人惊叹的功能设计, 增强用户体验. 他是一个有计算机工程背景的熟练的全栈开发人员. Ishan在CI/CD中建立了最佳实践,并在设计/原型阶段为项目做出了贡献, 跨开发栈支持团队.

Portfolio

SPH Media
Next.js、材质UI、React、用户界面(UI)、用户体验(UX)...
TopCoder Inc.
Adobe Illustrator, Adobe Photoshop, CSS, Node.js, React, JavaScript, TypeScript...
Thropic Inc
JavaScript, CSS, HTML,用户界面(UI),前端,登陆页面...

Experience

Availability

Full-time

首选的环境

亚马逊网络服务(AWS)、Docker、Git、Linux

最神奇的...

...项目将分布式报表生成微服务的性能从2分钟提高到4秒, 轻松支持更繁重的工作负载.

工作经验

前端技术主管

2023 - PRESENT
SPH Media
  • 为两个前端应用程序创建了基础,这两个前端应用程序使用一个后端来支持可维护性, 考虑到需求的复杂性.
  • 开发关键的定制组件, 例如唯一的调度程序组件(带有日历/日期选择器), 以支持项目的自定义需求.
  • 根据Figma的风格指南定制材质UI主题,以确保可重用性和可维护性.
技术:下一个.. js、材质UI、React、用户界面(UI)、用户体验(UX)、UI组件

设计与开发竞争对手

2009 - PRESENT
TopCoder Inc.
  • 作为设计师和开发者参加了在TopCoder公司举办的比赛.
  • 入选2013年TopCoder Open Design Studio Track全球十大设计师之一,参加现场决赛, 在华盛顿举行.
  • 年内在与网页应用程式设计有关的比赛中赢得八项大奖, 手机屏幕设计, icon designs, 印刷媒体设计, 在其他几个赛道上也获得了第二和第三名.
  • 为新客户创建了多个品牌用户体验指南.
  • 遵循客户现有的品牌指导方针(如TopCoder, Hewlett Packard, Salesforce等).)来创建他们的新网络应用程序.
  • 通过用户友好的布局和有效的留白使用创建了一个伟大的用户体验, 从世界其他顶级设计师那里寻找灵感.
技术:Adobe Illustrator, Adobe Photoshop, CSS, Node.js, React, JavaScript, TypeScript, jQuery, 数据可视化, 用户体验(UX), CSS3, UX Design, UI Design, Design

前端UI/UX设计师和动画师

2022 - 2022
Thropic Inc
  • 根据客户的设计反馈创建基于webgl的3D资产.
  • 生成的基于鼠标的交互基于鼠标位置生成文本动画.
  • 优化照明和材料,在质量和性能之间取得平衡.
  • 开发了一个示例页面,用生成的3D文本动画展示启动屏幕.
技术:JavaScript, CSS, HTML,用户界面(UI),前端,登陆页面, 登陆页面设计, Three.js, TypeScript, Text Animation, 3D, Clean Design, CSS3, 前端开发, UX Design, UI Design, Design, Interactive UI

UX Developer

2021 - 2022
Dodo Data LLC (dba Audantic)
  • 基于Figma的UI设计,创建了一个一致的UI框架,可以跨多个web应用程序使用. UI框架是用React构建的, was responsive, 并使用Jest和React测试库进行测试.
  • 通过在UI组件上实现直观的微交互来提升UX.
  • 启用自动构建UI框架,为补丁发布npm包, minor, 以及主要版本, 其他哪些应用程序可以通过安装所需版本的NPM包来使用.
  • 将构建的UI屏幕与现有的基于django的后端集成, 替换基于jquery的UI屏幕.
  • 通过为其中一个产品创建地图视图,增强了用户体验, 通过与谷歌地图SDK集成,使用户能够在手绘区域内搜索属性.
  • 通过优化过滤器/搜索功能,摆脱遗留逻辑,使用Redux进行状态管理,从而实现更好的用户体验.
  • 为欢迎和加载屏幕生成美术和动画,以匹配现有的UI外观和感觉. 艺术品主要是用Figma创作的, 导出的SVG图像使用SVG/CSS和JavaScript进行动画处理.
技术:Django, Bootstrap, Python, Figma, Front-end, JavaScript, 谷歌地图SDK, MongoDB, 单点登录(SSO), SVG, TypeScript, Webpack, 用户体验(UX), CSS3, REST APIs, 前端开发, UX Design, UI Design, CSS Animations, Design, Interactive UI

完整的工程师

2020 - 2022
Railsbank
  • 独自开发了一个生产级的Flutter应用程序来展示Railsbank API的功能, 哪些用于客户演示和用户流的内部测试.
  • 在美国建立Railsbank核心和其他银行系统之间的集成, SG, 和非盟地区为Railsbank API用户提供国际支付.
  • 为AWS云服务设计和实现与AU地区集成的无服务器集成基础设施相关的架构设计.
  • 开始在Railsbank担任高级工程师,两年内在内部晋升为技术主管和高级技术主管.
技术:亚马逊网络服务(AWS)、JavaScript、Flutter、Node.js, TypeScript, Jest, APIs, 用户体验(UX), 最小可行产品(MVP), 快速原型, REST APIs

高级UI/UX开发人员

2017 - 2020
SyscoLABS
  • 使用React/Moment创建自定义UI组件,如日历.js, 与micro-interactions, transitions, 以及通过道具启用范围选择和双日历的选项,以匹配新品牌指南的外观和感觉.
  • 与涉众和设计人员密切合作,在处理UI组件库的同时创建优化用户体验(UX)的设计.
  • 使用React、Chartist构建一个自定义图表组件.js, SVG,以及支持扩展重叠数据点的交互性的插件等.,与新的品牌指导方针保持一致,从而产生了更好的用户体验.
  • 开发了一个高性能的Excel文件生成器,可以在大约4秒内生成排序10M单元格的Excel文件, 哪个取代了遗留系统, 生成一个类似数据大小的未排序文件需要大约54秒.
  • 使用Python、Node为Excel文件生成服务执行概念验证.js、Bash、Go和Rust用于生成Excel文件,其中Node . js.js和Bash解决方案和Rust解决方案是最有希望的.
  • 为基于React前端应用程序的下载管理器从零开始实现UI小部件.
  • 与团队合作,将jQuery和Kendo UI前端转换为基于react的前端.
  • 通过对发送到服务器的请求进行批量和节流,优化了前端应用程序上的实时输入,减少了大约95%的请求计数.
技术:Vue, MySQL, JavaScript, Amazon S3 (AWS S3), Rust, Go, HTML5, Java, Bash, Python, React, Node.js, CSS, HTML, jQuery, Ajax, Responsive, Storybook, Jest, APIs, 数据可视化, NoSQL, 用户体验(UX), CSS3, 最小可行产品(MVP), 快速原型, REST APIs, 前端开发, UX Design, UI Design, Design, 交互设计, Interactive UI

高级UI/UX开发人员

2015 - 2017
Kloudmart.lk
  • 进行用户调研,设计云商城应用内的无代码应用创建游乐场, 结合直观的用户交互, 无缝用户流程, 以及流畅的动画和过渡.
  • 为网站精心设计了最初的品牌,并巧妙地以前端用户界面为主题,以确保视觉上的吸引力和内聚设计,增强了用户体验.
  • 利用Node创建了一个高级应用程序模拟器.使用Express和Socket.IO在后端,为多个并发用户启用实时应用程序测试.
  • 为主页开发了一个引人注目的HTML5画布艺术作品,动态响应用户交互, 进一步改善用户体验.
  • 设计自定义UI组件,用于编辑应用程序数据,取代已构建的应用程序,并实现定制的加载指标,完美匹配应用程序的主题和品牌.
技术:MySQL, Socket.IO, Express.js, JavaScript, CodeIgniter, CSS, HTML5, Node.js, HTML, jQuery, PHP, Responsive, 用户体验(UX), CSS3, 最小可行产品(MVP), REST APIs, 前端开发, UX Design, UI Design, 交互设计

设计师和动画师

2012 - 2016
自由设计项目
  • 制作HTML5和Flash广告,具有流畅的过渡和动画. 根据客户需求从零开始制作2D图形资产.
  • 根据客户的需求设计和修改网站,并在项目时间内始终如一地交付.
  • 使用adobeflash设计动画艺术品和公司演示文稿.
  • 创建用于游戏开发的2D图形资产和精灵.
技术:套接字.IO, JavaScript, HTML5, Adobe Animate, Adobe Photoshop, CSS, HTML, jQuery, PHP, Responsive, 用户体验(UX), CSS3, UX Design, UI Design, Design

个人网站

http://live.imadhusanka.me/
live.imadhusanka.Me包括一个带有微交互的实时界面,这也使访问者能够看到其他人是如何与网站交互的. 游客还可以匿名聊天.

Maptionary

http://maptionary.com/
Maptionary is a dictionary that doesn't just tell you what a word means; it shows you what it means.

我开发了Maptionary, 在前端使用Vue构建的应用程序, 哪个使用多个服务之间的编排来编译构建解释输入词的映射所需的数据集. 构建的应用程序使用SVG和Vue组件在前端可视化单词. 我的用户研究技能使我能够创建一个字典,它不仅告诉用户一个词的意思,而且通过一个动态和交互的界面向他们展示这个词的意思. 用户行为可视化工具与Maptionary集成在一起,以了解用户如何与应用程序交互, 使我能够减少用户流中的摩擦.

Vuulr

http://vuulr.com/
Vuulr是一个电影和电视版权的全球内容市场, 我忽略了用户体验(UX)和组件开发, 由于应用程序大量使用表单输入和验证. 在基于Laravel后端智能合约的项目中,我参与了项目前端开发的初始阶段.

myPrices.lk

myPrices.lk是我参与的一个项目,用于测试SolidJS前端的框架特性. 该应用程序使用Firebase作为后端,并在后台使用一些Heroku应用程序进行长时间运行的爬行服务,以收集所需的价格数据, 然后与Firebase缓存.

AdEka.lk

AdEka.lk是斯里兰卡的一个免费在线Craigslist平台,用来测试Svelte的框架功能. 该应用程序在后端使用Firebase,并主要关注使用Svelte的前端实现.

myStay.lk

myStay.lk是一个用于测试前端Vue框架的示例项目. 该应用程序使用firebase作为后端,并与cloudary集成了一些图像上传功能. 该项目旨在提供国内住宿地点的信息.

Kloudmart

http://www.youtube.com/watch?v=OLHMablBQ3A
我有机会设计了云买得的前端. 这个在线平台旨在为没有事先编程知识的人提供一个用户友好的界面来构建电信应用程序. 通过结合最新的用户体验设计实践, 我确保这个平台很容易导航,拖放界面很直观, making it accessible to a broad user base; where the application simulator that I developed, 允许用户模拟使用该平台构建的应用程序, 确保用户体验流畅高效.

Habitto

http://www.habitto.com/
Habitto是一家与Next合作的金融科技初创公司的登陆页面.js. 我在设计师的帮助下优化了内容,以确保为日本当地用户提供丰富的用户体验(UX), 端到端测试是用Cypress编写的.为项目支持此用户体验.

web项目被导出为静态内容. 它获取动态内容, 比如博客文章, 在构建期间使用GraphQL API从外部CMS(最初是Contentful,将迁移到DatoCMS). 导出内容通过CDN静态提供.
2013 - 2017

计算机工程学士学位

Peradeniya大学-斯里兰卡Peradeniya

2022年5月至今

Fintech

哈佛大学VPAL

2021年9月- 2024年9月

AWS解决方案架构师助理

亚马逊网络服务培训和认证

Libraries/APIs

Node.js, Vue, Socket.IO, React, jQuery, CreateJS, Lodash, Chartist.js, Moment.js, REST api, Vuex, D3.js, Three.. js、小册子、海图、海图.js, Backbone.. js, Solid, 谷歌地图SDK

Tools

Git, GitHub, GitHub Pages, Bitbucket, GitLab, Adobe Animate, Adobe Photoshop, Adobe Illustrator, CorelDRAW X6, Gravit设计师, Figma, Vagrant, SourceTree, Adobe After Effects, Adobe Premiere Pro, MQTT, Amazon弹性容器服务(Amazon ECS), MATLAB, Canvas, NGINX, Webpack, React Apollo

Frameworks

Express.js, Bootstrap, Jest, Next.js、Materialize、Bulma、CodeIgniter、Flask、Flutter、Laravel、 .. NET, AngularJS, Phaser.io, Django, Svelte, Cypress, Material UI

Languages

CSS, JavaScript, Python 3, Python, HTML5, Bash, HTML, CSS3, Rust, Go, PHP, Java, C, C#, C++, MDL, TypeScript, Lua, OCaml, SCSS, GraphQL

Paradigms

响应式,快速原型设计,用户体验设计,用户界面设计,函数式编程,交互设计

Platforms

Docker, Firebase, Amazon EC2, Android, 通用Windows平台(UWP), Heroku, Linux, 亚马逊网络服务(AWS), Meteor, Arduino, AWS云计算服务, Algolia, Contentful

Storage

MongoDB, Amazon S3, NoSQL, MySQL, SQLite, PostgreSQL, RethinkDB

Other

Vue Router, SVG Animation, Axios, 操作系统, 软件架构, 数据结构, WebSockets, NATS, Ajax, Storybook, APIs, 数据可视化, Front-end, 用户界面(UI), 用户体验(UX), 最小可行产品(MVP), 前端开发, CSS Animations, 重火力点托管, Semantic UI, Tornado, 人工智能(AI), Graph Theory, 嵌入式系统, 机器学习, Cloudinary, Vite, 云架构, 云基础设施, Cloud Services, Fintech, 单点登录(SSO), SVG, Landing Pages, 登陆页面设计, Text Animation, 3D, Clean Design, Cloudflare, Apollo, Design, Interactive UI, UI Components

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring