Senior .net Developer Resume
NJ
PROFESSIONAL SUMMARY:
- .Net Fullstack development with 13+ years of extensive experience in complete Software Development Life Cycle (SDLC) including System Requirements gathering, Architecture, Analysis, Design, Development, Testing, Maintenance and Enhancement in a variety of technological platforms with special emphasis on .Net Framework applications.
- Expertise in Insurance, Financial/Banking and Investment Banking domain.
- Work experience in Confidential, Confidential, Confidential, Confidential in USA
- Experience in Credit Risk Analysis, Trading platforms, Investment Banking, Online Banking etc.
- Architecting middleware messaging for various high availability systems.
- Experience in designing and developing Windows, web and client - server commercial products and applications based on Microsoft technologies.
- Domain Expertise in Finance/Investment Banking, Healthcare, Energy, Industrial Automation.
- Possess strong experience of Object-Oriented programming/Analysis/Design and Development.
- Good experience in Angular 1.5/2/7/8.
- Hands on experience in developing application using Angular 7, .Net Core, WCF/WEB API,C#.NET, Design patterns.
- Hands on experience in AWS Lambda API and .Net core.
- Performance and memory profiling using ANTS Memory profiler.
- Experience in Dependency Injection (Ninject, Spring.Net, Unity Framework, Castle Windsor, AutoFac).
- Good Expertise in multithreaded application design and development, TPL, Async - Await, IO Bound and CPU bound scenarios.
- Hands on experience with TPL (Task Parallel Library).
- Experience in Cloud Architecture (AWS).
- Experience in Pentaho Tool.
- 10+ years in SQL Server, Oracle, etc with extensive experience in SQL Server 2014 and earlier versions, Database design, SQL Query optimization, Database maintenance by using SQL Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, user defined data types and functions.
- Implemented ADO.Net data access techniques i.e. SQL Connection Objects, SQL Command Objects, Dataset Objects, Data Reader Objects and Data Adapter Objects using Datagrid and Datalist in ADO.Net
- Strong experience in Entity Framework, Dapper and LINQ.
- Jenkins Automated deployments, Maven Builds, Octopus for CI etc.
- Expertise in Unit testing using tools NUnit, MS Test
- Extensive experience developing applications using .NET Framework
- Experience in all phases of software development lifecycles like Requirement Analysis, Designing, Coding, Testing, deployment.
- Conceived, developed many tools and utilities. Ability to be creative and take self-initiatives
- Work experience in developing applications using TDD.
- Experience in SSRS, SSIS
- Good exposure in BDD.
KEY SKILLS:
Main skills: Angular 1.5/2/7/8, WPF, WCF/WEB API,C#.Net,.Net Core, AWS, AWS lambda API,C#, Multithreading, TPL (Task Parallel Library), Reactive Extensions, Cache Coherence, Dependency Injection (NInject, Spring.Net, Castle Windsor, Unity Framework), Entity Framework, AWS, SQL Server, SSIS, SSRS, Win forms
Sub Skills: ASP.Net, MVC, Web Forms, WCF, Web API, VB.Net, JavaScript, jQuery, AngularJS, SPA, Angular, Kendo UI, IIS, RAZOR, JSON, AJAX, JavaScript, HTML5, CSS3, Bootstrap, Node.JS, Mongo DB, Task Parallel library. Prism, Messaging, AMPS, Tibco, JMS, FinanceTrading, Fixed Income, Credit Derivatives, Jenkins, Maven Builds, Groovy, HTML, CSS, VB.NET, JIRA, Bit Bucket, Ansible Tower, MuleSoft, WEB API,REST, SOAP, RXJS,Reactive Extensions, Build Automation, SQL Server Integration Services(SSIS),SQL Server Reporting Services 2005 (SSRS), Oracle Cache Coherence
Database: SQL Server 2014, 2012, 2008
Design platforms: MS Visual Studio 2013, 2012, 2010, 2008
Architecture & Design: OO principles and design patterns, MVC, MVVM, Dependency Injection/Inversion of control, Repository & Unit of work, Unity Framework
Process: Agile & Scrum, TDD, BDD
Source control: Team Foundation Server (TFS), Clear Case, VSS
.Net Frameworks: .Net Framework 4.5, 4.0, 3.5, 2.0
Testing: NUnit, MS Test Framework, Jasmine, Karma
Others: JIRA, MS office 2010, MS Visio 2010
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Senior .Net Developer
Responsibilities:
- Core programming using Angular 8, REST/WEBAPI, and MVC 5, C# etc.
- UI design, UI controls using Angular Material framework.
- Programming application using .Net Core and AWS lambda API.
- Designed and developed the UI using the AngularJS, Angular UI and JQuery plug-in, Bootstrap.
- Achieved decoupling through Dependency Injection.
- Used OWIN interface for Authentication and Authorization process.
- Creating partial view to achieve consistent look & Feel.
- Html helpers and data annotations to use, rendering controls and validations.
- Anti-forgery security implementation.
- UI Behaviors and validations using JQuery, JavaScript etc.
- Make the controllers interact through a services layer to Web Services.
- SQL Server stored procedures, tables, functions, optimization etc.
- Involved in load balancer configuration using NetScaler.
- Implemented automation of deployment using Jenkins.
- Web pages UI design development.
Environment: C#.Net,.Net core, Angular 8, AWS, SPA, C#, WCF/WEBAPI, Angular UI, Penatho, Dependency Injection, NInject, TFS, MS Test, SSRS, SQL Server 2012, Entity Framework, JavaScript, JQuery, Bootstrap, TDD, HTML5, NetScaler, Octopus, Bamboo, Visual Studio 2013 and Windows 8, Agile & Scrum process, JIRA
Confidential
Senior .Net Developer
Responsibilities:
- Core programming using Angular 7, REST/WEBAPI, .Net Core.
- Application is integrated with AWS Lambda Server less API.
- Designed and developed the UI using the Angular 7, Angular UI and JQuery plug-in, Bootstrap.
- Achieved decoupling through Dependency Injection.
- Used OWIN interface for Authentication and Authorization process.
- Creating partial view to achieve consistent look & Feel.
- Html helpers and data annotations to use, rendering controls and validations.
- Anti-forgery security implementation.
- UI Behaviors and validations using JQuery, JavaScript etc.
- Make the controllers interact through a services layer to Web Services.
- SQL Server stored procedures, tables, functions, optimization etc.
- Involved in load balancer configuration using AWS.
- Implemented automation of deployment using Jenkins.
- Web pages UI design development.
Environment:C#.Net,.Net core, WPF, AWS, C#, WCF/WEBAPI, Penatho,Dependency Injection, NInject, TFS, MS Test, SSRS, SQL Server 2012, Entity Framework, TDD, NetScaler, Octopus, Bamboo, Visual Studio 2013 and Windows 8, Agile & Scrum process, JIRA
Confidential
Senior .Net Developer
Responsibilities:
- UI design and development using xaml, WPF, WEBAPI, C# etc.
- Achieved decoupling through Dependency Injection.
- Creating partial view to achieve consistent look & Feel.
- Creating style and templates.
- Generating reports using SSRS.
- Make the controllers interact through a services layer to Web Services.
- SQL Server stored procedures, tables, functions, optimization etc.
- Involved in load balancer configuration using NetScaler.
- Implemented automation of deployment using Jenkins.
Environment: WPF, C#, WCF ( L egacy) / WEB API, Dependency Injection, NInject, TFS, MS Test, SSRS, SQL Server 2012, Entity Framework 6.1, TDD, NetScaler, Jenkins, Visual Studio 2013 and Windows 8, Agile & Scrum process, JIRA
Confidential, NJ
Senior .Net Developer
Responsibilities:
- Core development and implement AngularJS, REST/WEBAPI/WCF services, MVC 5 etc.
- Designed and developed the UI using the AngularJS, JQuery and JQuery plug-in, Kendo UI, Bootstrap MVC.
- Developed SPA application using AngularJS templating .
- Achieved decoupling through Dependency Injection.
- Creating controllers, Views, models and View Models.
- Using Model binders for map model mappings.
- Creating partial view to achieve consistent look & Feel.
- Implement Ajax using JQuery and Ajax extensions.
- Post/Get/Delete/Put verbs data processing using JSON format.
- Html helpers and data annotations to use, rendering controls and validations.
- Anti-forgery security implementation.
- Generating reports using SSRS.
- UI Behaviors and validations using JQuery, JavaScript etc.
- Generation of dynamic views based on the Business rules configuration file through the UI framework.
- Make the controllers interact through a services layer to Java Web Services.
- Export/Import Controllers/Views/Actions through MEF and make it extensible.
- Usage of Dependency injection framework, Unity application block.
- SQL Server stored procedures, tables, functions, optimization etc.
- Web pages UI design development.
Environment: Asp.Net, Angular JS, SPA, MVC 5, C#, WCF/WEBAPI, Dependency Injection,TFS, MSTest, SSRS, SQL Server 2012, Entity Framework 6.1, JavaScript, JQuery, Kendo UI , Bootstrap, Node.JS,MongoDB, Knockout, TDD, HTML5, Visual Studio 2013 and Windows 8, Agile & Scrum process
Confidential
Sr. .Net Developer/C# developer
Responsibilities:
- Designed and developed the UI using the MVC 5, JQuery and AngularJS.
- Implemented Client side scripting using JQuery, AngularJS,KendoUI .
- Design and develop WCF/WEB API services.
- SQL Server stored procedures, tables, functions, optimization etc.
- Web pages UI design development using MVC .
- Data layer architecture with Entity Framework.
- Implementation of Repository and Unit of work patterns which enables in memory cache and transactions in a single go.
- Design and develop Web API REST Service which returns data as JSON format , which is being consumed by desktop clients and mobile devices.
- Used AJAX for more responsive web pages.
- Code review and writing technical design documents.
- Interacting with technical architects and involve in technical design.
- Implemented various Design patterns to improve the performance and maintenance of the application.
- Provide solutions through code to application team.
- Provide guidance for using the Batch framework interfaces.
Environment: Asp.Net, MVC 5, C#, SSIS, WCF, TFS, MS Test, SQL Server 2012, Entity Framework 6.1, JavaScript, JQuery, AngularJS,KendoUI , Bootstrap, Knockout, SPA TDD, HTML5, MS Test Framework, Visual Studio 2013 and Windows 8, Agile & Scrum process
Confidential
Sr. .Net Developer/C# developer
Responsibilities:
- Core development and implement WCF services, MVC etc.
- Designed and developed the UI using the MVC.
- Implemented Client side scripting using JQuery, AngularJS .
- Develop C# and SSIS reusable components which are used for generic error logging.
- Developed SSIS components which are called from the WCF service to improve the performance.
- Design and develop WCF services which consume these SSIS packages.
- SQL Server stored procedures, tables, functions, optimization etc.
- Web pages UI design development using MVC .
- Created partial views and used it in views.
- Data layer architecture with Entity Framework 6.1, POCO entities.
- Design and develop Web API REST Service which returns data as JSON format , which is being consumed by desktop clients and mobile devices.
- HTML DOM traversal, validations, several JQuery UI Controls using JQuery.
- Used AJAX for more responsive web pages.
- Developed reusable business components using C#, ASP.NET.
- Code review and writing technical design documents.
Environment: Asp.Net, MVC, C#, SSIS, WCF, TFS, MS Test, SQL Server 2012, Entity Framework 6.1, JavaScript, JQuery, AngularJS, Bootstrap, Knockout, SPA TDD, HTML5, MS Test Framework, Producer Consumer Pattern, Visual Studio 2013 and Windows 8, Agile & Scrum process.
Confidential
Sr. .Net / C# developer
Responsibilities:
- Designed and developed the UI using the MVC and followed MVVM pattern.
- Used AJAX for more responsive web pages.
- CSS3 Media queries implementation for partial web page responsiveness.
- Implementation of Repository and Unit of work patterns which enables in memory cache and transactions in a single go.
- Used KendoUI for developing UI controls.
- Data layer architecture with Entity Framework 6.1, POCO entities.
- Created partial views and used it in views.
- Design and develop Web API REST Service which returns data as JSON format , which is being consumed by desktop clients and mobile devices.
- Develop client application using Asp.Net web forms which uses web services and Web API services.
- HTML DOM traversal, validations, several JQuery UI Controls using JQuery.
- Implement swipe login security for EA Employees and Windows active directory security for administrators.
- Requirements gathering from the clients and writing functional specifications for the projects.
- Design and review of Technical architecture with the technical team.
- Consult with project lead on identification of problems and suggest solutions for the resolution of coding issues.
- Find out new technologies and ideas to add value to our products.
- Database designing.
- Create WEB API controllers from entity framework models.
- Create custom Routes for Web API.
- Code review and code optimization.
- Analyzed and designed the prototype pages for the system.
- Developed reusable business components using C#, ASP.NET.
- Used Master page, Styles, Theme, and CSS for consistent look and feel of application.
- Created multiple Visual Studio Workflows to manage business rules of documents and content.
- Provided post-production support for newly implemented custom web parts and third party solutions deployed to the farm.
Environment: MVC5, Web API, C#, Web forms, AJAX, SSRS, HTML5, CSS3, JQuery, JavaScript, KendoUI, JQuery, TFS, MS Test, SQL Server 2012, Entity Framework 6.1, Repository Pattern, TDD, MS Test Framework Visual Studio 2013 and Windows 8, Agile & Scrum process
Confidential
Sr. .Net / C# developer
Responsibilities:
- UI is developed using the MVC.
- Involved in software architecture for the application.
- Identified use cases and prepared use case diagrams using MS Visio.
- Designed sequence diagram, class and components diagrams using Visio
- Performed High Level and Detailed design of Data Model, Data Flow, Entities &Relations and Database Design.
- Design and develop of WCF services using VB.Net.
- Used KendoUI for developing the UI controls.
- Designed and coded user interface screens using MVC, Web Forms (ASPX), JQUERY, JSON, and XML.
- Designed and coded data access layer component using ADO.NET
- Designed and coded business components using VB.NET
- Designed and Developed stored procedures create tables, triggers, functions, views using TSQL in SQL Server.
- Involved in preparation of Unit and integration test cases.
- Risk Analysis and mitigation. Performed Unit & Integration testing plans.
- Coordinating with team for Configuration Management while deploying new kits (new releases of project) or during code drops on different test/production environments.
- Deployment of the Application in UAT and Production Servers through Remote Access.
Environment: Asp.Net 4.5, Telerik Kendo UI, WCF, VB.Net, AJAX, Web forms, SSRS, HTML, CSS, JQuery, JavaScript, TFS, TDD, MS Test Framework, SQL Server2012, Visual Studio 2013, Entity Framework 5 and Windows 8, Agile & Scrum process
Confidential
Sr. .Net / C# developer
Responsibilities:
- Design and develop code using the mentioned technologies.
- Analysis the system.
- Identified use cases and prepared use case diagrams using MS Visio.
- Designed sequence diagram, class and components diagrams using Visio
- Performed High Level and Detailed design of Data Model, Data Flow, Entities &Relations and Database Design.
- Designed and coded data access layer component using ADO.NET and Entity framework
- Designed and Developed stored procedures create tables, triggers, functions, views using TSQL in SQL Server.
- Involved in preparation of Unit and integration test cases.
- Risk Analysis and mitigation. Performed Unit & Integration testing plans.
- Coordinating with team for Configuration Management while deploying new kits (new releases of project) or during code drops on different test/production environments.
Environment: WPF, MVVM, C#, LINQ, Entity Framework, TFS, JQuery, JavaScript, KendoUI, MS Test, SQL Server 2012, Visual Studio 2013, Entity Framework 5 and Windows 7, Agile & Scrum process
Confidential
Sr. .Net / C# developer
Responsibilities:
- Coordinating and team management. Assisting new support engineers, and team member’s on troubleshooting techniques, processes and application knowledge, working closely with the clients.
- Trouble shooting complex problem involving strict SLA implications and understanding customer data and business practices.
- Reproducing and performing in-depth analysis of customer issues, determine causes, workarounds and long term solutions.
- Fine-tuning Stored Procedures to improve performance that was achieved by removing unnecessary cursors, temporary tables wherever possible.
- Created and modified stored procedures, triggers, views and indexes to provide best performance.
- Identify improvement areas in current technical architecture
- Performing Integration Testing, QC/UAT/Production Testing and Performance Testing
- Created .Net Framework C# libraries and developed another tool using C# to support this project.
- Designed and coded user interface screens using ASP.NET, Web Forms (ASPX), JAVASCRIPT, and XML.
- Used LINQ functionalities for data manipulations between user interface and SQL Server.
- Memory utilization monitoring using CLR profiler tool.
- Created .Net Framework C# libraries and developed another tool using C# to support this project.
- Used LINQ functionalities for data manipulations between user interface and SQL Server.
- Responsible to write XML parsers in C# to generate input for the SST Tool.
- Creating and documenting technical specifications.
- Implemented various design patterns to improve the performance and maintenance of the application.
- Coding at the Model level to communicate between the views on MVC application
- Creating database tables, relationships and stored procedures, triggers, functions, views.
- Database modeling and design.
- Used MS Test Framework for writing unit test cases.
- Reviewing code and provide feedback to the Product Architect.
- Provided support to the deployed system till stabilized.
Environment: C#, Asp.net 4.5, Web Forms, AJAX, VS2012, HTML, CSS, JavaScript, TFS, MS Test, SQL Server2012, WCF, Visual Studio 2012 and Windows 7.
Confidential
Sr. .Net / C# developer
Responsibilities:
- Developed the Business Layer & UI Layer Components using C#.
- Used Enterprise Application Blocks for Exception and Data tier implementation.
- Designed and developed web forms to facilitate the storage, maintenance and retrieval of new and existing information systems data.
- Implemented several .NET features like Authentication, exception handling & Multithreading.
- Designed and implemented .NET Presentation, Business and Data layer objects using C#.
- Developed the data access layer using C# and ADO.NET to communicate with SQL Server Database.
- Developed components and user controls in C# for code reusability within the application.
- Designed the database using data models Visio Entity Relationship Diagrams.
- Created tables, triggers & functions using Microsoft SQL Server database.
- Wrote SQL stored procedures; debug existing stored procedures.
- Prepared optimized project estimation for the project.
- Performed verification, validation, unit testing and integration testing of the application.
- Involved in Reviewing Database Design, Unit and Integrated and System test cases.
- Reporting the bug matrix and project scorecard to the quality and management team.
- Created coding standards and checklist for the project.
- Publishing weekly development status reports to the manager.
- Interacted with testing, support and quality teams.
- Involved in requirement gathering with customer and product manager
Environment: WPF, C#.Net, XAML, .Net 2010, .Net 3.5, VSS, MS Test, MS Visio, SQL Server2008, and Windows7