Scroll To View More
Subin Sebastian

Subin Sebastian

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
  • HTML, 10 years
  • Java, 10 years
  • JavaScript, 10 years
  • Spring, 6 years
  • JPA, 6 years
  • MongoDB, 4 years
  • Node.js, 4 years
  • AngularJS, 4 years
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 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, AngularJS, 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
  • 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.

  • 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
    Java, JavaScript, Core Java (J2EE), HTML5, HTML, SQL-99, CoffeeScript, CSS3
  • Frameworks
    JPA, AngularJS, Spring MVC, Spring Security, JSP, Spring, Redux, Bootstrap, Express.js, Apache Struts 2, Apache Struts, JavaScript MVC, JUnit, Jasmine
  • Libraries/APIs
    jQuery, Node.js, React, Apache POI, JavaMail, Twitter API, Google API, Facebook API
  • Tools
    Apache, Maven, Eclipse IDE, Apache Tomcat, Bower, Apache Ant, Karma, Mongoose, Grunt, Spring Social
  • Paradigms
    Test-driven Development (TDD), Agile Software Development, Behavior-driven Development (BDD), Load Testing
  • Platforms
    Mac OS, Linux, Windows, Amazon Web Services (AWS), Android
  • Storage
    MySQL, PostgreSQL, MyISAM, NoSQL, InnoDB, MongoDB, Neo4j
  • Other
    Servlets, UI Testing
  • Bachelor of Technology degree in Electronics and Communication
    2002 - 2006
    Cochin University of Science and Technology - Kochi, India
I really like this profile
Share it with others