Soumya Mukherjee

Full Stack Developer

Crafting dynamic digital experiences with the power of Java and React - bringing your ideas to life from front-end to back-end.

Technology I work on :

    As a Java Full Stack Developer, I have experience working with a variety of technologies in both the front-end and back-end. Some of the key technologies I work with include:
  • Java : I have a strong foundation in core Java concepts, including object-oriented programming, data structures, algorithms, and design patterns. I use Java to develop web applications, APIs, and microservices.
  • Spring Framework : I work extensively with the Spring Framework, including Spring Boot, Spring MVC, and Spring Data JPA. I use Spring to build scalable, modular, and maintainable web applications.
  • JavaScript: I have experience with various JavaScript frameworks, including Angular, React, and Vue. I use JavaScript to create interactive user interfaces and to handle client-side logic.
  • HTML/CSS : I have a solid understanding of HTML and CSS, and I use these technologies to create responsive and visually appealing web pages.
  • Relational Databases : I have experience working with relational databases like MySQL, Oracle, and PostgreSQL. I use SQL to write complex queries and manage database transactions.
  • NoSQL Databases : I also work with NoSQL databases like MongoDB and Cassandra. I use these databases to store unstructured data and to build scalable and high-performance applications.
  • RESTful APIs : I have experience building RESTful APIs using technologies like Spring Boot and Jersey. I use these APIs to enable communication between different parts of an application.
  • DevOps : I have experience with tools like Git, Jenkins, Docker, and Kubernetes. I use these tools to automate the development, testing, and deployment of applications.
  • Overall, I am a versatile Full Stack Developer with a strong focus on Java technologies.