We provide IT Staff Augmentation Services!

C# .net Developer Resume

4.00/5 (Submit Your Rating)

Clifton, NJ

SUMMARY

  • Senior Web Application .NET Developer with 5+ years of experience in both front - end and back-end web application design, implementation of object-oriented design, software design patterns, service-oriented architecture (SOA), MVC, n-tier architecture, relational database design and administration
  • In-depth knowledge of front-end Single Page Application (SPA) development using open source framework Angular 7.
  • Solid understanding in front-end web development and design using HTML5, CSS3, and Twitter Bootstrap.
  • Extensive knowledge in JavaScript, jQuery, client-side framework using Angular 7, and server-side framework using .NET Framework.
  • Proficiency in developing web application using ASP.NET web forms, ASP.NET MVC, Web Services, Windows Communication Foundation (WCF) and ASP.NET Web API.
  • Extensive expensive with object-oriented languages in Microsoft C#.
  • Advanced knowledge in Database Design, Normalization, writing stored procedures, triggers, views, functions and SSIS Package in MS SQL Server.
  • Skilled in Object-relational mapping using ADO.NET, Entity Framework, LINQ to SQL and LINQ to Objects.
  • Highly proficient in writing test cases and using unit tests to validate development releases with Test-Driven Development (TDD) methodology.
  • Proven track record using both Agile and Waterfall SDLC methodologies.
  • Provided Software Configuration Management, Source Control and Version Control using tools including Team Foundation Server (TFS), Git.
  • Through understanding in interacting with business users and technical developers and translating business requirements and user expectations into technical specifications.
  • Excellent communication, planning, time management skills and experience in working with cross-functional and global team environments.

TECHNICAL SKILLS

Web: HTML5, CSS3, Bootstrap4, JavaScript, jQuery, Angular7, .NET Framework.

Programming: Microsoft C#, C++, Java, Python 3

.NET: ASP.NET Web Forms, ASP.NET MVC 6, Windows Forms, Web Services, WCF, Web API, ADO.NET, Entity Framework 6, LINQ to SQL, LINQ to Objects, Visual Studio 2017

Database: MS SQL Server, T-SQL, PostgreSQL, SSIS, SSRS

Others: GIT, XML, JSON, RESTful, Jasmine, Karma.

PROFESSIONAL EXPERIENCE

Confidential, Clifton, NJ

C# .Net Developer

Responsibilities:

  • Worked as main contributor to front-end Angular and back-end ASP.NET Framework Web API development.
  • Develop front-end components using HTML5/CSS3, Angular 6, Bootstrap 4.
  • Create custom, self-contained, reusable, and testable Angular modules, directives and services to implement key functionalities such as show differences kind of furniture, filter base on dynamic technical properties of each type of furniture.
  • Implement client-side Angular 6 form using Reactive Forms (or Model Driven) with validations, using various controls and filters.
  • Implement Angular Route Guard to restrict access to specific routes without valid JSON Web Token (JWT).
  • Implement a Token Interceptor to include the JWT which is in cookie as the Authorization header in any HTTP request that is sent and also another JWT interceptor to handle the 401 Authorized responses and prompt the user to log in again to renew the token when the token is expired.
  • Create multiple views with routing modules separated from app module to provide clarity.
  • Debug application, identify source of bugs in Angular code and fixes, refactor code to improve project readability and maintainability.
  • Created data models in using Entity Framework 6 Code First approach.
  • Implement RESTful ASP.NET Framework Web API services that provide HTTP endpoint for logic functionality such as user register, login, filter products
  • Implement the JWT token-based authentication and custom JWT authentication action filter to restrict access to non-customer user.
  • Using Hash with salt for users’ password to enhance the security.
  • Using AutoMapper to do a mapping between Data Transfer Objects (DTOs) and model objects.
  • Using Unit of Work and Generic Repository pattern and Dependency Injection with Unity to achieve loose coupling.
  • Provide input to Microsoft SQL Server database architecture design and HR data migration from internal data sources.

Environment: Angular6, HTML5, CSS3, Bootstrap 4, JavaScript, Web API, C#, .NET Framework, Microsoft SQL Server.

Confidential, Princeton, NJ

C#/.NET Software Developer

Responsibilities:

  • Created data models in MVC using Entity Framework 6 Code First approach
  • Implemented ASP.NET MVC routing using attribute-based routing.
  • Implemented client-side validations using jQuery and ASP.NET MVC Validation
  • Created custom filter using MVC authorization filters, action filters and exception filters.
  • Applying MVC bundling to improve application performance and refactored code to provide more readability and maintenance.
  • Developed front-end components using HTML5, CSS3, AJAX and jQuery.
  • Comprehensively tested, maintained, documented, and deployed the application.
  • Ensured the solution meets both scalability and extendibility requirements, and the design and solution implementation in accordance with best practices.

Environment: .NET Framework 4.5, C#, ASP.NET MVC 5, Entity Framework 6, MS SQL Server, JavaScript, jQuery, AJAX, HTML5, CSS3.

Confidential, Boston, MA

Software Developer (.NET)

Responsibilities:

  • Based on business requirement to design the application architecture, use cases, and flowcharts
  • Implemented key functional component using ASP.NET Web Forms, HTML5, CSS3.
  • Implemented user access control using ASP.NET authorization and authentication.
  • Implemented client-base and server-based state management using properties such as view state, hidden field, cookies, application state, and session state.
  • Implemented client-side validation with ASP.NET validator controls such as required field validator, range validator, compare validator, regular expression validator and also customer validator.
  • Using ADO.NET classes such as DataSet, DataTable and DataRow to implement data access layer.
  • Created database documentations and database tables in MS SQL Server.
  • Wrote database stored procedures and view using dynamic SQL to fetch data more efficiently.

Environment: .NET Framework 4.5, C#, ADO.NET, ASP.NET Web Forms, MS SQL Server, HTML5, CSS3, JavaScript, AJAX.

Confidential, Lynnfield, MA

.Net Software Developer

Responsibilities:

  • Designed front-end component using HTML, CSS, Bootstrap.
  • Worked with JavaScript and AJAX libraries and framework including jQuery.
  • Created page templates for analytics reporting and result preview.
  • Responsible for overall availability of databases and associated systems including Pivotal CRM, Agile JIRA & Confluence, Tableau.
  • Provided input to the implementation of key functionalities such as people characteristics analysis and optimization analysis of team assignments.
  • Using stored procedure, function, view to make query more efficiently.

Environment: .NET Framework 3.5, C#, Visual Basic ASP.NE MVC5, MS SQL Server, HTML, CSS, JavaScript, jQuery, Bootstrap, Tableau, JIRA, Pivotal CRM, Confluence.

We'd love your feedback!