Swapnil Sharma

Swapnil Sharma

Followers of Swapnil Sharma2000 followers
location of Swapnil SharmaBengaluru, Karnataka, India

Connect with Swapnil Sharma to Send Message

Connect

Connect with Swapnil Sharma to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer I @ CaratLane

  • Education

    • Chavara Vidyapeeth

      2015 - 2016
      10+2 84%
    • Rajiv Gandhi Prodyogiki Vishwavidyalaya

      2016 - 2020
      Bachelor of Engineering 7.6
    • FreeCodeCamp

      -
      Frontend Development
  • Experience

    • Accenture

      Nov 2020 - Jul 2022

      • Responsible for creating and maintaining flexible, accessible, and performant React components.• Experience in REST API integration & speed/asset optimization.• Research of optimal solutions to deal with web apps for embedded devices using REST APIs.• Engage with various open-source projects to move our solution forward. • Formalize coding styles and patterns to improve code quality, review, and performance.• Developed single page websites from scratch using ReactJS/NodeJS/Express/HTML/CSS/JavaScript.• Maintain the agency's servers, VPC, and database.• Improve the workflow of front-end related tasks via private and open-source contributions.• Developed automation tools to reduce project cost and increase efficiency.

      • Software Engineer

        Dec 2021 - Jul 2022
      • Associate Software Engineer

        Nov 2020 - Nov 2021
    • CaratLane - A Tanishq Partnership

      Jul 2022 - now

      • Developed and released "@caratlane/sqc" an npm package for seamlessly integrating Sequelize ORM in Node.js.• Designed 3+ AWS Lambda Functions to increase image processing speed by 35%, resulting in cost saving by $1000/year.• Reduced the storage cost by 80% by making the product image architecture serverless with S3 and AWS Lambda.• Developed a Go package for a simple worker pool implementation, facilitating concurrent processing of jobs using goroutines and channels.• Reduced image sitemap generation script (caratlane.com) runtime from 45 to 15 minutes through code restructuring & parallel processing• Led a project optimizing database performance with InnoDB clustering and scaling techniques, enhancing efficiency and scalability.• Wrote a multithreaded migration script to move customer communication data to MySQL from MongoDB.• Wrote node packages to speed up S3 interaction. Node package performance improved by 50% compared to existing packages. Show less

      • Senior Software Engineer I

        May 2024 - now
      • Software Engineer II

        Jul 2022 - May 2024
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Swapnil Sharma
      Walk The Talk IBM Nov 2025
    • Awarded to Swapnil Sharma
      CaratLane ACE CaratLane Oct 2024
    • Awarded to Swapnil Sharma
      CaratLane ACE Caratlane Feb 2023
    • Awarded to Swapnil Sharma
      CaratLane Spot Award Caratlane Jan 2023
    • Awarded to Swapnil Sharma
      Accenture Trailblazer Accenture May 2022
    • Awarded to Swapnil Sharma
      Accenture Spotlight Accenture Dec 2021
    • Awarded to Swapnil Sharma
      Accenture Team ACE Accenture Sep 2021