Software Developer (angular/asp.net Web Api) Resume
NJ
SUMMARY:
- Around 5+ years of experience in all phases of software development life cycle (SDLC) , Analysis, Design, Development, Testing and Implementation of client/server, web based, and N - tier applications.
- Experienced in working with Iterative Agile Programming Methodologies, Scrum, and Test-driven development (TDD) .
- Experienced in web UI technologies using Angular 2/4/5/6/7, Node JS, Typescript, JavaScript, HTML5, CSS, jQuery, Bootstrap, and Ajax for a better look using controls as well as XML.
- Proficient in building Angular to consume Web services, and build modules, components, services, and routers.
- Experienced in developing software using Visual Studio 2013/2014/2017/2019 and Visual Studio Code IDE.
- Excellent working experience in Object Oriented Programming (OOP) methodology using design patterns.
- Excellent experience in ASP.NET architecture such as Webform , MVC , Web Services , WCF , and Web API .
- Proficient in implementing SOA using WCF/Web API and Single Page Application (SPA) using angular 2/4/5/6/7.
- Experienced in ASP.NET security features setups such as Authentication (Individual User Accounts) and Authorization (Authorizing Users to access certain resources).
- Configuring and managing IIS-Server during application deployment.
- Utilized Postman/SoapUI to consume resources for Web services/WCF/Web API.
- Experienced in Configuration, maintaining the web sites and services, setting up, and maintaining company policies using Microsoft Azure DevOps.
- Proven strength in analytical and problem-solving skills and a fast, keen learner.
- Proficient in version control Git to manage and maintain development processes.
TECHNICAL SKILLS:
Web: HTML5, CSS3, SVG, Bootstrap 3, JavaScript, jQuery, Angular, Node.js
Programming: Microsoft C#, Java, Python, JavaScript, PHP .NET ASP.NET Web Form, ASP.NET MVC 5, Web Services, WCF, Web API, ADO.NET, Entity Framework 6, LINQ, Visual Studio 2013/2014/2017/2019
Database: MS SQL Server 2012/2014/2016/2017 , T-SQL, SSIS, SSRS, SSMS, MySQL
Others: Git, MAMP, JIRA, XML, JSON, Microsoft Azure, postman, soap UI, restful, soap
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Software Developer (Angular/ASP.NET Web API)
Roles and Responsibilities
- Worked with Design/BA teams to analyze the Requirements, creating Design documents and Technical Definition Documentation. Worked in Agile/Scrum Development Methodology.
- Worked as a main contributor to front-end Angular 7 developer.
- Developed front-end components using HTML5/CSS3, Angular 7, and Bootstrap 3
- Implemented Angular 7 concepts: module, Component, Directives, Template, Metadata, Service, and Router Outlet.
- Passed data between parent and child components using Input variables and Output variables, Property Binding,
- Bootstrapping, NgFor, NgIf, binding the click event, Component decorator, binding to the hidden property, and interceptor.
- Implemented services in Angular 7 to perform CRUD operations, handle routing to a specified component and secure them by Route Garud the selected route
- Created custom, self-contained, reusable, and testable Angular 7 modules, components, directives and services to implement key functionalities.
- Made call to Web API to handle the request be processed and passed to the backend.
- Enforced authorization to the Web API called to check if the user authorized to access resources by requiring token that would be passed by Angular with Interceptor.
- Developed and consumed Restful Services using Web API. Implemented Restful services and HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
- Used Entity Framework to create entities in Data Access Layer and access the entity that was stored in database, add new entity, update a given entity, or delete specified entity.
- Used Server-Side Validation and Client-Side Validations (using Angular validation tools) for handling the form inputs.
Environment: Agile/Scrum, Angular 7, .NET, Web API, HTML5, CSS3, Bootstrap 3, Entity Framework, XML, JSON, Validation, CRUD, and validation, restful.
Confidential, ID
Software Developer (ASP.NET MVC)
Roles and Responsibilities
- Developed the software using Agile methodology (Scrum), paired programming using Test-Driven Development (TDD) and continuous integration/ deployment (CI/CD) using Software Development Life Cycle (SDLC) process.
- Created Business Logic Layer & Data Access Layers to implement the MVC with Razor. Implementation of client-side validations using MVC Validation.
- Applied Onion Architecture to allow decoupling the frontend from the backend and allow the code to be more flexible to be changed and maintained in later on.
- Applied Repository Pattern to enforce abstraction in the between the layers and allow us to integrate onion architecture.
- Implemented LINQ to perform SQL query in the project and filter out based on filtered value.
- Used Entity Framework to create Models using Database First Approach and build a connection to SQL Server and able to make CRUD calls.
- Developed stored procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching the data and binding and used LINQ to SQL to query database.
- Involved Unit Testing, Integration Testing, and Regression Testing in a regular basis to improve the performance of the application.
- Implemented software Configuration Management and setting up company version policies utilizing Azure DevOps.
Environment: Agile, Scrum, Test-Driven Development (TDD), continuous integration/ deployment (CI/CD), Software Development Life Cycle (SDLC), MVC, MVC Validation, MVC Razor, Onion Architecture, Repository Pattern, Entity Framework, LINQ, SQL Server, T-SQL, LINQ, Unit Testing, Integration Testing, and Regression Testing.
Confidential, ID
Software Developer (ASP.NET MVC/WCF)
Roles and Responsibilities
- Worked with team by following Agile Development Methodology for incrementing development processes.
- Gathered Business Logic Layer & Data Access Layers to implement the MVC architecture for the frontend.
- Designed front-end components using HTML, CSS, and Bootstrap web frameworks.
- Used ASP.NET MVC5 applications using MVC5 with Razor View Engine. Created the models, views and controllers using ASP.NET MVC5, C#.NET to consume WCF.
- Worked with JavaScript and AJAX libraries and framework including jQuery to make the web application more interactive.
- Implemented of client-side validations using ASP.NET MVC Validation.
- Enabled CORS in WCF to allow MVC to consume the services.
- Implemented Entity Framework with Code First Approach (CFA) to provide flexibility to my database design, and to make different DML calls to the backend in WCF environment.
- Tested the WCF services called by using Postman and SoapUI.
- Experienced with using Azure to host the web application.
Environment: Agile/scrum .NET Framework, C#, ASP.NET MVC, WCF, MS SQL Server 2008, HTML, CSS, Bootstrap, JavaScript, jQuery, Entity Framework, Code First Approach, SoapUI, and Postman.
Confidential, ID
Software Engineer (ASP.Net Webform)
Roles and Responsibilities
- Gathered Client requirements and convert them into the Technical Specifications and developed ASP.NET Webforms.
- Developed interactive and responsive UI with HTML, CSS, and JavaScript.
- Implemented ASP.NET webform mechanism to achieving CRUD functions in Web Application.
- Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams).
- Followed the Agile methodology and participated in daily scrum meeting.
- Integrated tools ASPX view engine to render the data was processed in the backend.
- Used ADO.Net extensively to interact with SQL Server 2008 database including creating SQL queries and utilize stored procedure in the software.
- Deployed web application into AWS, used AWS database service and web service to create project.
Environment: .NET, ADO.NET, ASP.NET Webform, UML, Agile, AWS, SQL Server 2008, ASPX view, UI, HTML, CSS, JavaScript, and C#.
