Senior .net Developer Resume
Portland, OR
SUMMARY:
- Around 7 years’ experience working as a software developer using .Net, ASP.NET, C#.NET while working in various domains including E - commerce, telecommunication, and finance.
- Strong experience in developing .Net applications using Web services, Windows Communication Foundation (WCF), and Web API.
- Experienced in various .Net technologies including ADO.NET, Web/Windows Forms, LINQ, Entity Framework, MVC 5/4/3, MVVM, ASP.NET Core 2.
- Highly skilled in designing Razor view and implementation on IIS Server.
- Expertise in Web based languages such as HTML 5, JavaScript, jQuery, JSON, and XML with framework based on Angular2.
- Working experience in AngularJS, developing services, controllers, directives, Custom directives, UI routing, Isolated scope, Filters, Digest cycle and performed validations.
- Participated in development using Angular4 and Web API.
- Engaged in developing Single-Page Applications (SPAs) using Bootstrap.
- Hands on experience in design and development of applications using Object Oriented Programming (OOP), OOD patterns, SOLID principles like IOC.
- Expertise in SQL Server, writing Stored Procedures, User-Defined Functions(UDF), Views, Indexes, Triggers, Joins and other Complex Queries using PL/SQL, T-SQL.
- Expertise in Extract Transform Load (ETL) and Data Transformation Services (DTS).
- Strong Experience in Creating, Configuring, Deploying and Testing SSIS Packages.
- Expertise in creating SQL server Reports using SSRS and Tableau.
- Good Experience with Confidential Cloud IAM, Data pipeline, EMR, S3, EC2, Confidential CLI, and other services.
- Experience with moving Businesses to Azure Cloud.
- Experience using source control Tools such as Team Foundation Server (TFS) and VSS.
- Participated in software development methodology such as Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Experience as a full stack developer in software development life cycle involving requirement analysis, design, coding, testing, and deployment in Client/Server, N-tier Architecture.
- Extensive experience in creating Unit Test cases for testing applications using NUnit frameworks.
- Good experience with Team Foundation Server and GIT as source control for versioning and collaboration.
- Self-motivated, teamwork, working under high pressure, working in several projects simultaneously, dynamic problem-solving, adept at working with minimal to supervision, highly-caliber teams of professionals.
TECHNICAL SKILLS:
Web Technologies\ Development Tools & Technologies: AngularJS, Angular2, Angular4, Bootstrap\ Visual Studio 2008/2010/2012/2013/2015/2017 \ jQuery, JavaScript 1.8, HTML 5, CSS 3\ VS Code, SSMS
.Net Technologies: Framework 3.0//4.0, ASP.NET, ADO.NET
Version Control: TFS, SVN, GIT, CVS MVC 5, Web Forms, LINQ, EF, WCF
Testing: Jasmine, Karma
Cloud: Confidential, WinForms, .NET Core 2.0\ Azure, Windows server 2012\
Database\ Programming Languages: SQL, SQL Server 2008/2012/2014 , MySQL\ C#, C, C++, Java, Python, Haskell, R
PROFESSIONAL EXPERIENCE:
Confidential, Portland, OR
Senior .Net Developer
Responsibilities:
- Designed and developed application by ASP.NET, MVC 5 and ASP.NET WEB API with Angular 2, C#, JSON, HTML5, Bootstrap, CSS as front-end implementation.
- Implemented Custom Services and Custom directives along with Isolated Scope in Angular2 to get better reusability.
- Used AJAX Operations to load data into the view using Angular.
- Developed Single Page Application (SPA) by using routing Service.
- Used MVC features such as routing, controllers, action results, filter, model binders, IOC container and used dependency injection.
- Used Integrated Entity Framework 6.0 to process queries on database for faster speed and more reliability.
- Used SQL Server 2014 to build database and tables, Stored Procedures and Triggers
- Implemented Admin Panel to updating contents and to approve user request in the application.
- Integrated ASP.NET Identity based Authentication for authenticating and authorizing users.
- Consumed REST API's by using Angular $http service. Utilized Fiddler tool to debug Web API exposed over HTTP ().
- Used EF(Entity Framework) and Web API for data retrieving from the database.
- Coded application functionality and Filters for heavy DOM manipulation. Implemented Client-side validations using built-in classes and states in Angular.
- Used ChartJS library to present data intuitively and analyze data graphically.
- Performed verification and validation process by using Jasmine testing framework by testing across various scenarios of the applications and debugging with Batarangle.
- Used GitLab to update, access and version control the code and created a new baseline for updated code as a daily activity.
Environment: Visual Studio 2017, Angular 2, .Net Framework 4.5, IIS 7.0, ASP.NET MVC5, ASP.NET Web API, C#, Entity Framework 6.0, SQL Server 2016, LINQ, JSON, HTML5, CSS3 and Bootstrap, Batarangle, ChartJS, GitLab, Jasmine
Confidential, Portland OR
.Net Developer
Responsibilities:
- Developed single page applications using Angular4, Typescript, HTML5, CSS3, JavaScript and Bootstrap and worked in an Agile (Scrum) development methodology and involved in sprint planning and review.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular4.
- Implemented responsive web design using Bootstrap and used Ng-Bootstarp based on Angular4 Components.
- Used Bootstrap to help the responsiveness of webpage and design with few custom CSS3 style sheet on elements.
- Implemented HTTP requests using Observable library to handle multiple values over time.
- Worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI along with DOM/CSS Manipulation.
- Developed Custom Authentication, Exception Filters in Web API that handles Token based Authentication and Exceptions respectively and returns appropriate Http Status Codes.
- Used the Database first approach with the Entity Framework to generate models and the DbContext.
- Implemented Unit Testing using MSTest along with MOQ for mocking the objects.
- Debugged and tracked using Fiddler for Web API service and Jasmine to unit test the Angular project in an isolated and automated manner.
Environment: VS Code, C#, Visual Studio 2015, Angular4, Bootstrap, CSS3, JavaScript, HTML5, Web API2, Fiddler, Jasmine, SQL Server, Entity Framework, NUnit, Agile (Scrum) Confidential Inc. Portland OR
Software Engineer
Confidential
Responsibilities:
- Developed User Interface using HTML, CSS, JavaScript, AJAX, JSON, Angular and Bootstrap based on Confidential .
- Used Database first approach in Entity Framework to perform CRUD operations.
- Used LINQ and LINQ to Entities data provider for interacting with the data in the Entity Framework.
- Responsible for Designing and Developing the Reusable UI Components Like Partial View and MVC Layout View.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client-side validation.
- Implemented JavaScript form validation using Regular Expressions, Created synchronous and Asynchronous web service invocation with JavaScript.
- Implemented security, authentication and authorization in MVC.
- Optimized the application’s performance by Minification and Bundling.
- Developed RESTful web services using WEB API.
- Used serialization and Model binding in Web API.
- Actively involved in Exception Handling, Testing and Debugging in Web API.
- Created Indexes to speed up the Query process, Procedures and Cursors in SQL Server Management Studio.
- Involved in design and developing of navigations control, user controls, custom control etc.
- Involved in gathering requirement and creating prototype for the new upgrade for application.
Environment: ASP.NET 4.5, C#, MVC, 5.0 JavaScript, ADO.NET, Entity Framework core 2.0, HTML5, CSS3, XML, AJAX, JSON, JQuery, Angular 2, Bootstrap 4.0, SQL Server 2014, ADO.NET
Confidential, Seattle WA
Senior .Net Developer
Responsibilities:
- Developed Multi-Tier Application using 3-layer approach, Presentation layer was developed using ASP.NET MVC5, the business layer was developed using C#, and data access layer using Entity Framework.
- Used ASP.NET MVC5 filters like Action Filters, Exception Filters and created custom filters to implement in controller action level and controller level.
- Implemented client-side validations using jQuery validation plugins and ASP.NET MVC5 validation at controller level using data annotations for model validations.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC5 and implemented sorting, filtering and paging with Entity framework in MVC.
- Use jQuery client-side scripting for auto complete, tabs, validation, date picking, sorting, auto-submit and other functions.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers.
- Developed Stored Procedures, Views, and Triggers for data manipulation, ensuring set up relations includes Indexing, Constraints and Foreign Keys.
- Maintenance and Defect Tracking Using TFS, JIRA. Responsible for quality assurance of finished websites including the validation of web forms and links.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
Environment: ASP.NET MVC5, jQuery, JavaScript, C#, Entity Framework, WCF, JIRA, TFS, NUnit, SQL Server, HTML, CSS, Visual Studio
Confidential, Corvallis OR
Software Engineer
Responsibilities:
- Involved in requirements gathering, design, architecture, programming, testing and implementation of the application.
- Developed an ASP.NET MVC application in Visual Studio using the test-driven development (TDD) approach.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using MVC, C# and JavaScript for client-side validation.
- Implemented Web Services using WCF to update the information displayed in the browser and to authenticate the current users to ensure security and information sharing.
- Implemented Dependency Injection with constructor injections for loosely coupled components using Ninject IOC container.
- Generate Entity Framework context models utilizing database first approach and built library of data access methods.
- Used RESTful service methods for create, read, update and delete form data.
- Product development is an Agile (SCRUM) methodology, where progress and task assignment are discussed in everyday meetings.
- Involved in Unit testing using MS testing and integration testing of the entire application.
Environment: ASP.NET MVC, WCF, Entity Framework, AJAX, jQuery, IIS, Agile(Scrum), Unit test, Visual Studio, SQL Server, JavaScript, C#, TDD
Confidential
C# Developer
Responsibilities:
- Involved in gathering of requirements by interacting with analysts.
- Used Waterfall development methodology.
- Developed .Net assemblies using C#.NET (Data access and Business Logic).
- Worked on Reusable software components Design and Development.
- Developed web pages using HTML, CSS, JavaScript, jQuery and Ajax.
- Worked on JavaScript for Client-Side Validation.
- Used AJAX extensively with JavaScript and XML.
- Involved in designing complete database objects like Tables, Views, Stored procedures and triggers using SQL Server.
- Successfully integrated data from multiple data sources including, SQL Server 2008 and legacy data delivered via message queues using ADO.Net.
- Used Web Services to access data from the Remote Application.
- Implemented Distributed computing using .NET Remoting.
- Performed Unit testing.
Environment: ASP.NET, MVC, Visual Studio 2008, C#, ADO.NET, .Net Framework, Web Services, AJAX, HTML, CSS, JavaScript, jQuery, SQL Server 2008
Confidential
C# Developer
Responsibilities:
- Involved in collecting and analyzing the business requirements from the customers.
- Designed Web Forms, User Controls, AJAX Web Forms and HTML Pages using ASP.NET.
- Performed validations on Web Forms using .NET Validation Controls and JavaScript.
- Designed Web Forms using different ASP.NET Server Controls, API Validation Controls, and other third-party controls.
- Performed required field, comparison, range, custom validations of the input controls of the Web Forms.
- Implemented Web services for the communication between client and server using SOAP.
- Created web pages using HTML and CSS to take advantage of the newest web techniques and styles.
- Used ADO.NET extensively for database interactions using Data Reader, Data Adapter, Data view and Datasets.
- Wrote Stored Procedures, Triggers, Functions and Indexes to improve the throughput of application using optimized queries.
- Created and supporting custom reports from the TFS data warehouse.
Environment: Visual Studio 2008, .NET 3.0, C#, Serviced Components, Web Services, Custom controls, XML, SQL Server 2008, VSS, Agile, Scrum