RAAJSUPRAMANIAN MURALIDHARAN

12+ years experienced Python/Django/API developer

Singapore, Singapore

Summary

Languages:

English, Hindi, Tamil

Favorite Python Packages:

Django, Flask, restful

Experience

 

COMPANY NAME: Inland Revenue Authority of Singapore (IRAS)

PERIOD: January 2020 to date.

JOB TITLE: Senior Infocomm Specialist (Senior Technical Architect)

RESPONSIBILITIES:

  • Architected the new system of cloud application – mostly involved in the DevOps and Coding standard setup and evaluation.
  • Hands-on worked with vendor team, covering mostly AKS, Azure services and other DevOps technologies.
  • Created Technical Requirement Document for Vendor proposal - for the next phase of the transition works.
  • Aid with the transition of the whole tech from the data centre to the cloud.
  • Worked with the vendor to enable the transition of the whole data centre setup to Azure cloud functionalities.
  • Worked with the developers to ensure the proposed tender writings are implemented and necessary documentation is done.
  • • Conduct periodical audits both in technical and non-technical elements of the transition project.
  • Wrote a technical requirements document for the next phase of the transition project which will be issued as a Tender document to the vendors’ world.

COMPANY NAME: Tenx Pte Ltd, Singapore

PERIOD: April 2019 to October 2019

JOB TITLE: Program Manager

RESPONSIBILITIES:

  • Bridged between technical and project teams.
  • • Hands-on experience in python related tasks. Worked on an API related project using Flask, Celery, Prometheus and Istio.
  • Formulated processes for open sourcing a project from a company.
  • • Involved in major iteration towards product-based work culture.
  • • Handled the Scrum team.
  • Motivated engineers and got projects to a closure which was pending for a long time.

 

COMPANY NAME: Finesse Digital Asia, Singapore

PERIOD: July 2018 to March 2019

JOB TITLE: Head of Development.

PROJECT: Finesse – Robo Advisor – Wealth Management

RESPONSIBILITIES:

  • Analyze requirements and come up with the Technical solutions for it.
  • Resource Planning, Recruitment process and Management.
  • Setup timelines for the solutions, delegate tasks, guide technically and drive sprint activities.
  • Individually contribute to coding and setting up processes for ease of project deliverables.
  • Handled Microservices based API schema definition and built up the boilerplate using Flask and Lambda.
  • • Mentor and lead team of 15(some working remotely) to achieve timelines together.

SKILLS ACQUIRED:

  • • Trade and Investment domain knowledge.
  • • Team Management.
  • • Project Management
  • • Trading and Investment related APIs and data points

COMPANY NAME: LAZADA South East Asia Pvt Ltd, Singapore

PERIOD: August 2017 to July 2018

JOB TITLE: Regional Software Manager

PROJECT: Automation tools

RESPONSIBILITIES:

  • • Analyze requirements and come up with the solutions for it.
  • • Worked on Order Verification project scaling it to hold loads during sale season.
  • • Helped in recruiting candidates relevant to the team and projects we handle.
  • • Setup timelines for the solution, delegate tasks and handle sprint activities.
  • • Individually contribute to coding and setting up processes for ease delivery of projects.
  • • Mentor and lead team of ~10(across the region) to achieve timelines together.

SKILLS ACQUIRED:

  • • Sprint Management.
  • • Team Management
  • • Precise and reliable solution making.
  • • Setup long-term and short-term goals for the team.

COMPANY NAME: AUTODESK, Singapore

PERIOD: From Sep 2014 to Aug 2017

JOB TITLE: Software Engineer

PROJECT: Developer Portal for Autodesk APIs (https://developer.autodesk.com)

RESPONSIBILITIES:

  • Created and updated proxies for Autodesk APIs in APIGEE.
  • AWS infra and maintenance for the Web application and REST API
  • • Wrote Flask services for API family workflow.
  • • Integrated metering service for API workflows using Flask.
  • • Created and updated Developer Django website for Autodesk API developers.

SKILLS ACQUIRED:

  • • Developing my core skills in Django, Python and Test-Driven Development
  • Worked in PaaS services for Autodesk
  • • API Management using APIGEE and Pingfederate
  • Built API using Flask for metering Autodesk APIs.
  • • Created build scripts and deployment functionalities in TeamCity a continuous integration Tool.
  • • Working in an Agile Development process with 2 weeks per sprint method.
  • Automated deployment using Ansible/Chef recipes
  • • Created build pipelines with Jenkins and Ansible.
  • • Used Nodejs, npm, grunt, saas and bootstrap for frontend development
  • • Used reactjs for creating simple internal APIs

 

COMPANY NAME: EMERIO GLOBESOFT Pte Ltd, Singapore

PERIOD: From May 2013 to July 2014

JOB TITLE: Systems Analyst

PROJECT: Customer Portal/Device Registration Portal for NTT Communication Customers

RESPONSIBILITIES:

  • • Created, updated and maintained NTT customer devices enrollment site.
  • • Created, Report scheduler for Device log reports and data

 

SKILLS ACQUIRED:

  • • Technical knowledge improvement in Python and Django.
  • • Sprint Activities.
  • • Working with a cross-cultural team.
  • • Salt stack
  • • Splunk and Op5(monitoring software)

 

COMPANY NAME: GLOBAL ANALYTICS India Pvt Ltd, Navallur, Chennai-103.

PERIOD: From 19th May 2009 to 22nd April 2013. (3 Years and 11 months)

JOB TITLE: Senior Software Engineer.

PROJECT: LENDINGSTREAM – Payday lending in the UK (www.lendingstream.co.uk)

SKILLS ACQUIRED:

  • • Lending domain knowledge
  • • Python and Django skills
  • • Google Analytics and Keywords mechanism.
  • • Physical server (Rackspace SAN server) setup and deployment of code.
  • • Analytics using customer data and model building over the same
  • • CI and CD pipelines.
  • • Code versioning Tools – SVN

 

External Projects: (Did out of own interest)

Order Summary and Approval Application (BakeMark USA): This is a small application, which gets order summary details and displays them for approval and further process. The challenge in this was the amount of data and displaying them with some logic based on the different users.

Shopping cart with ICICI Payment Gateway – A shopping Cart application that will allow the user to add items view/edit cart and finally pay for them through ICICI Payment Gateway and will be moved for delivery. Challenges in this were Payment Gateway integration and financial modelling for discounts.

 

Skills

Amazon Web Services (AWS), Backend Development, Big Data, Django, Django REST Framework, Flask, Frontend Development, Microsoft Azure, MySQL, PostgreSQL, Web Development

Joined: July 2021