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.