.net Developer Resume
New Brunswick, NJ
SUMMARY:
- .Net Developer with 5 years of industry experience in Application design, development and maintenance.
- Good understanding of Object Oriented Programming.
- Proficient in building Web Application using MVC 4/5, ASP.NET, C#, AngularJS, HTML5/CSS3, WCF, Web API, .Net framework 5.0, JQuery, Ajax, and SQL Server 2008/2012.
- Experience with .Net platform, Visual Studio 2008/2010/2012 and Microsoft SQL Server 2008/2012.
- Development experience in front - end Single Page Application development using open source framework AngularJS.
- Good knowledge in N-Tier Architecture (Business Logic Layer, Data Access Layer) and SOA (Service Oriented Architecture) based applications.
- Experience in working with ASP.NET web forms, Users control, Master Page, Ajax Extensions, various types of DataGrid and HTML features.
- Extensive understanding in creating and managing Views, Partial Views, View Model using ASP.NET MVC.
- Proficient in using CSS and Bootstrap to provide artistic designs for user interfaces.
- Experienced in design and develop ER diagram, class diagram and User case diagram.
- Expertise in creating Stored Procedures, Triggers, Views in SQL Server 2005/2008/2012.
- Proficient in Entity Framework, ADO.NET, LINQ and Lambda Expression.
- Familiar with Microsoft Data Tools SQL Server Integration Services to deliver ETL solutions and SQL Server Report Services to report per requirement.
- Extensively implemented Web Service, Web API and WCF.
- Highly skilled in creating different method to help handle with the database by using Web API.
- Working knowledge of MVC, MVP, MVVM design patterns.
- Experienced in JQuery, Ajax and AngularJS in the front end.
- Solid understanding of Digest Cycle, Customer Directive and Provider.
- Experienced in creating Service and Factory in AngularJS to make code reusable and clean.
- Development experience in Waterfall/Agile methodologies.
- Knowledge of Software Development Life Cycle.
- Worked on source control tool (Team Foundation Server).
- Proficient in coordinating with teams and provide necessary support to executive staff.
- Excellent communication skills with co-workers, and able to work independently.
TECHNICAL SKILLS:
Languages: C#, AngularJS, JavaScript, HTML, CSS, SQL, C/C++, Java, XML
Frameworks: ASP.NET, MVC, Bootstrap, JQuery, Web Service, Web API, WCF, Entity Framework, LINQ, ADO.NET
Databases: SQL Server, MySQL
Tools: Visual Studio, SQL Server Management Studio, SSIS/SSRS
Source Control: Team Foundation Server, GitHub
Operating System: Windows XP/7/8/10, Linux, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, New Brunswick, NJ
.Net developer
Responsibilities:
- Created the front-end SPA using AngularJS, HTML5, CSS and back-end service using ASP.NET Web API.
- Attended the user requirement gathering meeting and involved in requirement clarification and modification.
- Wrote the LINQ and Lambda Expression with the Entity Framework in ASP.NET Web API to access the database and achieve CRUD operations.
- Applied the AngularJS to render all page into a Single Page Application by using UI Router.
- Applied bootstrap for front-end page styling and responsive to different devices, and custom CSS files to achieve personalized styles.
- Applied ng-repeat in the front-end to output the filtering data.
- Implemented the Service and Factory functionalities to organize and maintain code clean.
- Implemented the custom directives with template.
- Implemented the front-end form Validation, and used the ng-show, ng-hide, ng-if and ng-disable to display validate message.
- Achieved AngularJS Authentication for the application, and stored generated token so that token can be sent with each request to secure resources in Web API.
- Used Fiddler as Web API debugger tool and Batarang as AngularJS web inspector.
- Applied the Jasmine for the unit test.
- Used the Team Foundation Server as source control.
Environment: ASP.NET, C#, Web API, AngularJS, Entity Framework, LINQ, SQL Server 2012, HTML/CSS, Bootstrap, TFS, MS Outlook, Fiddler 4, Batarang, Jasmine, MS Office Suite, Windows 7/8
Confidential, Pittsburgh, PA
.Net MVC developer
Responsibilities:
- Designed and implemented application using ASP.NET MVC with Razor engine, Ajax, JQuery, Bootstrap, Html/CSS and JavaScript.
- Created model classes using Entity Framework with LINQ and Lambda.
- Wrote the Stored Procedures to filter and manipulate data.
- Designed the View Model to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse the Views.
- Applied the AutoMapper to map the model class and Entity Framework to access the database.
- Used the JQuery and Ajax to create user interface for smooth and rich UI experience in Razor Views.
- Achieved the Validation by using Data Annotation in the server side.
- Implemented business logic using MVC authorization filters, action filters and exception filters.
- Used MVC Grid with Strongly Typed ViewModels to provide more flexible, editable and sortable grid view to increase user interaction.
- Created Custom Error Page using HandlerError filter and override the OnException function.
- Improved the load time performance by using Bundling and Minification.
- Organized and partitioned the app into separated modules using Areas.
- Used the Partial View and render action to combine several different pages into main page, and used Ajax to reload the partial view in Asynchronous way.
- Integrated third party controls such as Telerik Kendo UI to enhance richness of user interface.
- Used the NUnit for the unit test in MVC
- Used the Team Foundation Server as the source control.
Environment: ASP.NET, C#, MVC, Entity Framework, JQuery, Ajax, SQL Server 2012, HTML/CSS, Bootstrap, Telerik Kendo Grid, AutoMapper, nUnit, Team Foundation Server, MS Office Suite, Windows 7
Confidential, Voorhees Township, NJ
.Net Developer
Responsibilities:
- Designed and implemented application using C#, ASP.NET MVC with Razor View Engine, JQuery, Ajax and HTML/CSS.
- Analyzed the structure and used MVC to implement the whole project
- Used the Entity Framework with LINQ and Lambda to make a connection to access database.
- Designed the UI by using the bootstrap and CSS.
- Implemented Error Handling functions and methods to avoid vulnerabilities code to end users.
- Used the JQuery and Ajax to pass data between different controller and view page.
- Utilized Grid in MVC to provide flexible and editable grid views.
- Created several Action Filters for authentication and authorization to improve performance.
- Applied the Auto Complete Extender in the filter so that can help people to find the result.
- Created a Web Service to provide the auto complete features.
Environment: ASP.NET, C#, MVC, Entity Framework, JQuery, Ajax, SQL Server 2008, HTML/CSS, Bootstrap, MS Excel, MS Word, Windows 7
Confidential, Pittsburgh, PA
.Net Developer
Responsibilities:
- Used N-Tier architecture to develop the project.
- Used C#, Asp.Net, ADO.Net, JQuery, Ajax, SQL Server and Visual Studio.
- Applied the Validation Message in the page.
- Wrote the login web page which allow people could login by using the login name and password which is stored in the database.
- Utilized Ajax Control Toolkit fields to display filtered view result.
- Designed the website UI and basic business logic behind.
- Built the product and order details’ layout by using Asp:GridView.
- Wrote the web based function which allowed people can simply edit the order page without login to the database.
- Built in several filter events in the page which can help people to find what they looking for easily.
Environment: ASP.NET, C#, Web Form, ADO.NET, JQuery, Ajax, SQL Server 2005, HTML/CSS, MS Office Suite, Windows XP/7
