AMBBAREES RAJENDRAN


ambbarees.rajendran@gmail.com | www.ambbarees.me | +91 9042 114 612

ABOUT ME

A passionate software developer who loves to work with cutting-edge technologies, likes to inspire people and have an ultimate goal of making lives easier through amazing softwares

SKILLS
  • Java, Apache Camel Framework, Spring
  • C#.Net
  • HTML, CSS, Javascript
  • NodeJs (Beginner)
  • SQL
  • Android
  • EDUCATION

    SONA COLLEGE OF TECHNOLOGY

    Computer Science - Bachelor of Engineering | Jun, 2007 - Mar, 2011

    WORK EXPERIENCE

    BNYM TECHNOLOGY (FORMERLY INAUTIX TECHNOLOGIES)

    Technical Lead | Jun, 2011 - Apr, 2018

    PROJECTS

    AUTOMATED TENDER NOTIFICATION ( @ SCHOOL )

    Student | Dec, 2010 – Mar, 2011

    Developed a web application using HTML, CSS, and Javascript as frontend with PHP as backend and MySQL as database. It was an automated system which crawls several tender publishers, parses all relevant & important information, stores them and orders them chronologically for easier glancing and filtering. Yet, the most important feature was the ability to send SMS to subscribed employees in an event of new tender announcements so that they never miss it. I did not subscribe to any SMS gateway rather came up with a script to interact with an online SMS service to send SMS for free.

  • PHP
  • MySQL
  • HTML, CSS, Javascript

  • AUTOMATED APPLICATION MONITORING (@ INAUTIX)

    Application Developer | Oct, 2011

    In early days at iNautix, as soon as I show up every morning my first task was to login to several windows servers to check multiple services and a website to make sure they are healthy. I found the manual work to be redundant when it can be easily automated. I had to learn about adapters to communicate with services in remote machine and quickly written a solution which is super customizable to adapt to multiple development environments. The application is capable of checking the state of windows service, start if it was stopped, re-start if there is a problem and validate a website homepage through HTTP request. This made my morning days more productive than before.

  • C#.Net

  • REMOTE DROID PLAYER - ANDROID APP (PERSONAL SIDE PROJECT)

    Jun, 2012 – Aug, 2013 | Play Store

    An android application that can stream local music from android phone to a windows machine through WLAN. It uses TCP protocol with customized message formats as commands and a simple java web server to serve the music files. It also has a windows application which was developed using WPF.

  • Android - Java
  • C# .Net, WPF

  • WINDOWS MQ SERVICE (@ INAUTIX)

    Senior Application Developer | Jan' 2014 - Sep' 2014

    Developed a windows service with an inbuilt scheduler to regularly execute a list of database stored procedures, read the results and send them over IBM MQ. This has replaced a vendor solution that used to do this by writing everything into a flat file first and then read them up later to push them into queues.

    Challenges

  • C# .Net
  • MSSQL

  • ANALYTICS DATA FEEDER (@ INAUTIX)

    Senior Application Developer | Oct, 2014 - Jan, 2015

    A Webservice client to send regular feed to an analytics application. I built it using C#.Net. Basic windows task scheduler was used to schedule this. The data is stored in SQL Server and a stored procedure was written to collect all information and directly map them to the WSDL fields so that any future changes are easy to accommodate.

  • C# .Net
  • MSSQL

  • SHOPLIST - ANDROID APP (PERSONAL SIDE PROJECT)

    Jan, 2016 – Apr, 2016 | Play Store

    Inspired by another minimalistic app, I developed a simple and minimal shopping list application for android. The app boasted one main activity with major functions incorporated and other additional functions are overlaid using dialogs. The dialogs are customized and overlaid to make users complete an action with a minimum number of clicks possible.

  • Android - Java

  • MIGRATE LEGACY MAINFRAME COMPONENT TO DISTRIBUTED (@ INAUTIX)

    Technical Lead | Jun, 2016 – Nov, 2017

    Objective

    Build a distributed application to replace a legacy mainframe component with major additional feature. The gist of the business requirement was to balance the transactions that go across more than one BNYM entity.

    Responsibilities Challenges

  • Java, Apache Camel, Spring
  • IBM MQ
  • Oracle
  • DB2
  • Jboss EAP
  • Jenkins

  • CONTAINERIZE JAVA APPLICATIONS (@ INAUTIX)

    Technical Lead | Dec, 2017 – Apr, 2018

    Objective

    Move multiple java applications to a recently built in-house container platform. The platform was based on docker and other open source tools for orchestration, networking etc,.

    Responsibilities

  • Java
  • Jboss
  • Docker


  • END