-
Shashank M
#-
ï LinkedIn Profile
§ GitHub Profile
l Portfolio
Education
RNS INSTITUTE OF TECHNOLOGY
BE in Information Science And Engineering
Adichunchanagiri Independent PU College
Department of Pre-University Education, Karnataka
Saandeepani English Medium High School
Karnataka Secondary Education Board, Karnataka
CGPA:-
Percentage: 89%
2020
Percentage: 90%
2018
Experience
Target Corporation
August 2024 – Present
Apprentice-Tech (Software Developer)
Karnataka, India
– Worked on the Comp Intel team, developing and maintaining a Spring Boot-based microservice to handle CRUD
operations for competitor store data, integrating with PostgreSQL for data persistence.
– Consumed data via Kafka events to ensure real-time processing and accurate storage of competitor store information
within a microservices architecture.
– Designed and exposed RESTful APIs, including a versatile filtering endpoint to enable flexible querying with multiple
filter criteria, enhancing API usability and efficiency.
– Implemented an audit trail mechanism to log updates and track field-level changes, improving data accuracy and
traceability.
– Focused on clean code practices, loose coupling, and optimized field-level comparisons to enhance system design and
maintainability.
– Refined service layer logic and maintained high test coverage using JUnit.
Technical Skills and Interests
Languages: Java, HTML, CSS, JavaScript
Frameworks: Spring Boot, Kafka, React.js
Databases: SQL, PostgreSQL
Testing: JUnit
Relevant coursework: Data Structures and Algorithms, Object-Oriented Programming, Database Management Systems
Soft Skills: Problem Solving, Self Learning, Adaptability, Time Management, Teamwork
Developer Tools: IntelliJ IDEA, VS Code, Eclipse, Android Studio
Areas of Interest: Software Development, Full Stack Development
Projects
Gaming Hub - Link
Sept 2023
– Tools & technologies used: HTML, CSS, JavaScript, VS Code
– Designed and developed a website hosting a collection of five interactive games, providing users the opportunity to play
and enjoy.
Bookshop Management - Link
Jan 2024
– Tools & technologies used: React.js, Node.js, MySQL, VS Code
– The application enables the owner to check the availability of a particular book in the store, as well as perform essential
tasks such as adding, deleting, searching, and modifying book information.
Certifications
• Spring MVC, Spring Boot, and REST Controllers (Coursera) - Link
• Database Structures and Management with MySQL (Coursera) - Link
• Programming Foundations with JavaScript, HTML and CSS (Coursera) - Link
• Hack-Overflow 24-hour Hackathon (RNSIT)