We provide IT Staff Augmentation Services!

Web Developer (angular 5/web Api) Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 5+ years of experience in Full Stack Development (.NET) in all phases of Software Development Life Cycle (SDLC) including planning, analyzing, designing, building, testing, and implementation of console and web - based applications.
  • Excellent knowledge in Service Oriented architecture (SOA), N-tier, Onion Architectures, as well as Object Oriented Design (OOD), Model-View-Controller (MVC), Singleton, Dependency Injection, Decorator, Repository, and Unit of Work (UOW) design patterns.
  • Experience in web technologies using HTML 5, JavaScript, JSON, XML, jQuery, AJAX, CSS3, and Bootstrap 3/4.
  • Expert in developing Single Page Application (SPA) with Angular 5+, Angular CLI, TypeScript, and skillful in Angular features such as Material Design, Components, and Services.
  • Proficient in developing web application by using .NET frameworks such as Web Forms and MVC, applying ASPX and Razor View Engine for translating views to HTML and render them to browser.
  • Extensive knowledge of Object-oriented programming (OOP) features such as encapsulation, abstraction, inheritance, polymorphism, and implementation of Object-Oriented concepts.
  • In-depth knowledge on ASP.NET features such as Authentication, Authorization, Error Handling, and Custom Filters.
  • Expertise in object-oriented programming language Microsoft C#.
  • Experience in developing and using SOAP, RESTful Web Services, Windows Communication Foundation (WCF), and ASP.NET Web API.
  • Strong experience in Object-Relational Mapping (ORM) Entity Framework and ADO.NET in connecting to database server with both database-first and code-first approach, and using LINQ to retrieve and save data from database.
  • Extensive experience in Relational Database design, schema design, database normalization, stored procedures, triggers, user defined functions, and views using MS SQL Server 2012/2014.
  • Experience working in Agile and Waterfall Methodologies including Scrum and Sprints, as well as Unit Testing and Test-Driven Development (TDD).
  • Skilled at Angular unit testing tools such as Jasmine and Karma, and Web API and Service testing tools such as SoapUI and Postman.
  • Worked with Source and Version Control tools such as Team Foundation Server (TFS), Git, and project management tool JIRA.
  • Good knowledge of Communications Protocol such as HTTPs, TCP, and UDP.
  • Excellent communication, presentation, planning, debugging, and trouble shooting skills.
  • Knowledge of financial solutions including Futures, Options, Derivatives, and Risk Management.

TECHINICAL SKILLS:

Microsoft: .NET framework 4, ASP.NET Web Forms, ASP.NET MVC 5, ASP.NET Web API, ADO.NET, Entity Framework 5/6, LINQ, Visual Studio 2013/2015/2017 , Visual Studio Code

Web: Angular 5+, Node.js, HTML 5, Bootstrap 3/4, CSS3, JavaScript, TypeScript, jQuery, XML, JSON, WSDL, RESTful and SOAP Web Service, WCF.

Programming: MATLAB, Java, and Microsoft C#.

Database: MS SQL Server 2012/2014/2017 , T-SQL, and SSIS.

Others: Git, TFS, JIRA, SoapUI, Postman, Jasmine, Karma, and NUnit.

EXPERIENCE:

Confidential

Web Developer (Angular 5/Web API)

Responsibilities:

  • Participated in meetings with project manager to gather business requirements and specifications.
  • Highly involved in developing and hosting ASP.NET Web API.
  • Worked on ADO.NET Entity Framework 6 to return JSON results of data sources.
  • Assisted front-end developers with User Interface using Angular 5 framework, along with npm, HTML5, CSS 3, and Bootstrap 3 for page styles to build a Single Page Application (SPA).
  • Developed reusable components and services using TypeScript to perform CRUD operations based on Angular 5 structure and concept of dependency injection.
  • Created and used custom pipes for UI functionalities, search results, customizing, and use rxjs Observable to handle HTTP requests.
  • Used Angular Structural Directives such as *ngIf and *ngFor to shape or reshape DOM’s structure.
  • Implemented Angular Interpolation and Template Expressions to display and calculate data passed from the servers, and angular HTML event bindings to perform actions when user interact with the web pages.
  • Used Angular 5 features such as lazy loading module and resolve guard to deliver better performance and user experience.
  • Applied Router Module and navigate different URL addresses using Angular RouterLink.
  • Implemented CORS for accessing resources from servers at different origins.
  • Worked with Postman to conduct Web API tests, and use Jasmine and Karma for Angular Unit Testing.
  • Adjusted CSS features to display properly on different web browsers.
  • Involved in bug fixing and support for the application.
  • Used Git to merge codes and branches for source and version control, and JIRA for project management.

Environment: Angular 5, HTML5, CSS3, Bootstrap 3, JavaScript, TypeScript, ASP.NET Web API, C#, Entity Framework 6, .NET Framework 4, Microsoft SQL Server 2014, Visual Studio Code, Git, JIRA, Postman, Jasmine, and Karma.

Confidential, West Saint Paul, MN

Full Stack Developer (ASP.NET/MVC)

Responsibilities:

  • Involved in SDLC phase of analyzing, designing, building, testing and deployment of web-based application.
  • Worked with product owner and scrum masters to hash out business requirements and logics, and also translated into functional requirements.
  • Followed Agile and Scrum methodology by reviewing progress and achieving goals in 2-week sprints in order to deliver high quality application.
  • Built the application using Onion Architecture following design patterns with Dependency Injection, Singleton, Repository, and UOW.
  • Created database objects and models using ADO.NET Entity Framework 6 database first approach.
  • Utilized LINQ for retrieving, saving, and querying data source from MS SQL Server 2014.
  • Developed Data Access Layer with Unit of Work (UOW) and Repository pattern.
  • Involved in designing MVC pattern in BLL and implementing filters such as action filters, authorization filters, and authentication filters.
  • Used ViewBag, ViewData, and TempData to pass data from controllers to controllers and views.
  • Designed methods and components in business logic layer using LINQ and C#, and also used View Models for binding data with web pages.
  • Developed presentation and UI layer using HTML 5, JavaScript, jQuery, CSS3, and Bootstrap 3, and used Razor Syntax to create dynamic web pages with C#.
  • Implemented jQuery AJAX on Partial Views for updating and displaying data on web pages.
  • Developed the Layout Page for common layout of web pages for the application.
  • Worked on NUnit for MVC Unit Testing.
  • Used Team Foundation Source (TFS) for source and version control, and JIRA for product management.

Environment: HTML 5, CSS3, Bootstrap 3, NET Framework 4, ASP.NET MVC 5, Entity Framework 6, C#, LINQ, jQuery, AJAX,, Microsoft SQL Server 2014, NUnit, TFS, and JIRA.

Confidential, Bloomington, MN

.NET Developer (Web Services/MVC)

Responsibilities:

  • Involved in meetings with project manager, database architecture, team lead, and members involved in functionalities of WCF Services and Web pages.
  • Used ADO.NET for connecting database with WCF Services.
  • Provided constructive suggestions to database developers, and technical support to team members for better performance and understanding of business requirements.
  • Hosted the WCF Services on Windows Console applications using C#.
  • Developed WCF Services using Simple Object Access Protocol (SOAP) for communication and return data source result in XML form.
  • Implemented MVC design pattern for application using ASP.NET, MVC 5, and also view models for binding data with web pages.
  • Applied Data Annotation in MVC models for model validation.
  • Enhanced existing codes and developments using C#, HTML 5, JavaScript, and CSS3 to follow new structures and patterns.
  • Upgraded existing pages and applications to ensure their functionalities and performances connect with WCF Services.
  • Used SoapUI for service functionality, behavior, and connectivity testing.
  • Used Test Driven Development (TDD) approach to develop test cases for the services.
  • Performed MVC Unit Testing using NUnit.
  • Involved in software management such as tracking, monitoring, and validating issues using Team Foundation Server (TFS).

Environment: WCF Service, ASP.NET, C#, ASP.NET MVC 5, ADO.NET, .NET Framework 4, Microsoft SQL Server 2012, TFS, XML, SoapUI, Windows Console Application, TDD, and NUnit.

Confidential, Grand Rapids, MI

Web Developer (ASP.NET/MS SQL)

Responsibilities:

  • Participated in designing architecture of database and web-based application to satisfy business requirement, and provided phased contribution outcome in each Sprint meeting.
  • Used SQL query to create database including tables, stored procedures, triggers, user defined functions, and also to test practicality and functionality of the database in MS SQL Server 2012.
  • Constructed a 3-layer architecture with Data access layer, Business Logical layer, and Presentation layer.
  • Consumed Entity Framework 5 code first approach for data access layer to access and interact with MSSQL Server database.
  • Worked with SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) for data integration and data Extract, Transform, and Load (ETL), which is used for data warehouse tasks such as data mining and data analysis.
  • Built up Data Bound Controls such as GridView control to display, sort, and edit data source in tabular format.
  • Developed functionality and components using ASP.NET Web Forms coded with C#.
  • Designed front-end pages and master page using HTML, CSS, Bootstrap, and also implemented JavaScript and jQuery for functionality.
  • Worked with ASP.NET View States and Cookies for transferring and sharing data between Web Forms.

Environment: ASP.NET Web Forms, HTML, CSS3, Bootstrap 3, JavaScript, jQuery, and C#, Microsoft SQL Server 2012, SSIS, SSRS, .NET Framework 4, Entity Framework 5,Visual Studio.

We'd love your feedback!