Subin Sebastian, Software Developer in Kochi, Kerala, India
Subin Sebastian

Software Developer in Kochi, Kerala, India

Member since May 13, 2014
Subin is a full-stack web developer who is always looking forward to working on challenging assignments. He loves test-driven development and ensures high quality in all his deliverables. He takes pride and responsibility in his work.
Subin is now available for hire




Kochi, Kerala, India



Preferred Environment

Mac, Windows, Linux, SVN, Git, Eclipse, Sublime

The most amazing...

...thing I've developed is a single sign-on solution for my client to which multiple products in different platforms were integrated.


  • Engineering Director

    2010 - 2017
    Piserve Technologies
    • Contributed to client meetings, specification design, and initial project planning for all programming projects taken up by the company.
    • Evaluated and advised on latest technologies being leveraged by existing clients of the company.
    • Maintained and supported client projects.
    • Introduced processes like continuous integration, test-driven development, and behavior-driven development in all projects.
    Technologies: Java, J2EE, Spring, Hibernate, JavaScript, Node.js, MongoDB, Express, Mongoose,React, Redux, Angular, HTML5, CSS3, Bootstrap
  • Full-stack JavaScript Developer

    2015 - 2016
    IDT Corporation (via Toptal)
    • Worked for the IDT Beyond portal. Was involved in maintaining and adding new features like Auth0 integration.
    • Added multiple Angular views and controllers.
    • Developed multiple REST APIs.
    Technologies: Node.js, MongoDB, Auth0, AngularJS
  • Web Developer

    2015 - 2015 (via Toptal)
    • Took over an existing cloud-hosted web application.
    • Added call sheet functionality.
    • Added calendar support.
    • Redesigned the database to support new features.
    • Handled TDD and set up deployment and CI.
    Technologies: JavaScript, Node.js, AngularJS, MEAN
  • Software Engineer

    2013 - 2014
    Tabdata, Inc.
    • Involved in the design and architecture of a Tabdata event management application.
    • Designed and developed a back-end web service, consumed by mobile apps and an HTML5 admin panel.
    • Developed an HTML5 admin panel.
    • Wrote regression tests.
    Technologies: Node.js, Express.js, Mongoose, Mocha, MongoDB, AngularJS, AWS, HTML5, CSS3
  • Software Developer

    2012 - 2013
    Sqord, Inc.
    • Developed Sqord, a social network for kids promoting activity among kids. Tracked exercise activity through a wearable hardware device. Was involved in the design and architecture of the platform right from the beginning.
    • Designed and developed the social network platform for kids, implementing obvious features like adding friends, sending messages, and giving high-fives.
    • Designed and developed group games and weekly challenges for kids.
    • Designed and developed the web service interface to which the Sqord hardware device (Power Band) was connected.
    • Hosted and administered the app in Rackspace.
    • Developed an avatar customization feature allowing kids to customize avatars by choosing from various options.
    Technologies: Java, J2EE, Spring, Hibernate, Web Services, JavaScript, HTML, CSS
  • Software Developer

    2012 - 2013
    • Started maintaining the financial adviser platform and worked to add new features.
    • Refactored the code to support testability and wrote test cases.
    • Integrated with the EBIX-SmartOffice financial planning CRM.
    • Integrated with MoneyGuidePro, Redtail, and Junxure.
    • Supported application hosting on Amazon Cloud.
    Technologies: Java, J2EE, Spring, Hibernate, JBoss, SOAP, REST, AWS
  • Software Developer

    2011 - 2013
    Microinput Consulting Group
    • Helped develop a clinical trial management system for Shire Pharma.
    • Developed various back-end business services and test cases for Shire CTMS.
    • Developed integration test cases with REST-assured.
    • Documented various web services consumed by the Flex front end.
    Technologies: Java, J2EE, Spring, Hibernate, MySQL, Spring MVC, Spring Security, JUnit
  • Software Developer

    2011 - 2011
    • Helped develop various APIs used by the mobile application.
    • Handled various benchmarkings on the Google AppEngine platform.
    • Handled all testing.
    Technologies: Java, Google App Engine, J2EE
  • Software Developer

    2010 - 2011
    Royal Shield, Limited
    • Helped develop an ERP system for reinsurance brokers.
    • Architected and designed the product specifications, discussing them with a client.
    • Designed the wireframes and workflow of the product.
    • Designed and developed server-side business logic.
    • Tested and supported the product.
    Technologies: Java, J2EE, Spring, Hibernate, MySQL, JavaScript, HTML, CSS
  • Technical Staff Member

    2006 - 2010
    Zoho Corp.
    • Contributed to the development of a rapid application development platform used by all Zoho products.
    • Helped develop and support the company's custom cloud application platform.
    • Involved in various product teams, including teams working on the Zoho suite and ManageEngine.
    • Developed a JavaScript library to make cross-browser AJAX operations and DOM manipulations easy.
    • Involved in the development of an authentication module used by ManageEngine products, supporting multiple login schemes including LDAP, NTLM, etc.
    Technologies: Java, J2EE, JavaScript, MySQL,Postgres, HTML, CSS


  • 365andup (Development)

    365andup is an uptime and performance monitoring tool for web applications. Main technologies used are Node.js, Express, MongoDB, React, Redux, and AWS

  • Sqord (Development)

    Designed and developed the product from scratch.

  • PreciseFP (Development)

    Developed and maintained this project. Developed many integrations for this product, namely with EBIX, MoneyGuidePro, Junxure, Redtail, and more.

  • Tabdata (Development)

    Involved in design and development of the project from initial stage.

  • Zoho (Development)

    Involved in development of this product suite and framework behind it.

  • ManageEngine (Development)

    Involved in design and development of multiple products under ManageEngine and also developed and supported the framework behind these products.

  • Toptal Mentor
    Subin is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Subin shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    JavaScript, Java, HTML5, ES7, ECMAScript (ES6), TypeScript, GraphQL, CSS3
  • Frameworks

    Redux, Express.js, Android SDK
  • Libraries/APIs

    React, Node.js, Redux-saga, React Redux, Socket.IO
  • Tools

    Mongoose, AWS Fargate, AWS SDK, React Apollo, NPM, AWS OpsWorks, Redux Thunk
  • Paradigms

    Behavior-driven Development (BDD), Agile Software Development, Test-driven Development (TDD)
  • Platforms

    MacOS, Windows, Linux, Amazon Web Services (AWS), AWS EC2, AWS Lambda
  • Storage

    MongoDB, NoSQL, PostgreSQL, MySQL, AWS S3, AWS RDS
  • Other

    Apollo, Serverless, Amazon Route 53, Load Balancers


  • Bachelor of Technology degree in Electronics and Communication
    2002 - 2006
    Cochin University of Science and Technology - Kochi, India
  • SCJP
    MARCH 2007 - PRESENT
    Sun Microsystems

To view more profiles

Join Toptal
I really like this profile
Share it with others