Sean Madhavan, Software Developer in Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Sean Madhavan

Software Developer in Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia

Member since December 8, 2014
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.
Sean is now available for hire

Portfolio

Experience

  • JavaScript, 8 years
  • PHP, 7 years
  • CSS3, 5 years
  • Ruby on Rails (RoR), 4 years
  • Laravel, 4 years
  • Node.js, 4 years
  • React, 4 years
  • Vue.js, 3 years

Location

Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia

Availability

Part-time

Preferred Environment

Linux, Windows, MacOSX

The most amazing...

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

Employment

  • 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: Advanced PHP, JavaScript, Node.js, Ruby on Rails, HTML5/CSS3, ImageMagick
  • 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: Laravel, JavaScript, SQL, Vue.js, HTML, CSS
  • 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: PHP, JavaScript, HTML, CSS, AWS EC2, Ubuntu, Gulp, PayPal API
  • 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: React, Material UI, PHP/Laravel, HTML, CSS, Redis
  • 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: PHP, JavaScript, MySQL, ASP.NET

Experience

  • ReactJS application for teachers and students (Development)
    https://lehrerheld.com

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

  • React/Redux/Rethinkdb Live chat software (Development)

    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 (Development)
    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 (Development)
    http://mylegacysuite.com

    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 (Development)
    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 (Development)
    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 (Development)

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

Skills

  • Languages

    ES7, ECMAScript (ES6), Less, CSS3, JavaScript, PHP, Sass, SQL
  • Frameworks

    Laravel, Redux, AngularJS, Ruby on Rails (RoR), KineticJS, Kendo, Yii, CodeIgniter
  • Libraries/APIs

    Vue.js, Node.js, React, jQuery, HTML5 Canvas, Backbone.js
  • Tools

    Sublime Text 3, SQLyog, Visual Studio 2013
  • Paradigms

    Agile Software Development
  • Platforms

    Android, Linux, Magento, WordPress
  • Storage

    PostgreSQL, MongoDB, MySQL
  • Other

    iPhone

Education

  • Bachelor's of Science degree in Computer Science
    2002 - 2006
    Universiti Sains Malaysia - Kuala Lumpur, Malaysia

To view more profiles

Join Toptal
I really like this profile
Share it with others