Resume
Net Developer Mvc Net Core Plano, TX
SUMMARY:
- Full Stack developer with 6 years of experience in design and development of web application, implementation of Object - Oriented Design in Angular 2/4+, MVC, Web Form and C#.
- Proficient in developing front-end Single Page Application (SPA) using Angular 2/4+, HTML5, CSS3, Bootstrap, JavaScript, Typescript, and jQuery.
- Skilled using Angular Material and Boostrap 4 to do view design and template functions such as pagination and modals.
- Worked on Angular4+, Node.js, experienced using Route Guards for Authentication with tokens
- Perform RESTful in Web API and entity framework to fetch data, using HTTPClient request in services to get resources
- Worked on in-build pipes, and customer pipes to customize and filter, as well as validation and Lambda providers in Angular 5
- Familiar with @input &@output, @ViewChild, RxJs BehaviorSubject and services in Angular framework to communicate between components.
- In-depth knowledge of design pattern, such as Dependency Injection when implement services into component in Angular project.
- Experience in N-Tire, Onion, 3-Tire, MVC, Web API, Web Form, ASP.NET, ADO.NET, Relational Database Design and Non-Relational Database Design.
- Proficient in MVC (Model, View, Controller), Singleton, Abstract Factory, Factory, Repository design pattern to implement unit of work, as well as Generic services to implement functions.
- Experienced in designing user interface with Razor views, Partial View and Layout, as well as aspx view engine with master page in view.
- Experienced with LINQ and Lambda expression over collections and Entity framework for data querying and filtering the results.
- Experience in design and implement of Relational Database including Normalization, Stored Procedures, Triggers, Views, User Defined Functions, SSIS Packages and SSRS Packages in MS SQL Server. Utilized other database such as MongoDB, My SQL, SQL Developer.
- Proficient in using unit tests including NUnit and Jasmine, Karma to validate development releases with TDD and BDD methodology.
- Experience in developing Angular-based web application on Azure and AWS.
- Skilled use Postman to debug Web API function, and Collaborated with other developer using Git and TFS, followed Agile scrum development and JIRA project management tool with SDLC.
TECHNICAL SKILLS:
Web & Angular: Angular 2/4+, npm, Node.js, Reactive Forms, ngxPagination, HTML5, CSS3, Boostrap3, TypeScript, JavaScript, jQuery, Angular Material, AJAX, Java, C#
.Net: ASP.NET MVC, Web API, Entity Framework, WCF, ADO.NET, LINQ, ASP.NET Web Form, Onion Architecture, N-Tire Architecture, 3-Tire Architecture
Tools: My SQL, SQL Server, SQL Developer, MongoDB, Visual Studio, Visual Studio Code, IIS, SSIS, SSRS, TFS, GIT, JIRA, Azure, AWS, Tomcat
Debugger/Test: Postman, Jasmine, Karma, Nunit
PROJECT EXPERIENCE:
Confidential, Plano, TX
.Net Developer (MVC/.Net Core)
Responsibilities:
- Have scrum meeting every day; collaborate team with source control using TFS, Git.
- Travel to San Antonio train and collaborate with IBC’s developer on debugging the SP project and developing the new project.
- Responsible for design UI/UX, implement Bootstrap, Html, CSS, JavaScript, JQuery to the Wire creation screens to accomplish UI modern look and functions
- Responsible for creating all views using Razor View Engine, Partial view, Http helper to make views render data from models and controllers.
- Participate in design the project structure include: Presentation layer, Data access layer, Business logic layer, Domain layer and so on.
- Build Models, View Model to pass data between views and entity framework; build repository layer to convert business logic from Share Point project to our new .Net Core Solution.
Confidential, Spring, TX
Full Stack Developer(Angular6/.net Core)
Responsibilities:
- Collaborated with team members and project manager using VSTS.
- Delivered completed SPA using Angular 6, code in Typescript and Node.js, HTML, CSS.
- Extensively used Bootstrap and Angular Materials to do view design and template functions.
- Created view templates including functions of searching, sorting, editing, deleting and adding with build-in pipe and custom pipes to format output and implement filtering functions.
- Implemented Route Guards for Authentication, using HTTPClient in Service to connect with URLs from Web API, using postman to test Web API.
- Worked on T-SQL in SQL server to design database and accessed by entity framework in visual studio.
- Worked on .Net Faker to generate fake data.
- Used Unite Test for testing the finished code before check in.
Confidential, Florham Park, NJ
Full Stack Developer (Angular4+/Web API)
Responsibilities:
- Collaborated with team members and project designers using GIT, followed AGILE scrum development using JIRA.
- Delivered completed SPA using Angular4, code in Typescript and Node.js, HTML, CSS and Boostrap.
- Extensively used Boostrap to do view design and template functions such as paginate and models.
- Used several Modules to implement work flow, Angular CLI to manage project, create components, and services with Dependency Injection.
- Used Service, @Input, @Output, @ViewChild, EventEmitter for components communication and using Directives to manage behavior.
- Created view templates including functions of searching, sorting, editing, deleting and adding with build - in pipe and custom pipes to format output and implement filtering functions.
- Implemented Route Guards for Authentication, using HTTPClient in Service to connect with URLs from Web API, using postman to test Web API.
- Expertise in using T-SQL in SQL server to design database and accessed by entity framework in visual studio.
- Develop Web API and entity framework project to fetch the data from data server.
- Responsible for deploying the Angular-based web application on Azure.
- Used Karma and Jasmine for Test Driven Development (TDD).
Environment: Angular (4/5), Boostrap3, HTML5, CSS3, JavaScript, TypeScript, jQuery, Node.js, Angular Material, Web API, Entity Framework, C#, SQL Server, Jasmine, Karma, JIRA, Azure, Postman, Visual Studio Code.
Confidential, Morristown NJ
Full Stack Developer (ASP.NET MVC/ Repository/ Entity Framework)
Responsibilities:
- Involved in SDLC, of application developed using AGILE principle and participated in scrum meeting every day.
- Implemented C# ASP .NET MVC with Onion Architecture, Repository and unit of work to design server part and data transformation infrastructure
- Developed UI pages using HTML 5, CSS 3, Bootstrap, HTML Helper, jQuery in user interface with Razor views, Partial View and Layout
- Implemented Client - side validation to make sure the inputs are correct and User Validation and Authentication.
- Implemented cache mechanism for the query search on the server side to accelerate the search speed in a fixed period and developed a function to fresh the cache from the database periodically.
- Perform communication between controller, view and between controller and model to get method and data.
- Implemented lazy load model in the Entity Framework to accelerate the software runtime performance.
- Involved in application design based on MVC 5, used Singleton Design Pattern with unit of work to communicate between MVC project and Repository layer.
- Worked with LINQ over collections and Entity framework for data querying and filtering the results.
- Performed database operations on SQL Server 2014 to create and maintain customer's data using SQL queries, Stored Procedures, Functions, and Views.
- Used Microsoft TFS extensively to save code changes, perform gated check-ins and to keep track of the assigned user stories and performed Code Reviews.
Environment: ASP.NET MVC, C#.Net, ASP.Net, Ajax, ADO.NET, HTML5, CSS3, JavaScript, jQuery, Entity Framework, Unit of Work, LINQ, SQL Server 2014, Visual Studio 2017, JIRA.
Confidential, New York, NY
Full Stack Developer (ASP.NET MVC/Web API)
Responsibilities:
- Involved in requirement gathering, analysis, design, development, testing and debugging.
- Designed, developed, maintained Application using C#, ASP.NET MVC 4.0, JavaScript, jQuery, HTML, CSS.
- Designed and Developed web pages, layout pages and managed the CSS of the pages with Boostrap. and created ViewData, ViewBag to pass data from View to Controller.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller and Designed and Developed user controls.
- Created general Class library, Partial Class, Generics Using C# .NET.
- Deployed Lambda express into MVC to filter data and define logic.
- Implemented Web API services to pass data to multiple platforms.
- Used global.asax to write code in response to application starting, a session ending, and an application error occurring
- Managing and creating the Database operations such as tables creation, queries for DML operations, stored procedures, joins and views.
- Designed and developed table/matrix style reports using SSIS, SSRS and included them in the Application.
- Debuged Web API with Postman, Response daily work with JIRA. Corresponding with Waterfall SDLC methodologies.
Environment: ASP.NET MVC, C#.Net, Ajax, ADO.NET, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Entity Framework, LINQ, SQL Server 2012, Visual Studio 2014, JIRA, Postman
Confidential, New York, NY
Full stack developer (WebForm/ADO.NET)
Responsibilities:
- Gathered Client requirements and convert them into the Technical Specifications and developed Web forms using C#.NET.
- Skilled in N - tier architecture framework, created Business Logic Layer & Data Access Layers to implement the MVC architecture and UI
- Used ADO.NET objects such as Data Reader, Adapter and Dataset, Data Grid for data access.
- Successfully created SQL server database with dynamic store procedure, trigger, user define functions.
- Designed master Page with HTML, CSS, Bootstrap, jQuery, implementation of client-side validations using ASP.NET MVC Validation.
- AutoCompleteExtender with data from ASPX code behind using AJAX.
- Developed ASP.Net pages using web forms, server, validation, and user controls for header and footer, standardize menus.
- Worked to improve application performance using output caching, fragment caching and data caching.
- Implemented data access layer using ADO.NET classes such as DataSet, DataTable, and DataRow.
- Used ADO.Net extensively to interact with SQL Server 2012 database, deploy web application into AWS, used AWS database service and web service to create project.
Environment: ASP.Net, C#.Net, ADO.Net, SQL Server 2012, T-SQL, JavaScript, IIS, Windows, Visual Studio 2012, AWS.