Expert in Core Java. Good understanding of OOP concept. Familiar in functional programming. Developed Backend API using Spring Framework.
Developed application with microservice, Spring Boot, Spring MVC, Spring Security, Spring data validation and JWT. Experienced in Spring Data JPA. Familiar with Unit Testing with JUnit and Mockito.
Deep understanding of Asynchronous Nature. Familiar with Event-Driven Architecture. Experienced in event-loop used for Single-Threaded Working. Be able to implement with Express JS.
Wrote semantic HTML tags and CSS selectors. Implement responsive web layout with Bootstrap. Used JavaScript and jQuery to make interactive web application. Strong knowledge of JavaScript fundamentals and ES6.
Deep understanding of Component Life Cycle and Node Package Manager. Be able to implement with Redux to behave across client, server, and native environment. Worked with Material UI to make good layout of web application.
Good knowledge of Data Binding, Directive, Expression, Module, Pipe, Controller and Routing. Be able to use Angular Material to implement web layout to be responsive. Integrated front-end UI with back-end services.
Implemented App Components with UIKit. Experienced in MVVM architecture. Handled memory management with ARC, App Life Cycle and Concurrency. Familiar with Closures unified with function pointers.
Basic understanding of Class and Object creation. Familiar with Dual Features of Dynamic and Static Typing. Understand memory management in application using Objective-C.
Big O Notation is used to describe the time complexity of algorithms.
A method for reorganizing a large number of items into a specific order.
A method used to retrieve information stored within particular data structure.
A linear data structures used to store the data. It is the second most used data structure after array
A linear type of data structure that follows the LIFO (Last-In-First-Out) principle.
An abstract data structure that follows the FIFO (First-In-First-Out) principle
An algorithms that represents a set of instructions that traverse (visits nodes of a) graph.
Commonly used in decision-making algorithms