Experienced and highly skilled Software engineer, experience in designing, developing, and maintaining robust and scalable software applications. Proven expertise in Java programming, SOLID principles, Spring Boot, Agile Methodologies, Cloud Technologies, and Test Driven Development. Proficient in software engineering principles with a strong adherence to industry best practices.Languages: Java 8, Java 11, Java Enterprise, C/C++, JavaScript, Bash, Python, HTML5, CSS3, Unix Shell ScriptFrameworks: Spring Boot, Spring MVC, Spring Data JPA, OAuth2, Spring Security, Hibernate, JMSDatabases: PostgreSQL(SQL), MySQL, MongoDB(NoSQL), DynamoDB, Redis, Apache Kafka, ElasticSearchTesting: Unit Testing, JUnit5, Mockito, SOLID Principles, Design Patterns, Agile Methodologies, ScrumDevOps Tools: AWS Cloud, Jenkins, Docker, Kubernetes, Ngix, Microservices, Event DrivenOthers: Git, IntelliJ Idea, Eclipse, REST API, JSON, SOAP, Continuous Integration
Listed skills include Mysql, Pandas, Support Vector Machine, Git, and 25 others.