×
Malathi T

Malathi T

Senior Software Engineer

Chennai, Tamilnadu, IN
English, Tamil

Background


About

About

I am a software developer with 8.5 years of experience involving REST API development using microservices, devops automation work, big data processing and for a short time UI development too. Experience on building products from scratch and also maintaining legacy softwares. Passionate about learning new technologies and always feel motivated with new challenges

Work Experience

Work Experience

  • Senior Software EngineerFreshworks

    Apr, 2019 - Present

    Freshworks Cloud platform(FCP) - an internal tool that automates deployment for any team in Freshworks using Kubernetes(EKS)

    • Designed and implemented the FCP APIs from scratch using Spring-boot and Hibernate

    • Test driven development by writing spring based integration and junit5 based unit tests

    • Automated the CI & CD pipeline of the FCP code to various environment using kustomize

    • Learnt a great deal of Kubernetes best practices during the tool development

    • Analysed and fixed many live issues

    • Involved in reviewing code and the integration of various components in the team

    • Worked with other teams to understand their pain points in the deployment process and provided solutions as features

    • Mentored juniors and guide/motivate them

  • Senior Software EngineerCrayon Data

    Oct, 2017 - Apr, 20191 year 6 months

    Crayon is a big data company that helps businesses by providing them with personalized choices for their customers. The machine learning models along with AI are used to provide the personalization. I worked on a tool called 'AI Studio' that helped data scientists to run the ML models and check their accuracy in a hadoop cluster

    • Learnt & implement a few of the statistical (classification/regression) models using Apache Spark

    • The AI studio APIs allows the data scientists to develop and verify machine learning models using the mathematical models available and provided options to export & deploy the models

    • Learned the importance of documentation and worked as part of a solution that provided documentation based on annotations

    • Involved in many POCs and provided suggestions on various tools/techniques that helped the team to make decisions

    • Wrote the APIs for AI studio(a Crayon product) from scratch

  • Software EngineerCrayon Data

    Mar, 2015 - Oct, 20172 years 6 months

    Data platform for crayon

    • The project was to create a platform that will automatically clean, format and store the data in various servers. Developed tools that is configurable for different data sources. Developed UI to use the tools developed and to know the status of the processes.

    • Created many data workflows with oozie and automated the workflow orchestration to form the data pipeline

    • First time involved in API development, and later was able to work/maintain the api single handedly

    • Worked on frontend technologies for a while like d3.js, GraphQL, react

    • Enabled LDAP authentication for Hue UI for the organisation

    • Learnt about Hadoop, Ambari, Oozie, Hive and other few big data tools

  • Software EngineerPayPal

    Jul, 2012 - Feb, 20152 years 6 months

    Worked with the PayPal risk team, who mitigate the fradulent transactions by providing the platform to apply the holds/reserves on new & suspicious activity merchants

    • Created a new type of reserves type "Exit Limit" to help PayPal create limits on the withdraws for new sellers. The limits help PayPal reduce risk on new and fradulent sellers.The hold was flexible that it can be applied and configured differently for different sellers.

    • Maintained & supported a legacy tool called FMF(Fraud management filter)

    • Had to work closely with the business team to understand their requirements

    • Troubleshooted a performance issue in the new project with little help

    • Lead the org initiative for my team, on achieving 90% code coverage

Skills

Skills

  • Backend
    JavaMySQLSpring BootJUnitHibernateGitMavenPython scriptingApache SparkHiveCouchbasehadoopApache Oozie
  • DevOps
    Shell ScriptingJenkinsKubernetesIstioGithub Actionsdockerdocker-composekustomize
  • AWS cloud
    SQSS3EKSRDS
  • Frontend
    JavaScriptGraphQLReact
Education

Education

  • Computer Science, Bachelor of Engineering (B.E.), College Of Engineering Guindy

    Dec, 2008 - May, 2012

    9.04
Interests

Interests

  • Reading

  • Open Source