R

Rajkumar Thirunavukkarasu

About

Detail

Karnataka, India

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Logically
    Senior Software Engineer
    Logically
    Oct 2018 - Current (8 years 1 month)
    Joined Logically in 2018 as the founding engineer, designed and built the multiple backend systems from scratch, and played a key role in building the engineering team in India. Designed and built a scalable and automated multimodal fact-checking tool including data pipelines, APIs, and dashboards, using LLMs to enhance the scale and depth of fact-checking capabilities. Developed real-time data ingestion and annotation ETL pipelines using Faust, Kafka, MongoDB, Elasticsearch, and Redis, managing ~100 million artifacts ingested daily. Established automated CI/CD workflows using Bitbucket Pipelines, ArgoCD, Helm charts, and Kubernetes to deploy workloads across multiple environments. Set up infrastructure and tools for different environments
  • Logically
    SeniorSoftwareEngineer
    Logically
    Oct 2018 - Current (8 years 1 month)
  • N
    Senior Software Engineer
    Noodle.ai
    Jul 2018 - Oct 2018 (4 months)
    Designing and developing low latency REST APIs and python libraries for internal use. Implementing distributed job processing and creating dynamic workers, based on the load, using celery. Developed a distributed job scheduling framework with celery-beat , flask and mongodb, where the user can direct a task to a particular queue or the least used queue is picked.
  • N
    SeniorSoftwareEngineer
    Noodle.ai
    Jul 2018 - Oct 2018 (4 months)
  • Charmboard
    AssociateArchitect
    Charmboard
    Feb 2018 - Jul 2018 (6 months)
  • Charmboard
    Associate Architect
    Charmboard
    Feb 2018 - Jul 2018 (6 months)
    Designing and scaling the existing infrastructure by revamping the existing code and implementing microservices architecture. Implementing structured logging and monitoring using the ELK stack. Writing wrappers around the deep-learning models , exposing it as a service and pipelining the data to these services using the pub-sub model. Developed an orchestrator to send GPU intensive tasks to efficiently use the available GPU cores and to spawn-on and spawn-off new instances based on load.
  • Crowdanalytix
    Senior Software Engineer
    Crowdanalytix
    Jan 2017 - Feb 2018 (1 year 2 months)
    Designed and developed a product that enables its users to build their own image models online , by uploading sets of images , specifying the model parameters (such as epoch , bath size) ,testing the built models for accuracy and precision and reiterating the build by tweaking the settings. Designed and implemented high available and low latency APIs (API as a service ) catering to requests at the rate of 1000 req/sec. The data from the API calls were processed through various set of data and image models and the predicted output of these models were sent back as response to the API call. Integrated a dynamic way to create google instances with GPUs, create images models in those instances, move the created models to a google bucket and lat
  • Crowdanalytix
    SeniorSoftwareEngineer
    Crowdanalytix
    Jan 2017 - Feb 2018 (1 year 2 months)
  • M
    BackendEngineer
    MyChild App
    May 2016 - Jan 2017 (9 months)
  • M
    Backend Engineer
    MyChild App
    May 2016 - Current (10 years 6 months)
    Designed and developed the entire backend APIs for, single-handedly, using Flask. Developed the admin dashboard and APIs , which were used to add or remove contents ,view and download statistics and reports from the mongo backend. This dashboard also had options to schedule push notifications to all or select users of the app. Created an automated framework that pushes notifications to the users of the mobile app on a daily basis.
  • S
    Senior Backend Engineer
    Skoov Technologies Private Limited
    Nov 2015 - May 2016 (7 months)
    Developed an automated data ingestion framework which crawls huge amount of product data from various e-commerce sites , consumes data from APIs ,manipulates the data crawled and writes the product data to Solr, in parallel and in batches.(Using Celery to spawn tasks across machines for parallel processing). Parsing huge XML , HTML sources using Python (with xml sax , lxml, beautiful soup). Developed APIs and dashboards to view the crawling metrics, search the product data, to manually trigger the crawling and schedule crawls.
  • S
    SeniorBackendEngineer
    Skoov Technologies
    Nov 2015 - May 2016 (7 months)
  • GE Digital
    DataEngineer
    GE Digital
    Apr 2015 - Nov 2015 (8 months)
  • GE Digital
    Data Engineer
    GE Digital
    Apr 2015 - Nov 2015 (8 months)
    Modularising and writing wrappers for the data prediction models and fitting them into the existing data workflow. Generating reports from the master data hub for each business line(reports like total spend, common suppliers ,etc) using Python and sqlalchemy ORM PostgreSQL. Writing stored procedures and view definitions using SQLjoin queries on data in PostgreSQL to make the data available for Tablaeu dashboards. Parsing XML, CSV files to write them to a table in the Greenplum database and writing reports from the Greenplum database to CSV files using Python. Automating the data profiling and data quality checks, by using Python, on the data ingested into the Greenplum database.
  • HCL Technologies Limited
    Senior Analyst
    HCL Technologies Limited
    Feb 2013 - Apr 2015 (2 years 3 months)
    Ingesting data into the oracle database and perform data quality checks using Python. Crunching, profiling & engineering of data using Python. Creating HDFS data hub by importing data from different RDMS platforms like Teradata, DB2,oracle using sqoop and perform analytics using Hive and Python MapReduce.
  • HCL Technologies
    SeniorAnalyst
    HCL Technologies
    Feb 2013 - Apr 2015 (2 years 3 months)
Education verified_user 0% verified
  • S
    Bachelor of Engineering
    Sri Sairam Institute ofTechnology
    Jul 2008 - May 2012 (3 years 11 months)