Sujit Background

Sujit Kumar Mishra

About

  • Name: Sujit Kumar Mishra
  • Father’s Name: Bijay Kumar Mishra
  • Date of Birth: 12th May, 1994
  • Gender: Male
  • Nationality: Indian
  • Passport: P2087493
  • Java Full Stack Web Application Developer

    A results-driven Java Full Stack Web Developer with a strong foundation in building scalable, high-performance web applications. Skilled in Java, Spring Framework, JPA, REST APIs, and modern front-end technologies including HTML, CSS, JavaScript, Bootstrap, JSP and ReactJS. Passionate about clean code, robust architecture, and delivering intuitive user experiences. Adept at working across the full software development lifecycle(From concept and design to deployment and support) and experienced in collaborating with cross-functional teams in both agile and enterprise environments. Continuously evolving with the latest trends in web development and backend engineering to drive innovation and technical excellence.

    • Several years of hands-on experience in Java-based technologies, demonstrating a strong blend of technical proficiency and project leadership.
    • Adept in designing and developing standalone as well as web-based enterprise applications.
    • Extensive experience in both project and product development using Java, J2EE, Hibernate, and the Spring ecosystem.
    • Proficient in deploying and managing applications on various web and application servers, including Apache Tomcat and Oracle WebLogic.
    • Strong foundational understanding of Object-Oriented Programming (OOP) principles and their practical applications in software design.
    • Skilled in developing RESTful web services, including backend API development for multiple mobile applications.
    • Practical experience with Spring Framework components, including Spring IOC and Spring MVC for enterprise application development.
    • Proficient in working with both monolithic and Maven-based modular architectures, with foundational knowledge of microservices architecture using Spring Cloud.
    • Hands-on experience in implementing secure, scalable applications using Spring Boot and Spring Security (including both CSRF and JWT-based authentication).
    • Familiar with front-end technologies such as HTML5, CSS3, Bootstrap, JavaScript, jQuery, and ReactJS.
    • Experienced in writing unit tests using JUnit and Mockito for robust test coverage and code quality assurance.
    • Proficient in using Application Performance Monitoring (APM) tools like Dynatrace for real-time production issue analysis and resolution.
    • Adept at deploying web applications using FTP/SFTP tools like FileZilla and terminal-based tools such as PuTTY, across hosting platforms like Digital Ocean, Oracle WebLogic, and Microsoft Azure.
    • AI & Generative AI Proficiency
    • Hands-on experience building AI-powered Spring Boot applications using Generative AI concepts.
    • Regularly leverage ChatGPT and GitHub Copilot for accelerated development, technical research, refactoring, and code quality improvement.
    • Developed custom AI tools including ChatWithSujit (stateless AI chatbot) and CodeMentorSujit (stateful, multi-language AI-based code review platform with persistent storage).
    • Experienced in deploying AI-enabled applications on Render, focusing on scalable backend design and performance optimization.

    Professional Experience

    Information Technology Analyst

    August 2024 – Till Date

    Tata Consultancy Services Limited, Bhubaneswar.

    Systems Engineer

    July 2021 – July 2024

    Tata Consultancy Services Limited, Bhubaneswar.

    Senior Software Engineer

    April 2019 – June 2021

    Aashdit Technologies LLP, Bhubaneswar.

    Software Engineer

    March 2018 – March 2019

    Aashdit Technologies LLP, Bhubaneswar.

    Freelancer

    June 2017 – February 2018

    Own Business (Worked on number of Java based projects.)

    GIS/CAD Engineer

    January 2016 – July 2016

    Aabsys IT Private Limited, Bhubaneswar.

    Education

    B. Tech in Electronics and Communication Engineering

    2011 - 2015

    Biju Patnaik University of Technology, Odisha.

    Intermediate in Science

    2009 - 2011

    Council of Higher Secondary Education, Odisha.

    Matriculation

    2008 - 2009

    Board of Secondary Education, Odisha.

    Technical Skills

    Languages Java, SQL, HTML, XML.
    Webservice Testing Tools SOAP UI, Postman, Swagger, Insomnia.
    Template Composition Tools Apache Tiles, Thymeleaf.
    Web Development CSS, Bootstrap, JavaScript, jQuery, ReactJS.
    Web/Application Servers Apache Tomcat, Oracle Web Logic, Microsoft Azure, Digital Ocean Cloud.
    Databases Oracle, MySQL, PostgreSQL, MongoDB, DB2, SQL Server.
    Development Environments Eclipse, Spring Tool Suite, IntelliJ Idea.
    Operating Systems Linux and Windows.
    Methodologies Waterfall and Agile.
    Other Tools Maven, Gradle, Log4j, SVN, JIRA, GIT, Mockito.
    Technologies and Frameworks JDBC, Servlet, JSP, Rest API, Hibernate, Spring, JPA.
    Miscellaneous Tools TOAD, PgAdmin, SQLyog, TortoiseSVN, GitHub Desktop.
    Application Performance Monitoring Tool Dynatrace.
    FTP/SFTP Client Tool FileZilla.
    Terminal Emulator/SSH Client Tool PuTTY.
    AI Tools ChatGPT, GitHub Copilot, Render.

    Certifications

    TCS

    TCS

    Linkedin

    Linkedin

    SAIL

    SAIL

    HackerRank

    HackerRank

    Kesdee

    Kesdee

    TCSion

    TCSion

    Udemy

    Udemy

    Google Cloud

    Google Cloud

    Google Cloud

    SCRUMstudy

    Technical Assets

    Query Builder Data Management Tool

    Developed one data management tool by own, through which we can perform any database related operations from our web application by executing the necessary SQL queries. The main purpose of this tool is - Instead of deploying any DBA in production environment for the data management purpose, developer would able to manage everything using this tool from the web application. This was accepted and implemented in number of projects in Aashdit Technologies.

    Dashboard KPI Formula Builder Tool

    Developed and successfully implemented a formula builder tool to make calculation of dashboard KPI data easier in Aashdit Technologies. Using this I have developed completely dynamic dashboards for number of projects. Based on the formula stored in chart/graph component table from database this tool will calculate and will produce the accurate output which we have to map with UI.

    Corporate Projects

    My Products

    2xTraveller

      🧭 A Social Travel Platform (Solo Developed | End-to-End Product Design & Implementation)
      2xTraveller is a feature-rich travel portal designed and developed entirely by me, combining travel planning with social media-like interactivity for travel enthusiasts. Here's what it offers:
      • 🌍 Travel Discovery: State-wise travel destinations and curated itineraries, managed by publisher/admin users.
      • 👤 User Engagement: Travellers can register, explore destinations, and plan their trips based on shared itineraries.
      • ✍️ Blogging Platform: Users can write and submit travel blogs. Publisher users review and approve content before publishing.
      • 🔗 Follow & Connect: Travellers can follow each other. Once connected, they can view each other’s private blogs, while public blogs are visible to all.
      • 💬 Interactive Content: Users can react to and comment on blogs, with threaded replies for discussions.
      • 📱 Real-Time Chat: Connected users can engage in direct real-time conversations, just like on popular social platforms.
      • 🌐 Travel Meets Social: In essence, this is a niche social media platform tailored for travellers to connect, share, and explore together.
    2xTraveller

    Tech Stack

    • Language & Technology: Java (J2EE)
    • Backend Framework: Spring Boot
    • ORM Framework: Spring Data JPA
    • Frontend Framework: JSP with jQuery
    • Web Technologies: HTML, CSS, JavaScript, Bootstrap
    • Web Services: RESTful APIs
    • Database: MySQL
    • Security: Spring Security for authentication and authorization
    • Project URL: Not available on public portal

    eNewsBySujit

      🗞️ A Global Multi-Language News Portal (Solo Developed | Complete Product Design & Implementation)
      eNewsBySujit is a dynamic, multilingual news platform developed entirely by me, designed to keep users informed with the latest updates from around the world. It blends manual content publishing with smart automation to deliver a seamless and efficient news-reading experience.
      Key Highlights:
      • 🌐 Global & Multilingual News: Delivers daily national and international news across diverse categories—Business, Entertainment, Health, Science, Sports, Technology, and more—in multiple languages and from various countries.
      • 🔍 Smart Filtering & Discovery: Users can easily filter news based on category, language, country, and even date/time, enabling quick and relevant content access without information overload.
      • 🧑‍💼 Admin & Publisher Management: Admins manage a network of regional publisher users/agencies who contribute manually curated news content daily for their assigned regions.
      • 🤖 Automated News Integration: The system is integrated with multiple open news APIs/platforms to automatically fetch and publish unique news stories on a scheduled basis, ensuring up-to-date content.
      • ⚙️ Semi-Automated Publishing Tools: Regional publishers can also manually trigger on-demand news fetching from external sources, enabling rapid publishing without manual data entry—combining speed and control in the content workflow.
    eNewsBySujit

    Tech Stack

    • Language & Technology: Java (J2EE)
    • Backend Framework: Spring Boot
    • ORM Framework: Spring Data JPA
    • Frontend Framework: JSP with jQuery
    • Web Technologies: HTML, CSS, JavaScript, Bootstrap
    • Web Services: RESTful APIs
    • Database: MySQL
    • Security: Spring Security for authentication and authorization
    • Project URL: Not available on public portal

    ChatWithSujit

      🤖 A Stateless AI Chatbot Platform (Solo Developed | End-to-End AI Product Design & Implementation)
      ChatWithSujit is a modern, stateless AI chatbot application designed and developed entirely by me, following real-world software engineering principles. It delivers a ChatGPT-like experience with real-time responses, image understanding, and multilingual translation, while being cloud-ready and highly scalable.
      Key Highlights:
      • 💬 AI-Powered Conversations: Enables natural language interaction with large language models, delivering intelligent and contextual responses.
      • ⚡ Real-Time Streaming Responses: AI replies are streamed token-by-token, providing a smooth, responsive, ChatGPT-like user experience.
      • 🖼 Image Understanding: Users can upload images, which the AI analyzes to explain objects, text, and visual context using vision-enabled LLMs.
      • 🌍 Multilingual Translation: Supports accurate, context-aware text translation across multiple languages using AI-driven models.
      • ☁️ Stateless & Scalable Architecture: Built without server-side session storage, making it cloud-native, load-balancer friendly, and easy to scale horizontally.
      • 🧩 Clean Full-Stack Design: Clear separation between frontend and backend using REST APIs, allowing easy replacement of AI providers.
      • 🐳 Production-Ready Deployment: Docker-enabled with secure environment-based configuration, ensuring API keys are never exposed to the frontend.
      • 📱 Responsive UI: Optimized for both desktop and mobile devices with a clean, user-friendly interface.
      In essence, ChatWithSujit showcases my ability to conceptualize, architect, and deliver a production-grade AI web application—from backend design and AI integration to frontend UX—making it an ideal demonstration of scalable, modern AI-driven system development.
    ChatWithSujit

    Tech Stack

    • Language & Technology: Java (J2EE)
    • Backend Framework: Spring Boot
    • AI Platform: Open Router
    • Frontend Framework: HTML Using Thymeleaf
    • Web Technologies: HTML, CSS, JavaScript, Bootstrap
    • Web Services: RESTful APIs & Spring AI
    • Database: No database used
    • Security: Stateless
    • Project URL: https://chatwithsujit.onrender.com/ChatWithSujit
    • Deployment Platform: Render

    CodeMentorSujit

      👨‍💻 An AI-Powered Code Review & Mentoring Platform (Solo Developed | End-to-End Product Design & Implementation)
      CodeMentorSujit is a stateful, AI-driven code review and mentoring platform that I independently designed and developed from scratch. The platform enables developers to submit code in multiple languages and receive intelligent, actionable reviews with persistent history, secure authentication, and structured feedback—simulating a real-world mentoring experience.
      Key Highlights:
      • 🤖 AI-Based Code Review: Automatically analyzes submitted code (e.g., Java, HTML, and more) to identify issues, highlight errors, and suggest best practices with clear explanations.
      • 🌍 Multi-Language Support: Designed to review and mentor across different programming languages using AI-powered insights.
      • 🧠 Stateful Architecture with Persistence: Maintains user sessions and stores complete review history, feedback, and results in a database for long-term tracking and learning.
      • 🔐 Secure User Management: Includes authentication, authorization, password reset, and email support using Spring Security.
      • 📜 Review History & Feedback System: Users can revisit past reviews, detailed analysis, and mentor feedback at any time.
      • 📊 Developer-Centric Experience: Clean dashboards, structured review details, and a feedback module to continuously improve the platform.
      • ☁️ Production-Ready Deployment: Dockerized and deployed on cloud infrastructure with a scalable backend and responsive UI.
      • 🧩 Extensible Design: Built with a modular architecture, allowing easy enhancement of AI providers, analytics, and future mentoring features.
      In essence, CodeMentorSujit demonstrates my ability to conceptualize, architect, and deliver a full-stack, AI-powered, stateful application—combining backend engineering, AI integration, database design, security, and user experience into a single production-ready product.
    CodeMentorSujit

    Tech Stack

    • Language & Technology: Java (J2EE)
    • Backend Framework: Spring Boot
    • ORM Framework: Spring Data JPA
    • AI Platform: Open Router
    • Frontend Framework: HTML Using Thymeleaf
    • Web Technologies: HTML, CSS, JavaScript, Bootstrap
    • Web Services: RESTful APIs & Spring AI
    • Database: PostgreSQL
    • Security: Spring Security for authentication and authorization
    • Project URL: https://codementorsujit.onrender.com/CodeMentorSujit
    • Deployment Platform: Render

    Languages Known

    Odia 100%
    English 90%
    Hindi 75%

    Contact

    Let’s connect. I’m just a message away, or talk to my AI assistant ChatWithSujit, for instant help.

    Address

    S-3/444, Near Niladrivihar Community Centre, Sector-3, Niladrivihar, Bhubaneswar-751021, Odisha, India.

    Call Me

    +91 9348999171

    Email Me

    sujitmishrajava@gmail.com

    Professional Profile

    View & Download