Subin Sebastian

Subin Sebastian

Cochin, India
Hire Subin
Scroll To View More
Subin Sebastian

Subin Sebastian

Cochin, 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 in and responsibility for his work.
Subin is now available for hire
Portfolio
Experience
  • Java, 10 years
  • JavaScript, 10 years
  • Spring, 6 years
  • AngularJS, 4 years
  • JPA, 6 years
  • Node.js, 4 years
  • MongoDB, 4 years
  • HTML, 10 years
Cochin, India
Availability
Part-time
Preferred Environment
Mac, Windows, Linux, SVN, Git, Eclipse, Sublime
The most amazing...
...I've developed is a single sign-on solution (like https://accounts.google.com) for my client to which multiple products in different platforms were integrated.
Employment
  • Engineering Director
    Piserve Technologies
    2010 - PRESENT
    • Contributed to client meetings, specification design, and initial project planning for all programming projects taken by the company.
    • Evaluated the latest technologies being leveraged by existing clients of company.
    • Advocated a MEAN (MongoDB, Express.js, AngularJS, Node.js) stack to various clients.
    • Maintained and supported client projects.
    • Advocated 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
    IDT Corporation (via Toptal)
    2015 - 2016
    • 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
    Optaset.com (via Toptal)
    2015 - 2015
    • 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
    Tabdata, Inc.
    2013 - 2014
    • 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
    Sqord, Inc.
    2012 - 2013
    • 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
    PreciseFP
    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
    Microinput Consulting Group
    2011 - 2013
    • 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
    Electionear
    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
    Royal Shield, Limited
    2010 - 2011
    • 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
    Zoho Corp.
    2006 - 2010
    • 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
Experience
  • Sqord (Development)
    http://sqord.com/

    Designed and developed the product from scratch.

  • PreciseFP (Development)
    http://www.precisefp.com/

    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)
    https://www.zoho.com

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

  • Manageengine (Development)
    http://www.manageengine.com/

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