Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
SANDEEP KUMAR SAMAL

SANDEEP KUMAR SAMAL

Bhubaneswar

Summary

Highly skilled Software Engineer with over +2 years of experience delivering innovative solutions focused on user-centric design, performance optimization, and security. Proven track record of exceeding client expectations and fostering collaborative environments for continuous growth. Ready to contribute expertise to forward-thinking teams dedicated to excellence.

Overview

2
2
years of professional experience

Work History

Software Engineer

Aashdit Technologies
10.2021 - Current
  • Collaborated with crossfunctional teams to design, develop, and deploy highperformance software applications, ensuring they meet and exceed load, performance, and availability expectations.
  • Employed extensive experience to engineer complex software, scripts, and tools, while liaising with engineers, architects, and business analysts.
  • Contributed to feature teams by producing highquality, valueadded software rapidly.
  • Automated build, test, and deployment activities, improving efficiency of development processes.
  • Worked across software development life cycle, from requirements analysis and design to testing, deployment, and operations.
  • Troubleshooted and resolved realtime issues to maintain performance and availability of software.

Education

Bachelor of Technology - Electronics And Communications Engineering

Centurion University of Technology And Management
Bhubaneswar,Odisha
04.2020

Skills

  • Programming Languages:
    Core Java
    Java 8/11
  • Web Development:
    - Frameworks: Spring Boot, Spring MVC
    - API Development: Restful API
    - Microservices: Design and Implementation
    - Database Access: Hibernate
    - Security : Spring Security and OAuth and OAuth2 Security Development and Implementation
  • Front-End Development:
    - Languages: HTML
    - Styling: CSS
    - Interactivity: JavaScript, jQuery
  • Mobile Application Development:
    - Cross-platform: Mobile Application Development
    - Customizations: Software Customizations
  • Web Services:
    - Protocols: SOAP and Restful Web Services

  • Application Types:
    - Web Applications: Development and Deployment

  • Databases:
    - SQL Databases: MySQL, PostgreSQL
  • - NoSQL Databases : MongoDB

  • DevOps and CI/CD:
    - CI/CD: Jenkins
    - Containerization: Docker
  • Additional Tools:
    - API Testing: Postman
    - API Documentation: Swagger
    - Version Control: Git, SVN

Projects

Project: HEADS

  • Role: Software Engineer
  • Time Period: December 2023 - Currently
  • Description: HEADS is a comprehensive software solution designed to streamline student management processes within educational institutions. Utilizing Java and the Spring Boot 3 framework, along with PostgreSQL as the backend database, HEADS offers robust functionality to enhance administrative efficiency and student experience.
  • Programming Language : Java 8/11
  • Framework: Spring Boot 3
  • Database: PostgreSQL 14


Module: Student Profiling

  • Overview: The Student Profiling module within HEADS centralizes student data management, providing a holistic view of each student's academic journey within the college.
  • Key Features:
    Student Registration:
    Efficiently register students into the college system, capturing comprehensive current and previous educational information to maintain accurate records.
    Attendance Management: Track student attendance in classes, recording both present and absent instances to monitor student engagement and compliance with attendance policies.
    Class Period Management: Manage class schedules and periods, facilitating smooth coordination between students, faculty, and administrative staff.
    Leave Management: Enable students to request leaves for various reasons, with an integrated approval workflow for faculty and administrators to efficiently handle leave requests.
    Exit and Transfer Management: Facilitate seamless transitions for students exiting the college or transferring to other institutions, ensuring smooth administrative processes and continuity of student records.
  • Functional Highlights:
    User-Centric Design:
    Prioritize user experience and ease of use, with intuitive interfaces for both students and administrative staff.
    Performance Optimization: Employ efficient algorithms and data structures to ensure optimal system performance, even under high load conditions.
    Security Measures: Implement robust security measures to safeguard sensitive student data, adhering to industry best practices and compliance standards.



Project: IDCO (Industrial Development Corporation of Odisha)

  • Role: Software Engineer
  • Time Period: March 2023 - Currently
  • Technologies: Java 8, Spring Boot, Spring JDBC, PostgreSQL, Hibernate, JSP, JavaScript, jQuery


Project Description: As a Software Developer at IDCO, I am actively involved in the development and enhancement of the Demand Collection & Balance(DCB) module. This module plays a crucial role in managing payments and collections for the organization. Here are the key aspects of my work on this project:


 Payment Management Module (DCB): The primary focus of my role in the IDCO project is the development and optimization of the Demand Collection & Balance (DCB) module. This module is instrumental in streamlining payment management, ensuring accuracy, and enhancing the overall financial operations of the organization. I work on designing and implementing features that improve the efficiency and effectiveness of the payment processing system.


 Leveraging Advanced Technologies: To develop the DCB module, I utilize a range of advanced technologies, including Java 8, Spring Boot, Spring JDBC, PostgreSQL, and Hibernate. These technologies ensure that the payment management system is robust, secure, and capable of handling high transaction volumes.


User-Friendly Interfaces: In addition to back-end development, I also work on creating user-friendly interfaces using JSP, JavaScript, and jQuery. These components enhance the overall user experience and enable users to interact seamlessly with the payment management system.


Real-Time Troubleshooting: Working on the DCB module involves real-time troubleshooting to ensure that payments are processed accurately and efficiently. I am responsible for identifying and addressing any issues promptly, which is critical for the financial operations of IDCO.


My role at IDCO allows me to contribute to the efficiency and accuracy of payment management, ultimately benefiting the organization's financial processes. It's a dynamic environment that demands a deep understanding of financial systems and the ability to implement advanced technologies to enhance payment processes.


Project: Janani Mamata Vahan

  • Role: Software Engineer
  • Time Period: Nov 2022 - Feb 2023
  • Technologies: Java 8, Spring Boot, Spring JDBC, PostgreSQL, Micro Services, Hibernate, JSP, JavaScript, jQuery, Google Map API, Firebase Cloud Messaging


Project Details: As a Software Developer for the Janani Mamata Vahan project, I played a pivotal role in delivering innovative solutions to meet client requirements and enhance the overall system functionality, significantly improving the user experience. This project focused on real-time tracking, Firebase token integration, Google Map API utilization, and efficient notification management, resulting in the following key features.


Real-Time Tracking: We introduced a robust real-time tracking system that enabled users to monitor the movement and status of vehicles or resources in real-time. This feature was particularly valuable for clients requiring instant updates on deliveries, pickups, or service status, enhancing transparency and trust.


Firebase Token Integration: Leveraging Firebase Cloud Messaging (FCM), we implemented token-based notification systems. Users were assigned unique Firebase tokens, allowing personalized and targeted notifications. This integration not only ensured timely communication but also enhanced user engagement by delivering relevant updates.


Google Map API Integration: We seamlessly integrated the Google Maps API to provide location-based services and route optimization. Users could view real-time locations on an interactive map, plan efficient routes, and receive turn-by-turn directions, enhancing overall navigation and user convenience.


Efficient Notification Management: A robust notification management system was implemented to handle real-time communication with users. Users received notifications for various events, such as order updates, service alerts, and vehicle tracking information. Notifications were intelligently managed to prevent spam and ensure timely delivery of critical information.


Project: Rural Housing Department, Govt of Odisha

  • Role: Software Engineer
  • Time Period : Sept 2022-Oct 2022
  • Technologies: Core Java, Spring MVC, Spring JDBC, PostgreSQL, Hibernate, JSP, JavaScript, jQuery
  • Achievements:
  • Architected and implemented critical business logic layers customized to precise client specifications.
  • Played a pivotal role in the development of innovative features, enriching system functionality.
  • Spearheaded comprehensive code refactoring and rigorous bug fixing, elevating code quality.
  • Made substantial contributions to database modifications, optimizing data handling processes.

 

Project: Social Security and Empowerment of Persons with Disabilities (SSEPD)

  • Role: Junior Software Engineer
  • Time Period: December 2021 - August 2022
  • Location: Bhubaneswar, Odisha

Key Technologies: Java 8, Spring MVC, JSP, Servlet, MySQL, HTML, CSS, JavaScript, jQuery, and additional relevant technologies as necessary.


Project Description: As a Junior Software Developer at SSEPD, I played a pivotal role in enhancing and maintaining a crucial system aimed at empowering individuals with disabilities. The project involved a multifaceted approach, including client-side development and integration with third-party payment systems. Here's a more detailed breakdown of my contributions:


Enhanced Business Logic: I was responsible for devising and optimizing mission-critical business logic layers. This involved closely aligning our software with the exacting expectations of our clients. By implementing industry-standard best practices and leveraging the power of Java 8 and Spring MVC, I ensured that the core of the application was both robust and efficient.


Innovative Feature Integration: A major accomplishment during my tenure was spearheading the development and seamless integration of novel features. These additions substantially improved the system's functionality and user experience. Notably, I worked on integrating two payment systems from third-party applications, enabling a seamless and secure payment process for users.


Code Refactoring and Bug Fixing: To fortify the application's robustness, I conducted thorough code refactoring and diligent bug fixing. This resulted in a more stable and reliable system, contributing to a smoother user experience.


 Performance Optimization: I took proactive steps to enhance the system's performance. Through the optimization of database queries, code, and the efficient use of caching mechanisms, I successfully improved the overall system's response times and scalability.


My work on the SSEPD project contributed to the empowerment of individuals with disabilities by providing them with a user-friendly, secure, and efficient system for accessing social security benefits. It was a dynamic environment where I learned to tackle real-time troubleshooting and the complexities of integrating third-party payment solutions, ultimately ensuring the project's success.

Timeline

Software Engineer

Aashdit Technologies
10.2021 - Current

Bachelor of Technology - Electronics And Communications Engineering

Centurion University of Technology And Management
SANDEEP KUMAR SAMAL