.net Lead Developer/mvc/web Api/angularjs Resume
Minneapolis, MN
SUMMARY
- .NET Developer with 6+ years of experience in both front - end and back-end web application design, implementation of object-oriented design, software design patterns, MVC, database design and implementation.
- In-depth knowledge of web application development using frameworks such as ASP.NET. Web Forms, ASP.NET MVC.
- Experienced in Object-relational mapping using ADO.NET, Entity Framework, LINQ and SQL.
- In-depth knowledge of Entity Framework retrieving data from existing database with the database first approach.
- Extensive experience using ADO.NET technology to retrieve data from existing database with DataSet, DataAdapter and DataReader. Deliver data conversion, and customized data reports.
- Experienced in Unit Testing, applied Jasmine testing to test the AngularJS Controllers functions and Nunit testing for the MVC and Web API controllers.
- In-depth knowledge of front-end Single Page Application (SPA)
- Extensive experience in AngularJS Working with controllers, views and models.
- Applied WCF and Web-API Server to access data.
- Solid understanding in front-end web development and design using HTML, CSS and Twitter Bootstrap.
- Extensive knowledge in JavaScript, jQuery
- Experienced in Object Oriented Programming Language using C# and C++.
- Worked on SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) to
- Excellent communication skills and ability to work independently and collaboratively in cross functional and global teams.
- Excellent in workflow using Agile and waterfall and for the version control used TFS and GitHub.
TECHNICAL SKILLS
Operating Systems: Windows 9x/ME/XP/7/8.x/10.x
Programming/Script Languages: C#, C++, XML, JSON
Front-End Languages/Scripts: JavaScript, JQuery, Bootstrap 3.7/3.0 AngularJS 1.3/1.4, Html5
.NET Technologies: ASP.NET MVC 5/4/3, ASP.NET Web Forms .Net framework 4.x/4/3.5/3/2 Entity Framework 6/5/4, ADO.NET, LINQ WCF, Web API
IDE: Visual Studio 2015/2012/2010 Xcode
Database/Service tools: SQL Server 2014/2012/2008 , SSIS, SSRS
Project Management tools: Team Foundation Server, GitHub
MS Programs: MS Word/Excel/PowerPoint/Access/Visual Studios/Outlook/Visio
Debugger/Testing: Unit Testing, Jasmine and MS testing
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
.Net Lead Developer/MVC/Web Api/AngularJS
Responsibilities:
- Lead a team of software developers programming applications for insurance industry clients Ensured team members stayed on task..
- Created many Ajax call to the Controller both synchronous and asynchronous.
- Assigned coding tasks to various team members.
- Ensured the programming team developed high-quality working applications to clients by doing code review.
- Directed team meetings to check on progress and plan code direction.
- Refactored of JavaScripts callback functions with promises
- Implemented JavaScripts Module Design Pattern to provides loose coupling to support well-structured code.
- Used Entity Framework to access data from database.
- Refactored and created functionality fallowing S.O.L.I.T. principles.
- Used Route.config and Attribute routing in the controller to map actions directly to route templates.
- Worked with data annotations Html validation and JavaScript to do validation.
- Worked with HtmlHelper and razor for the front end.
- Detected if the call to the action was post or get and that the user had rights to call the action.
- Applied model binder to map the HTML UI with the model.
- Used hyperlink to navigate from one view to another.
- Exerted validation Summery to display the requirement not fulfill in the view.
- Added partial view to dynamically change the content of the page.
- Worked with entity Framework to access the data base in SQL Servers.
- Performed Ms Testing and Code Reviews to ensures best practices.
- Implemented JQuery and JSON for optimization and to manage code properly.
- Used HTML, CSS, Bootstrap and javascript for designing the front end.
Environment: ASP.Net/.Net Framework 4.5.2, C#, ASP.Net MVC 5, Entity Framework 6, SQL server 2012, Razor View 3.2.3, HTML, CSS3, Bootstrap 3.3.7, JavaScript, JQuery 3.1.0, MOQ
Confidential, St Louis, MO
.Net Developer/MVC/Web Api/AngularJS
Responsibilities:
- Wrote SOAP web services to communicate between differences applications.
- Extensive work creating viewModel, mode, to get the data from view to control and for the web-services.
- Created many Ajax call to the Controller both synchronous and asynchronous.
- Worked with Creating store procedures and Link to fetch Data to populate grids and views
- Applied action Filter to handle error, and implement forms authorize access.
- Worked creating editing and updating kendo ui Grid and tabs.
- Refactored of JavaScripts callback functions with promises
- Implemented JavaScripts Module Design Pattern to provides loose coupling to support well-structured code.
- Used Entity Framework to access data from database.
- Refactored and created functionality fallowing S.O.L.I.T. principles.
- Used Route.config and Attribute routing in the controller to map actions directly to route templates.
- Worked with data annotations Html validation and JavaScript to do validation.
- Worked with HtmlHelper and razor for the front end.
- Detected if the call to the action was post or get and that the user had rights to call the action.
- Applied model binder to map the HTML UI with the model.
- Used hyperlink to navigate from one view to another.
- Exerted validation Summery to display the requirement not fulfill in the view.
- Added partial view to dynamically change the content of the page.
- Worked with entity Framework to access the data base in SQL Servers.
- Performed Ms Testing and Code Reviews to ensures best practices.
- Implemented JQuery and JSON for optimization and to manage code properly.
- Used HTML, CSS, Bootstrap and javascript for designing the front end.
Environment: ASP.Net/.Net Framework 4.5.2, C#, ASP.Net MVC 5, Entity Framework 6, SQL server 2012, Razor View 3.2.3, HTML, CSS3, Bootstrap 3.3.7, JavaScript, JQuery 3.1.0, Kendo UI, MOQ
Confidential, Staten Island, NY
.Net Developer/MVC/Web Api/AngularJS
Responsibilities:
- Worked with ViewData, TempData, Session, and Cookies to send data from controller to view or controller.
- Implemented viewModel, model, to get the data from view to control.
- Returned data in JSON formats to make it easy access to JavaScript
- Mapped multiples URL to one Action in order to meet Routing Project
- Applied action Filter to handle error, and authorize access.
- Implemented Ng-init to initialize data in AngularJS.
- Worked with $scope to communicate controller with view.
- Used Ng-controller and Ng-model to bind the HTML UI
- Optimization of Digest Circle by preventing unnecessary watchers doing one time binding
- Implemented services to dependent inject objects into controller.
- Used Entity Framework to access data from database and stored procedures.
- Created Factory to inject multiples verity of objects into the controllers.
- Used $root Scope to set variables to be share with multiples $scopes
- Implemented Bundling to CSS and JavaScript to improve request load time.
- Implemented Minification to scripts to improve request load time.
- Worked with data annotations Html validation and JavaScript to do validation.
- Exerted global error handling to display a custom error page.
- Worked with HtmlHelper and razor for the front end.
- Made some Actions to only be access by Post and other only by Get.
- Detected if the call to the action was post or get.
- Applied model binder to map the HTML UI with the model.
- Used hyperlink to navigate from one view to another.
- Exerted validation Summery to display the requirement not fulfill in the view.
- Changed the action name in MVC so it can be call by different names.
- Added partial view to break up large views into smaller components.
- Worked with entity Framework to access the data base in SQL Servers.
- Wrote Stored Procedures to access data from database.
- Performed Unit Testing and Code Reviews.
- Implemented JQuery and JSON for optimization and to manage code properly.
- Helped on the Development of UML diagrams using Visio.
- Used HTML, CSS, and java script for designing the front end.
Environment: ASP.Net/.Net Framework 4.5.2, C#, ASP.Net MVC 5, Entity Framework 6, SQL server 2014, Razor View 3.2.3, HTML5, CSS3, Bootstrap 3.3.7, JavaScript, JQuery 3.1.0, AngularJS1.4
Confidential, Piscataway, NJ
AngularJS/.Net Developer
Responsibilities:
- Used singleton Designed pattern to global access to some data.
- Worked with Viewstate, Control state, and Cookies.
- Used HTML, DHTML, CSS, and java script for designing the front end.
- Performed Unit Testing applying Jasmine for AngularJS Controllers and Nunit-Testing for Web-API
- Used Basic C# OOPS concepts (Inheritance, Encapsulation and Polymorphism).
- Implemented Ng-init to initialize data in AngularJS.
- Worked with $scope to communicate controller with view.
- Used Ng-controller and Ng-model to bind the HTML UI
- Optimization of Digest Circle by preventing unnecessary watchers doing one time binding
- Implemented services to dependent inject objects into controller.
- Used Entity Framework to access data from database and stored procedures.
- Created Factory to inject multiples verity of objects into the controllers.
- Used $root Scope to set variables to be share with multiples $scopes
- Used Action Filter to handle error, and authorize access.
- Implemented Bundling to CSS and JavaScript to improve request load time.
- Implemented Minification to scripts to improve request load time.
- Implement data annotations Html validation and JavaScript to do validation.
- Used partial view to break up large views into smaller components.
- Used entity Framework to access the data base in SQL Servers.
- Used Dynamic SQL in Stored Procedures.
Environment: ASP.Net/.Net Framework C#, ASP.Net MVC 4.0, Entity Framework 4.1, MVC 4.0 with WEB API, SQL server 2014, Razor View, HTML, CSS, Bootstrap, JavaScript, JQuery, AngularJS 1.3
Confidential, NY
.Net Developer/Web Form
Responsibilities:
- Created the database connection in AppSetting in web.config for global access.
- Used singleton Designed pattern to make global access for some data.
- Implemented the app code folder to store some UI classes.
- Used IsPostBack and AutoPostBack to stored data for the same user.
- Worked with View state, Control state, and Cookies.
- Created Stored Procedures in SQL to securely access the data from SQL.
- Used HTML, DHTML, CSS, and java script for designing the front end.
- Performed Unit Testing in the function of the code-behind.
- Used Basic C# OOPS concepts (Inheritance, Encapsulation and Polymorphism).
- Worked with DataRead and DataAdapter to read data from SQL Services.
- Worked on the codeBehind of the page for the back-end logic.
- Applied session to stored single user info.
- Exert service.transfer, and response.redirect.
- Redirect.Permanent to permanent predict to a new page.
- Cross Page Posting.
Environment: ASP.Net Web Form, C#, ASP.Net, ADO.NET, SQL server 2012, ASPX view, HTML, CSS, JavaScript, JQuery and Ajax
Confidential, NY
.Net Developer/MVC
Responsibilities:
- Performed Unit Testing and Code Reviews.
- Worked with Entity Framework Database connection.
- Applied Basic C# OOPS concepts (Inheritance, Encapsulation and Polymorphism).
- Implemented JQuery and JSON for optimization and to manage code properly.
- Used HTML, DHTML, CSS, and java script for designing the front end.
- Involved in Database Design and Development using SQL Server 2012.
- Designed N-Tier architecture for the application with Data Access Layer(DAL) and Business Access Layer(BLL).
- Used Entity Framework to access data from database and stored procedures.
- Wrote stored procedures in SQL Server.
- Implemented viewModel, model, to get the data from view to control.
- Returned data in JSON formats to make it easy access to JavaScript
- Mapped multiples URL to one Action in order to meet Routing Project
- Exerted global error handling to display a custom error page.
- Worked with HtmlHelper and razor for the front end.
- Made some controller to only be access by Post and other only by Get.
Environment: ASP.Net/.Net Framework, C#, ASP.Net MVC 4, Entity Framework 4.1, SQL server 2012, ASPX View, HTML, CSS, JavaScript, JQuery
