Core skills : .net core (expert),WebApi (expert), SQL server (expert), PL/SQL, Node.js(expert), Angular 7 (expert), Python(beginner), MongoDb(beginner), Azure(beginner).
I have close to 6 years of experience in developing applications in node, javascript,jquery,.net/.net core technologies including both web applications, APIs (both net and node+express js) , Services (including the worker service template of .net core 3.0). I have also worked on microservices based architecture between applications and asynchronous event driven services.
I have used both TFS and Git (Git Hub/BitBucket) as source control tool.
Hold an experience of building well designed applications implementing dependency injection, CQRS (Command Query Responsibility Segregation pattern), Repository pattern, UnitOfWork pattern, proper logging (log4net and serilog) in real time projects with insurance and retail industry (US/UK) based clients etc.
I am well versed with RESTful apis best practices and have also worked on Kafka based publisher subscriber applications and also familiar with Azure and Google cloud (used it for node.js based chatbot application).
Recent Projects
Project 1: Customer Connect microservices based set of applications (to implement a customer- connect automation flow ) for a retail industry based UK client.
Application involved : Customer Connect api, Customer Connect Service and Customer Connect Notification service. Implemented CQRS, Event-driven, Dependency Injection based architecture using Dapper as ORM framework and pl/sql as database.
For unit testing and mocking XUnit and MOQ is used.
Project 2: Account Management System (currently working in): A .net WebAPI as (ac-management-api) and windows service (ac-management-service ) based application for retail service-based client. The application is used for creating buyer supplier accounts, creating/updating relationships between vendor and the client etc.
The solution runs as two services :-
1) ac-management-service-api (REST WEB API / Synchronous / Point to Point Communication)
2) ac-management-service (Windows Service/ Consuming Kafka Topic / Asynchronous / Event driven)
Consumes the Kafka topic and handles the request by the operation-type value in the field operationType.
The application is well designed with Repository and Unit of Work pattern and uses Dapper as ORM tool, along with dependency injection using Castle Windsor IOC tool. For unit testing and mocking NUnit and MOQ is used. PL/SQL as backend database.
Why I should be given this opportunity : I am enthusiastic and dedicated and looking forward to enhance and improve my skills and striving to be best in it while working in nice and challenging projects.
And I hold the necessary experience and skills relevant to this project.
Please have a look at my linked in profile - [login to view URL]