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

Ishan Madhusanka

Verified Expert  in Engineering

Software Developer

Location
Colombo, Western Province, Sri Lanka
Toptal Member Since
January 8, 2019

Ishan, a technical lead, 融合了他对UI/UX设计的热情和用户研究技能,创造出视觉上令人惊叹的功能设计, enhancing user experiences. 他是一个有计算机工程背景的熟练的全栈开发人员. Ishan在CI/CD中建立了最佳实践,并在设计/原型阶段为项目做出了贡献, supporting teams across their development stack.

Portfolio

TopCoder Inc.
Adobe Illustrator, Adobe Photoshop, CSS, Node.js, React, JavaScript, TypeScript...
Thropic Inc
JavaScript, CSS, HTML,用户界面(UI),前端,登陆页面...
Dodo Data LLC dba Audantic
Django, Bootstrap, Python, Figma,前端,JavaScript,谷歌地图SDK...

Experience

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Docker, Git, Linux

The most amazing...

...项目将分布式报表生成微服务的性能从2分钟提高到4秒, easily supporting heavier workloads.

Work Experience

Design and Development Competitor

2009 - PRESENT
TopCoder Inc.
  • 作为设计师和开发者参加了在TopCoder公司举办的比赛.
  • 入选2013年TopCoder Open Design Studio Track全球十大设计师之一,参加现场决赛, held in Washington DC.
  • 年内在与网页应用程式设计有关的比赛中赢得八项大奖, mobile screen designs, icon designs, and print media designs, also placing 2nd and 3rd in several other tracks.
  • Created several brand UX guides for new clients.
  • 遵循客户现有的品牌指导方针(如TopCoder, Hewlett Packard, Salesforce等).) in creating their novel web applications.
  • 通过用户友好的布局和有效的留白使用创建了一个伟大的用户体验, finding inspiration from other top designers worldwide.
技术:Adobe Illustrator, Adobe Photoshop, CSS, Node.js、React、JavaScript、TypeScript、jQuery、数据可视化、用户体验(UX)、CSS3

Front-end UI/UX Designer and Animator

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

UX Developer

2021 - 2022
Dodo Data LLC dba Audantic
  • 基于Figma的UI设计,创建了一个一致的UI框架,可以跨多个web应用程序使用. The UI framework was built with React, was responsive, and tested with Jest and the React Testing Library.
  • 通过在UI组件上实现直观的微交互来提升UX.
  • 启用自动构建UI框架,为补丁发布npm包, minor, and major versions, 其他哪些应用程序可以通过安装所需版本的NPM包来使用.
  • 将构建的UI屏幕与现有的基于django的后端集成, replacing the jQuery-based UI screens.
  • 通过为其中一个产品创建地图视图,增强了用户体验, 通过与Google Maps SDK集成,使用户能够在手绘区域内搜索属性.
  • 通过优化过滤器/搜索功能,摆脱遗留逻辑,使用Redux进行状态管理,从而实现更好的用户体验.
  • 为欢迎和加载屏幕生成美术和动画,以匹配现有的UI外观和感觉. Artworks were created mainly with Figma, 导出的SVG图像使用SVG/CSS和JavaScript进行动画处理.
Technologies: Django, Bootstrap, Python, Figma,前端,JavaScript,谷歌地图SDK, MongoDB, Single Sign-on (SSO), SVG, TypeScript, Webpack, User Experience (UX), CSS3

Full-stack Engineer

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

Senior UI/UX Developer

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

Senior UI/UX Developer

2015 - 2017
Kloudmart.lk
  • 进行用户调研,设计云商城应用内的无代码应用创建游乐场, incorporating intuitive user interactions, seamless user flow, and fluid animations and transitions.
  • 为网站精心设计了最初的品牌,并巧妙地以前端用户界面为主题,以确保视觉上的吸引力和内聚设计,增强了用户体验.
  • 利用Node创建了一个高级应用程序模拟器.js with Express and Socket.IO在后端,为多个并发用户启用实时应用程序测试.
  • 为主页开发了一个引人注目的HTML5画布艺术作品,动态响应用户交互, further improving the UX.
  • 设计自定义UI组件,用于编辑应用程序数据,取代已构建的应用程序,并实现定制的加载指标,完美匹配应用程序的主题和品牌.
Technologies: MySQL, Socket.IO, Express.js, JavaScript, CodeIgniter, CSS, HTML5, Node.js、HTML、jQuery、PHP、Responsive、User Experience (UX)、CSS3

Designer and Animator

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

Personal Website

http://live.imadhusanka.me/
live.imadhusanka.Me包括一个带有微交互的实时界面,这也使访问者能够看到其他人是如何与网站交互的. Visitors can also chat with each other anonymously.

Maptionary

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

I developed Maptionary, an application built with Vue on the front end, 哪个使用多个服务之间的编排来编译构建解释输入词的映射所需的数据集. 构建的应用程序使用SVG和Vue组件在前端可视化单词. 我的用户研究技能使我能够创建一个字典,它不仅告诉用户一个词的意思,而且通过一个动态和交互的界面向他们展示这个词的意思. 用户行为可视化工具与Maptionary集成在一起,以了解用户如何与应用程序交互, enabling me to reduce friction on the user flow.

Vuulr

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

myPrices.lk

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

AdEka.lk

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

myStay.lk

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

Kloudmart

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

Habitto

http://www.habitto.com/
Habitto是一家与Next合作的金融科技初创公司的登陆页面.js. 我在设计师的帮助下优化了内容,以确保为日本当地用户提供丰富的用户体验(UX), and end-to-end tests were written with Cypress.io for the project to support this UX.

The web project is exported as static content. It fetches the dynamic content, such as blog posts, 在构建期间使用GraphQL API从外部CMS(最初是Contentful,将迁移到DatoCMS). The export content is statically served through a CDN.

Languages

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

Frameworks

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

Libraries/APIs

Node.js, Vue, Socket.IO, React, jQuery, CreateJS, Lodash, Chartist.js, Moment.js, Vuex, D3.js, Three.js, Leaflet, Highcharts, Chart.js, Backbone.js, Solid, Google Maps SDK

Tools

Git, GitHub, GitHub Pages, Bitbucket, GitLab, Adobe Animate, Adobe Photoshop, Adobe Illustrator, CorelDRAW X6, Gravit Designer, Figma, Vagrant, SourceTree, Adobe After Effects, Adobe Premiere Pro, MQTT, Amazon Elastic Container Service (Amazon ECS), MATLAB, Canvas, NGINX, Webpack, React Apollo

Paradigms

Responsive, Functional Programming

Platforms

Docker, Firebase, Amazon EC2, Android, Universal Windows Platform (UWP), Heroku, Linux, Amazon Web Services (AWS), Meteor, Arduino, AWS Cloud Computing Services, Algolia, Contentful

Storage

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

Other

Vue-router, SVG Animation, Axios, Operating Systems, Software Architecture, Data Structures, WebSockets, NATS, Ajax, Storybook, APIs, Data Visualization, Front-end, User Interface (UI), User Experience (UX), Firebase Hosting, Semantic UI, Tornado, Artificial Intelligence (AI), Graph Theory, Embedded Systems, Machine Learning, Cloudinary, Vite, Cloud Architecture, Cloud Infrastructure, Cloud Services, Fintech, Single Sign-on (SSO), SVG, Landing Pages, Landing Page Design, Text Animation, 3D, Clean Design, Cloudflare, Apollo

2013 - 2017

Bachelor's Degree in Computer Engineering

University of Peradeniya - Peradeniya, Sri Lanka

MAY 2022 - PRESENT

Fintech

Harvard University VPAL

SEPTEMBER 2021 - SEPTEMBER 2024

AWS Solutions Architect Associate

Amazon Web Services Training and Certification

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