Experienced Java Backend Developer over 3.5+ YOE with strong knowledge of Java, Spring Framework, Spring Boot, REST APIs, SQL, and enterprise application development. Skilled in backend development, API integration, debugging, feature enhancement, and developing scalable applications using object-oriented programming principles
Hands-on experience working with Spring MVC, Hibernate, JPA, JDBC, Microservices architecture, and database technologies including Oracle SQL and PL/SQL. Familiar with application deployment processes, code management, build tools, and Agile development practices using Git, Jenkins, Maven, Docker, and Jira.
As an Associated Software Engineer, I'm skilled in oracle database hands on practise of SQL/PLSQL and Java programing and enjoy solving complex problems through logical and creative thinking.I work well in a team environment,collaborating with other engineers,designers and stakeholders to create innovative solutions.
Experienced in analyzing issues, improving application performance, and contributing to backend service development in enterprise environments. Passionate about building efficient, scalable, and maintainable backend systems using modern Java technologies.
I have 3+ years of experience in Energy Components (EC) Product. Energy Components (EC), is a premier enterprise-grade web application used in the oil and gas industry for hydrocarbon management, production tracking, and emissions reporting. It acts as a centralized system that integrates data from upstream (production), midstream (transportation), and LNG operations, enabling companies to manage the complete lifecycle of energy from reservoir to market. EC ensures data accuracy, automation, and real-time visibility across operations.
As an organized and creative person, I love the challenges of working within a dynamic and fast paced working environment. I love to work on various new technologies by ensuring highest contribution towards the organization, utilizing the best of my technical and communication skills. Ability to translate business requirements into technical solutions.
In my free time, I enjoying of clicking photographs ,which have taught me the importance,if you work in a creative field,such as developing or designing taking up photography as a hobby, this can help you improve your eye for detail develop your visual communication skills and add a new perpective to your work" and how to apply them to my work.I,m always loooking for new challenges and opportunities to learn and i'm excited to continue growing as an Software Engineer I. Thank you for taking the time to read about me, and i look forwardto connectingwith you further.
Download CVQuorum Software
Sep,2023 - PresentEon IT Park, Pune
Quorum Software
Nov,2022 - Aug,2023Eon IT Park, Pune
G H Raisoni Institute Of Business Management College, Jalgoan
Pursuing
2023
K. Narkhede Vidyalaya, Bhusawal
88.42%
2021
Dadasaheb Devidas Namdeo Bhole College, Bhusawal
69.23%
2018
Godavari Foundation (CBSE Affiliated), Bhusawal
82.20%
2016
Succesfully Completed the course from Online Platform.HTML5 and CSS3 are two fundamental technologies used to build websites and web applications.
HTML5 is the latest version of the markup language used to structure content on the web, while CSS3 is the latest version of the styling language used to define how that content is presented.
For Succesfully completed a free online Course from Udemy.
JDBC is a Java API used to connect and interact with databases from within Java applications. JDBC allows Java applications to send SQL queries to a database and retrieve data from it, as well as to perform database operations such as insertions, updates, and deletions.
Oracle SQL (Structured Query Language) is a programming language used to manage and manipulate data in Oracle databases.
PL/SQL (Procedural Language/Structured Query Language). It is a programming language that allows developers to create stored procedures, functions, and triggers in Oracle databases
Succesfully Completed the online course from Udemy.
Java programming is a high-level, object-oriented programming language used for developing a wide variety of applications, from desktop and mobile applications to enterprise-level web applications.
Basic Java programming involves learning fundamental concepts such as data types, variables, control structures, and object-oriented programming principles like encapsulation, inheritance, and polymorphism
Advanced Java programming builds upon the basic concepts of Java programming and delves into more complex topics such as multithreading, networking, servlets, JavaServer Pages (JSP), Java Database Connectivity (JDBC), Enterprise Java Beans (EJB), and Spring Framework. These concepts are used in the development of enterprise-level applications, which require high performance, scalability, and robustness.
Succesfully Completed the online course from online platform.
Cloud computing is a technology that allows users to access computing resources, such as servers, storage, databases, and applications, over the internet. Rather than hosting these resources locally on a user's own computer or server, they are hosted remotely in data centers owned and operated by cloud service providers such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
Jenkins is an open-source automation server that is used to automate software development processes such as building, testing, and deploying software. It is written in Java and is highly extensible with a large number of plugins available for different tasks.
Jenkins can be used to perform continuous integration (CI) and continuous delivery (CD) tasks, which help to ensure that software changes are thoroughly tested before being released to end-users. It provides a web-based user interface that makes it easy to configure and monitor the automation tasks.
SourceTree is a graphical user interface (GUI) for Git and Mercurial version control systems. It provides an intuitive interface that simplifies complex Git operations and makes it easier to manage repositories, branches, and commits.
SourceTree allows users to visualize changes, stage files, and resolve merge conflicts with ease. It also provides integrations with popular issue tracking tools like JIRA and Trello.
Bitbucket is a web-based Git repository management tool that allows developers to host, manage and collaborate on their code. It offers features such as code review, issue tracking, and continuous integration and delivery.
Bitbucket also supports Mercurial repositories in addition to Git. It provides a user-friendly interface for managing repositories, branches, and pull requests, making it easy for developers to collaborate on code.
Docker is a platform for building, shipping, and running applications in containers. Containers are lightweight, portable, and self-contained environments that can run on any system that supports Docker. Docker allows developers to package their applications with all the dependencies they need to run, including libraries, configuration files, and system tools.
This makes it easy to move applications between different environments such as development, testing, and production. Docker also provides a rich set of tools for managing containers, such as Docker Compose, Docker Swarm, and Kubernetes.
Maven is a build automation tool used primarily for Java projects. It is used to manage dependencies, compile code, run tests, and package the code into distributable format such as JAR or WAR files.
Maven uses a declarative approach to build configuration, which makes it easy to manage complex build processes. It also provides plugins for integrating with other tools such as Jenkins, SonarQube, and Nexus.