Sujit Kumar Mishra
About
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
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)
- 🌍 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 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:
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)
- 🌐 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 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:
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)
- 💬 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.
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:
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)
- 🤖 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.
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:
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
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