Sean Madhavan, Developer in Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Sean is available for hire
Hire Sean

Sean Madhavan

Verified Expert  in Engineering

Software Developer

Location
Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Toptal Member Since
February 11, 2015

Sean has worked as a Web Engineer for the last seven years. During that time, he has expanded his strengths and skills as a developer by creating several innovative websites and solving difficult problems at a high standard. Sean's web experience includes full-stack web development with OOP and MVC/MVVM frameworks. He also has front-end/back-end image processing experience with Canvas frameworks, ImageMagick, and FFmpeg.

Portfolio

Self-employed
CSS3, ImageMagick, HTML5, Ruby on Rails (RoR), Node.js, JavaScript, PHP
Enux Education (via Toptal)
CSS, HTML, Vue, SQL, JavaScript, Laravel
Trauma Analytics (via Toptal)
PayPal API, Gulp, Ubuntu, Amazon EC2, CSS, HTML, JavaScript, PHP

Experience

Availability

Part-time

Preferred Environment

MacOS, Windows, Linux

The most amazing...

...application I've developed is a T-shirt designing tool similar to teespring.com with KineticJS.

Work Experience

Web Developer

2013 - PRESENT
Self-employed
  • Integrated with various Google APIs like GCSE, YouTube, Maps, Directions, and Data.
  • Developed a t-shirt creation tool with KineticJS.
  • Worked with SVG image processing through ImageMagick.
  • Developed MEAN stack websites from scratch.
  • Worked a great deal with MVC/MVVM frameworks and CMS.
Technologies: CSS3, ImageMagick, HTML5, Ruby on Rails (RoR), Node.js, JavaScript, PHP

Senior Full-stack Developer

2018 - 2018
Enux Education (via Toptal)
  • Implemented complex data models and business logic.
  • Integrated third-party APIs to evaluate writers' performance.
  • Wrote and customized Laravel/Spark modules.
  • Upgraded CircleCI to version 2.0.
  • Wrote and updated unit and browser tests with PHPUnit.
  • Facilitated automated build and deployment using Laravel Forge and Envoyer.
Technologies: CSS, HTML, Vue, SQL, JavaScript, Laravel

Lead Developer

2018 - 2018
Trauma Analytics (via Toptal)
  • Developed the main website to offer online courses.
  • Set up AWS services to host the server, load balancer, certificate, and DNS records.
  • Converted UI designs and requirements to a full working solution.
  • Worked with the founder to decide details on how to implement certain features.
  • Set up online courses that users can purchase with PayPal or a registration key.
  • Browse course materials on a light box using Google's docs viewer.
  • Track students' learning progress.
Technologies: PayPal API, Gulp, Ubuntu, Amazon EC2, CSS, HTML, JavaScript, PHP

Front-end Developer

2015 - 2017
SportaKampen
  • Switched an AngularJS component to React/Redux.
  • Developed cron jobs to email the users about their ordered events.
  • Built REST APIs for web and mobile apps.
  • Wrote a Webpack config for production builds.
  • Converted Sketch designs to pixel-perfect UI elements.
  • Integrated Google Maps and YouTube JavaScript APIs.
Technologies: Redis, CSS, HTML, Laravel, PHP, Google Material Design, React

Web Developer

2007 - 2013
Elusys. Sdn. Bhd.
  • Developed enterprise-size web applications with ASP.NET.
  • Developed various PHP/MySQL website features.
  • Worked with JavaScript/jQuery to create a user-interactive form builder.
  • Worked with CodeIgniter and Zend framework in PHP.
  • Created a medical website with PayPal subscription.
Technologies: ASP.NET, MySQL, JavaScript, PHP

ReactJS application for teachers and students

I developed this website by using React/Flux, Node.js, Express.js, Passport.js, and Postgres.

React/Redux/Rethinkdb Live chat software

I participated in developing this software as a full-stack developer. The front-end was developed by using React, Redux, and Horizon.io. The back-end was developed with Express, Passport.js, Node.js, Amazon SQS, and RethinkDB.

Mean Stack Application

http://www.kpifire.com
I worked as full-stack developer on this application. Mostly worked with Express, Sequelize, D3.js, and AngularJS.

Laravel + AngularJS application

Developed back-end with Laravel 5.1 for web and mobile clients. Also created an AngularJS front-end with Grunt and Sass.

eCommerce website with advanced image processing

http://rugcouture.com
This eCommerce site, developed in ASP.NET, uses advanced image processing for generating rug images.

CodeIgniter Website with Backbone.js front-end

http://events.oetc.org
This site was developed with a combination of CodeIgniter and Backbone.js as a single page web application.

Blog-generating Website

Developed this site with Ruby on Rails and heavy JavaScript coding.

Languages

ES7, ECMAScript (ES6), Less, CSS3, JavaScript, PHP, Sass, SQL, HTML5, HTML, CSS

Frameworks

Laravel, Redux, AngularJS, Ruby on Rails (RoR), KineticJS, Kendo UI, Yii, CodeIgniter, ASP.NET

Libraries/APIs

Vue, Node.js, React, jQuery, HTML5 Canvas, Backbone.js, ImageMagick, PayPal API

Tools

Sublime Text 3, SQLyog, Visual Studio 2013, Gulp

Paradigms

Agile Software Development

Platforms

Android, Linux, Magento, WordPress, Windows, MacOS, Amazon EC2, Ubuntu

Storage

PostgreSQL, MongoDB, MySQL, Redis

Other

iPhone, Freelancing, Software Development, Google Material Design

2002 - 2006

Bachelor's of Science Degree in Computer Science

Universiti Sains Malaysia - Kuala Lumpur, Malaysia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring