Results-driven and highly skilled Software Engineer with experience in software development.
Proficient in designing and developing robust software and web applications using Java leveraging best practices to deliver high-quality solutions.
Experienced in leveraging Java features such as Streams, Lambda expressions, and Filters to optimize
code efficiency.
Well-versed in the Spring framework, including Spring DAO support, Spring ORM, SpringBoot, Spring Security, Spring MVC, Spring DI, and Spring Batch for robust application development.
Created dynamic and responsive web applications using Java, JSP, HTML5, JavaScript, jQuery, Angular ,React,Bootstrap, and CSS, enhancing user experience and functionality.
Experienced as a front-end and back-end developer using various technologies including UI/UX
designs.
Proficient in Object-Oriented Programming (OOP) principles.
Strong problem-solving abilities and analytical thinking.
Completed certification courses in Web Development, Web Designing, and Java Full-Stack.
Development.
Developed a standalone billing software application, which aimed to streamline the inventory management and billing processes using Core Java, Java Swing, JDBC, and MySQL.
Utilized JDBC for efficient data retrieval and manipulation, ensuring robust data management.
Optimized MySQL queries for improved performance and faster transaction processing.
Integrated error handling and validation mechanisms to ensure data integrity and smooth user
experience
Involved in the development of web pages using a modern technology including HTML5, JavaScript,
jQuery, React.js and CSS enhancing user experience and interactivity.
Engineered reusable components and services in TypeScript within React.js, facilitating seamless
integration with REST APIs and enhancing code maintainability.
Designed dynamic client-side functionalities and implemented smooth page navigation using React.js,
ensuring a responsive and intuitive user interface.
Participated actively in daily Scrum meetings, staying updated on the latest technologies and best
practices, contributing to collaboration and continuous improvement within the team.
Implemented client-side validation mechanisms using JavaScript, enabling real-time feedback and
asynchronous communication for enhanced user interactions.
Designed and implemented user interface using Java Swing for seamless desktop applications.
Utilized MongoDB to develop a scalable, high-performance NoSQL database layer, integrating it
seamlessly with Spring Boot applications to manage data efficiently and securely.
Architected and developed web applications using Spring Boot and related technologies. Participated in the analysis, design, and development phases of the Software Development Life Cycle.
Collaborated in pair programming sessions, participated in peer code reviews, and contributed to code documentation.
Designed wireframes using Figma and Canva, contributing to the visual and functional design of web
applications.
Developed responsive user interfaces using HTML5, CSS3, and JavaScript, ensuring cross-browser
compatibility and mobile responsiveness.
Programming Languages Java, Ruby, SQL, PL/SQL
Web Technologies JavaScript, React, Angular jQuery, HTML, HTML5, XML, CSS, CSS3, TypeScript, Bootstrap
Java Technologies Hibernate, Spring Boot/MVC, Servlets, JDBC, JSP
JavaScript Technologies React js, Node js
Database & ORM MySQL, Postgres, MongoDB
Web Services REST
Testing Frameworks IDE Eclipse, Visual Studio, IntelliJ, NetBeans
Operating Systems Windows Mac OS
Web servers Apache Tomcat