CV

For latest updates, kindly see [LinkedIn](https://www.linkedin.com/in/aarti-sharma01/).

Basics

Name Aarti Sharma
Label Software Engineer/Researcher
Email sharmaaarti50528@gmail.com
Summary Machine Learning Researcher currently working on image captioning using deep learning models

Work

  • Jun'23 - Feb'24
    Senior Software Developer
    Gaia Smart Cities
    Initiated and led the development of flagship product Sensez9 a cutting-edge scheduler designed for commerce industry to help automate the tax filing.
  • Jul'22 - May'23
    Backend Software Developer
    Marketplug
    Implemented microservices architecture on Springboot framework. Developed robust authentication and authorization protocols using OAuth2, enhancing security measures.
  • Jan'22 - Jun'22
    Java Backend Developer
    Decipher Zone
    Developed and maintained enterprise-level applications using Java and Spring Boot.
    • Java, Spring Boot, AWS
  • Feb'24 - Now
    Machine Learning Researcher
    Indian Institute of Technology, Roorkee
    Working on image captioning models.
    • Integrating sentiment analysis into image captioning algorithms.

Education

  • Roorkee, India

    Masters of Science
    Indian Institute of Technology, Roorkee
    Majoring in Applied Mathematics
    • Machine Learning
    • Algorithms

Projects

  • 2024 - Present
    DeepGlobe Land Cover Classification
    Classifying land coverage using remote sensing satellite data.
    • Computer Vision
    • Deep Learning
  • 2023 - Present
    Know Your Rice
    Rice classification using Deep learning. The real and practical use of rice type detection from white grains have several applications in the food industry, quality control processes, and consumer preferences
    • Agri-tech
    • Deep Learning
  • 2023 - Present
    Blight Classification
    Early blight and late blight, two serious diseases of potato, are widely distributed. We are detecting the stage of the blight using deep learning to help farmers take appropriate preventive actions.
    • Agri-tech
    • Deep Learning
  • 2021 - Present
    GitLet
    implemented a version-control system that mimics some of the basic features of the popular system Git. Mine is smaller and simpler, however, so we have named it Gitlet.
    • Version Control
    • Java
  • 2022 - Present
    Vinci
    Vinci is a Java Genetic Algorithm implementation with a focus on ease of use and extensibility.
    • Genetic Algorithms
    • Java

Skills

Machine Learning
Supervised Learning
Unsupervised Learning
TensorFlow, PyTorch
Deep Learning
Computer Vision
Natural Language Processing (NLP)
Data Preprocessing
Feature Engineering
Model Evaluation and Optimization
Time Series Analysis
Software Development
Languages: Python, Java, JavaScript
RESTful API Development
Frameworks: FastAPI, Django, Spring Boot
Frontend: React, HTML, CSS
Git
Algorithms
Distributed Algorithms
General Skills
Object-Oriented Programming (OOP)
Agile Methodologies: Scrum, Kanban
Test-Driven Development (TDD)
Continuous Integration/Continuous Deployment (CI/CD)
Containerization: Docker
Cloud Platforms: AWS

Languages

English
Fluent
Hindi
Native speaker

Interests

Deep Learning
Agri-Tech
Healthcare-Tech