Senior Developer Resume
SUMMARY
- An accomplished Senior Developer with extensive experience in full stack application development.
- Extensive experience in the financial industry.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS
Front End (Web): C#, ADO.NET, Angular 6, Javascript, Typescript, .NET Core 2.0, ASP.NET MVC, ASP.NET, SSRS, HTML, CSS and JQuery. Knowledge of React, Redux and React Hook.
Front End (Desktop): WPF, Winforms
Middle Layer: Web API, WCF
ORM: Entity Framework Core, Entity Framework
Unit Testing: Nunit, MS Test
Cloud: Azure
Databases: SQL Server, Oracle
PROFESSIONAL EXPERIENCE
Confidential
Senior DeveloperResponsibilities:
- Added new feature in the application so that user can download pd files (investor presentation, transcripts and quarterly reports) using S & P web API calls.
- Re - developed the project to move from AngularJS to Angular 6
- Re-designed entire application using angular material (used Expansion Panel, table, paginator, Dialog and cards).
- Implemented role based authorization to hide engagement deals information for non-deal members.
- Used output property and event emitter to communicate across components.
- Made website responsive for use on mobile and desktop.
- Implemented routing on entire application.
- Developed .Net Core Web API methods using EF Core and stored procedure to return JSON.
- Used variables and mixins using LESS
- Developed a solution to dynamically scale resources up/down using ACI. This uses ADF, azure function, secrets, container registry and docker image (.Net console app).
- Deployed ACS to Azure reading data from SQL Server azure.
- Developed a QLIK sense slider extension which has properties: min, max, from and to values. Min and Max values can be expresson too. From and to values are dropdown values coming from variables.
- Developed an extension to add dynamic filters (from and to value) to an existing QLIK application.
Environment: C#, Angular 6, Typescript, .NET Core (Web API), JIRA, TFS, Visual Studio 2018, Angular material design, Entity Framework Core, AngularJS, QLIK Sense, MS Test, Azure, LESS, HTML and SQL Server 2016.
Confidential
Senior Developer
Responsibilities:
- Developed Archiver application which consumed text files (metadata) from EV and archived these files to EV and also maintains reporting records in SQL Server.
- Developed Registrar application which reads archived files from EV and registered them in AIMS (bank application).
- Created re-usable data access library using C#, ADO.NET which was used across projects.
- Used Task class (TPL) to achieve Multithreading.
- Developed ad-hoc reports using SSRS.
- Used Log4net to log error, debug, info messages to log files for debugging purpose.
Environment: C#, WPF, ADO.NET, MVVM, Multithreading (TPL), LINQ, WCF Consumer, HttpClient, Autosys, SSRS, Symantec Data Insights, Entity Framework, Nunit, Symantec Enterprise Vault 11, Log4net, Visual Studio 2013 and SQL Server 2012.
Confidential - Hauppauge, NY
Senior Developer
Responsibilities:
- Developed ASP.NET MVC 5 application from ground up. This is a 2 tier application.
- Applied Action filters (Custom filters) to handle and log exception to text files using Log4Net.
- Improved performance of screens using custom server side paging.
Environment: C#, .NET Framework 4.5, LINQ, Visual Studio 2013, Entity Framework 6, ASP.NET MVC 5, HTML, CSS, AngularJS, Razor, JSON, Visual Source Safe, JavaScript, Fiddler, Bootstrap, Nunit, DataTable Grid (jQuery plug-in), Log4net and Oracle 11g.
Confidential
Senior Developer
Responsibilities:
- Developed Web API's (Restful) for an IPad application to consume.
- Used JQuery for fetching data from WCF via Ajax calls.
- Used JQuery for populating UI elements, getting and setting value on UI controls.
- Used JQuery for all UI manipulation before passing data to controller OR to view.
- Used JSON for passing data from controller to JQuery / View.
- Developed pages using ASP.NET MVC views, models and controllers.
- Developed Enterprise-wide WCF Services using JSON format so that any application can consume this.
- Used StructureMap Dependency Injection to inject different implementation of client objects.
- Created Database tables, Stored Procedures, functions and triggers. Used SQL XML datatype in stored procedure to save data.
- Developed NUnit test cases.
- Used ADO.NET to execute stored procedures.
Environment: C#, ADO.NET, LINQ, ASP.NET MVC 3, Razor, Ajax, Web API (Restful), JqGrid, JQuery, JQuery UI, JQuery validate plug-in, StructureMap Dependency Injection, JSON, WCF Service, IIS, REST Service, Vault (Source Control) and SQL Server 2008.