.net Developer Resume
Dallas, TexaS
SUMMARY:
- Competent IT Professional with a qualitative experience of over 5+ years in developing, implementing web and windows applications, design analysis, testing, deploying the applications and providing production support.
- Designed, Developed and Implemented Web Applications using .NET Framework Architecture including ASP.NET MVC Core 2.0, ASP.NET MVC 6/5/4, ASP.NET 3.0,3.5, 4.5, 4.6,4.7, C#, WCF 4.0/3.5, Web API, jQuery, Angular2/4, HTML5, CSS3, AJAX, JavaScript and SQL Server SSRS, SSIS, JSON, IIS.
- Worked with ADO.NET, Entity Framework, LINQ, WCF and Lambda Expressions.
- Knowledge of Design patterns like MVC, MVVM, Dependency Injection, Repository Pattern, Gang of four patterns like Singleton, Factory, Abstract Factory and Microsoft Patterns & Practices
- Strong knowledge in OOP (Object Oriented Programming), good Coding Practices, Design and Analysis.
- Knowledge in implementing N - Tier architecture applications and SOA (Service Oriented Architecture) based services.
- Experience in developing RESTful Web Services using Web API and SOAP services.
- Implemented client-side interfaces with HTML5, CSS3, Bootstrap, Angular, JavaScript libraries like jQuery, Chart.JS, Require.JS, jQuery Validation and LESS & SASS etc.
- Implemented Single Page Application using ASP.NET Web API & Angular.
- Experienced in asynchronous programming and data retrieval with Ajax requests, handling information in JSON and XML format.
- Experience building, managing Web Applications using ASP.NET Web Forms and MVC (Razor/ASPX engine), HTML, CSS, jQuery.
- Proficient in LINQ for data retrieval, CRUD operations, data filtering, sorting, among others.
- Skilled in writing SQL Queries, Stored Procedures, Views, Triggers.
- Monitoring Event viewer, SQL Error logs and Log File Viewer for Software and related errors.
- Experience in testing and fixing the defects that found during migration of applications migrated from Apex 4.2 to Apex 5 of the applications.
- Experience using Agile/Scrum, RAD, Waterfall methodologies.
- Experience using TFS, Git, Jenkins, MS Build, MS Test for Continuous Integration & Deployment.
- Experience using Azure Web Jobs, Blob Storage, App Services, Data Services, Deployment & Staging.
TECHNICAL SKILLS:
Programming: C#, C++, .Net, PL/SQL, PowerShell
Database: SQL Server (2008/2012/2014 ), MySQL, ORACLE, MongoDB, Azure
Web Technologies: ASP.Net, ASP.Net MVC, MVVM, Ajax, JavaScript, Bootstrap, jQuery, Angular, Web API, WCF, ADO.Net
Version & CI: TFS, Git, Jenkins, Bitbucket, Mercurial
Packages: JSON.NET, Stripe.Net, Authorize.NET, Azure SDK, AWS SDK, SendGrid, Asp.Net Identity, NHibernate
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
.Net DeveloperResponsibilities:
- Implemented MVC application using C#, ASP . Net MVC with Razor View Engine.
- Implemented Entity Framework for Configuring and Mapping data between database and projects.
- Used Web API to provide the data from the database, and consume the service using jQuery/Ajax in the cross-domain environment.
- Proficient in designing and programming front-end web technologies including HTML5, Twitter Bootstrap, AJAX.
- Created ViewModels to encapsulate all models and classes used on the different views for a more stable, organized and clean code to reuse in Views.
- Used TempData and ViewData to pass data from action method to view.
- Created partial views to increase code reusability while maintaining module flexibility.
- Implemented HTTP handler with Action filter to perform actions such as error handling, pass views and JSON objects.
- Utilized jQuery Dialog with HTML Action Link to display a popup modal.
- Designed the Layout page for the whole application to act as a template for each View.
- Implemented validations by using MVC Data Annotation Validators.
- Worked on stored procedures, Triggers, Views and Temporary tables using SQL Server.
- Implemented bundle and minification to improve performance.
- Developed test classes and scenarios for unit testing.
- Designed web application by using Web API, Angular, ASP . NET 4.5, ADO. NET Entity Frameworks and JQuery.
- Web API's were used for insert, update, delete and getting information from DLL layer by using the POST, PUT, DELETE and GET actions.
- Custom directives were provided to extend the HTML functionality. Worked on Role based Authentication and Authorization for restricting the user to access the application.
- Angular Services were used to share the data across the application. Dependency injection can be achieved by services.
- AutoMappers were used for mapping of one object to another object, which were having the same properties.
- Created a repository layer between data access layer and business logic layer for dependency injection at the server side.
- Worked on the C# and ADO. net for developing API and services in the middle tier.
- Used the concept of MVC architecture for creating the Model Layer, Service Layer, Business logic Layer, and API controller.
- Created web services as the bridge between front end and business service layer to provide service-oriented architecture.
- Developed core web services in Web API to read data from SQL Server Database using Entity Framework.
- Created API and function for wire up dynamic search component.
- Utilized LINQ technology extensively for data retrieving, querying, and manipulation.
- Designed and developed the Web pages using framework Angular 4.4.6 along with HTML5, CSS3, and Typescript.
- Implemented Multi-Threading and Asynchronous WEB API calls to improve the performance of the application.
- Actively involved SCRUM meeting, and plan meetings discussing the implementation, integration, and consideration of project.
Environment: Microsoft Visual Studio 2017/2016, Agile, ASP . NET /. NET Framework 4.5.2/4.7, C#, ASP . Net MVC 6/Core 2.0, Entity Framework 6/5, Microsoft SQL Server 2014/2012, jQuery, AJAX, HTML, CSS3, Bootstrap 3.3.7, SASS,GitHub .
Confidential
.Net DeveloperResponsibilities:
- Involved in design and development of the web application using C#, ASP . NET , HTML and JavaScript.
- Involved in developing n-tier architecture for business logic layer and user interface layer.
- Implemented OOPS concept such as Encapsulation, Inheritance and Polymorphism.
- Designed MASTER page to be used by the all web pages in the project to have a unique appearance of the pages.
- Authentication was provided for the users to be logged by using the ASP . NET .
- Validations were provided at the client-side using the java script and used validation controls.
- Created required database tables and stored procedures in the SQL server 2008 database.
- Created stored procedures in the database for search option of the customer details.
- Client-side state management (view state, cookies and query strings) and server-side state management (application state and session state) were used.
- Created database access using ADO. NET . Used dataset, data adapter and other ADO. NET connectivity controls to interact with SQL server
- Experience in Testing and debugging the code, maintaining the code.
- User Interface coded using Razor engine, jQuery, AJAX, HTML5, CSS3.
- Experience in testing the code and making modifications for the exiting code.
- Coded Controllers to transfer data between Views and Models.
- Experience in creating Intuitive web interfaces to gain user attention and important tasks .
- Entity Framework 5/6 used for the model of the project with a Database First Approach, getting from database to model about tables or stored procedures definition. Mapped several tables and procedures with the project.
- Experience in working Service now which is ITIL, ITSM support to keep the monitor on the system and tickets.
- Experience in the testing the blocks of code and testing as per requirements.
- Strong experience in front-end development with HTML5, CSS, Bootstrap and AngularJS.
- Developed RESTFUL Web API using HTTP verbs of GET, PUT, POST & DELETE with $http service to implement CRUD operations.
- Used Angular ui.grid and its built-in services to display data in tabular format and implemented several feature.
- Implement form submission using AngularJS controller, service, factory with Web API services.
- Used Action Filters for user authentication and authorization depending upon. Authorization Filters applied to ensure proper accessibility to methods within the project.
- Implemented Error handling through try/block catch.
- Develop administrative modules to add/remove roles from users, activate users, configure privileges, and ensure authorized users had approval authority for certain actions.
- JQuery Ajax Methods to consume information from a Web API service, getting data JSON format
- Provide custom requirements, error messages through Data Annotations in Model.
- Created and Ran Unit Tests using TFS and Visual Studio.
- R eviewed code to ensure that all the Processes and Standards are being adhered. Participate in daily scrum meetings in the agile development process. Work as part of a team delivering high quality and efficient integration solutions.
Environment: .NET Framework 3.5/4.5/4.6, C#.NET 5.0, ASP.NET MVC 4/5, Apex 4.2,Visual Studio 2012/2013/2015 , JQuery, JSON, WebAPI, Angular, LINQ, AJAX, JSON, HTML5, CSS3, SQL Server 2008/2012, C#, Entity Framework 5/6, Azure, BitBucket, Jenkins.