A

Ashika S Shetty

Software Engineer

Bengaluru, Karnataka, India4 yrs 4 mos experience

Key Highlights

  • 2+ years of experience in software engineering.
  • Expertise in data integration and processing technologies.
  • Strong background in Java and Spring Boot development.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in data integration and processing in SaaS environments.

Contact

Skills

Core Skills

JavaSpring BootApache NifiApache Kafka

Other Skills

Problem SolvingKafkaPostgreSQLBigQueryMongoDBCore JavaAlgorithm DesignData StructuresGitProgrammingDatabase Management System (DBMS)Python (Programming Language)C (Programming Language)SQL

About

As a Software Engineer, I design and implement robust software solutions that involve data integration and processing. I have 2+ years of experience in using technologies such as Kafka, PostgreSQL, Nifi, and BigQuery to enable seamless data flow and efficient data querying and reporting. I have a strong background in Java, Spring Boot, and RESTful services, which I leverage to create flexible and extensible code management capabilities. I have successfully delivered projects such as a campaign management software solution and a data integration pipeline, demonstrating my problem-solving, algorithm design, and code quality skills. I am passionate about creating innovative solutions and strive to meet client requirements. I have a Bachelor of Engineering in Computer Science from NMAM Institute of Technology, where I learned the fundamentals of software engineering and data structures. I am always eager to learn new technologies and methods, and I enjoy collaborating with other engineers and data professionals.

Experience

4 yrs 4 mos
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs
Current Experience

Blue yonder

Software Engineer

Jun 2024Present · 2 yrs · Bengaluru, Karnataka, India

Clover bay technologies pvt ltd

2 roles

Associate Software Development Engineer

Jun 2021Oct 2023 · 2 yrs 4 mos · Bengaluru, Karnataka, India · Remote

  • Project : Campaign Management
  • Developed a robust campaign management software solution that involved data integration and
  • processing using Kafka, PostgreSQL and BigQuery.
  • Implemented Kafka consumers to efficiently process and write incoming data from Kafka topics to
  • PostgreSQL and BigQuery ,ensuring data integrity and high performance.
  • Designed and implemented APIs leveraging Java, Spring Boot, RESTful services and design pattern
  • strategies such as the Strategy pattern to enable flexible and extensible code management
  • capabilities..These APIs were responsible for interacting with MongoDB and Kafka to store data and
  • ensure seamless data flow.
  • Project : Notification Engine
  • Developed a robust notification engine leveraging MongoDB to efficiently manage notifications for
  • users.
  • Created a set of APIs for seamless notification retrieval, allowing users to list notifications, get specific
  • notifications, and mark them as read or viewed.
  • Implemented a real-time trigger event capturing mechanism to detect specific events and generate
  • timely notifications.
  • Designed and integrated email notification and web notification functionalities based on requirement.
  • Cross – Project Contribution
  • Implemented unit tests using JUnit to validate the functionality and reliability of developed features,
  • ensuring code quality and robustness.
  • Actively participated in code reviews, providing valuable feedback and ensuring adherence to best
  • practices,coding standards and design principles.
  • Worked closely with the QA team to identify and resolve software defects, ensuring the delivery of
  • high-quality and bug-free software.
JavaProblem SolvingSpring Boot

Software Development Intern

Feb 2021Jun 2021 · 4 mos · Bengaluru, Karnataka, India · Remote

  • Project : Data Integration Pipeline
  • Developed and implemented a data integration pipeline using Apache Nifi to retrieve products, orders,
  • and inventory data from client APIs.
  • Configured Apache Nifi to extract data from the client APIs and efficiently load it into Kafka topics.
  • Designed and implemented Kafka consumers to read data from the Kafka topics and send it to
  • BigQuery and MongoDB.
  • Worked closely with the data engineering team to define data schemas,data transformation rules and
  • data validation processes.
  • Integrated BigQuery as a data warehousing solution to store and analyze large datasets, enabling
  • efficient data querying and reporting.
  • Assisted in troubleshooting and resolving data integration issues, working closely with the operations
  • team to ensure data pipeline reliability and performance.
Apache NiFiApache Kafka

Education

NMAM Institute of Technology

Bachelor of Engineering - BE — Computer Science

Aug 2017Jul 2021

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience