Abhishek P
Senior Java Developer @Citi
Signup · Get unlimited contacts
WORK HISTORY
Senior Java Developer @Citi
Sun Valley, CA, US
Built Angular 8 components, UI services to consume rest services using Component based architecture provided by Angular 8. Implemented Angular 8 Services for connectivity between web application and back-end API\'S using TypeScript. Created Angular Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter. Developed the components using Angular 8 needed for the application from the scratch and customizing from various Angular related libraries to meet the application\'s functionality. Created Angular service and integration with RESTful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server. Developed Single Page Applications (SPA) using Angular 8, TypeScript, HTML5, CSS3, JSON and Bootstrap 3. Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient. Developing RESTful web services using Node JS and Express JS and using Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances. Testing for Node JS is done using Mocha and chai and for spring boot uses Mockito, Junit, Mock MVC and thereby achieving Test Driven Development (TDD). Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC. Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to the UI of the application.
EDUCATION
Amrita Vishwa Vidyapeetham
Bachelor's degree, Computer Science
ABOUT ABHISHEK P
Experience with Java 8/11 features such as lambdas, Streams and Parallel Streams…
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.