Full Stack Web Developer Resume
NY
SUMMARY
- Full Stack .NET De v eloper with 5+ years of experience in both front - end and b ack-end including web application design, implementation of object-oriented design, software design patterns like MVC 5, n-tier architecture, onion architecture and relational database design.
- Solid understanding of front-end Single Page Application (SPA) development using Angular 2 +, Angular Material, Angular CLI a nd design using HTML 5, CSS 3, Bootstrap 3 and some other third party libraries.
- Familiar with Angular features like creating Directives, Pipes, Dependency Injection, Modules and implementing Routing .
- Worked with Angular Data b indings and component communication using input and output.
- In-depth knowledge in JavaS c ript, j Q uery, TypeS c ript, and AJAX.
- Worked on consuming the RESTful Web API data using Angular Services.
- Implemented CRUD operations through HTTP Methods in Web API.
- Ex perienced in developing and implementing WCF and XML Web Services using SOAP.
- Proficiency in developing web applications using W eb API, ASP.NET MVC 5, Web Services, Windows Communication Foundation (WCF) and W eb F orms.
- Extensive experience with the features of ASP.NET MVC 5 Razor View Engine, Layout View, Partial View, Html Helper and Filters.
- Proficient experience with object-oriented programming in Windows C# .
- E xperienced in ADO.NET, Entity Frame work and LINQ using database first approach and code first approach .
- Experienced in d atabase design, n ormalization, creating temp table, views, and stored procedures in MS SQL Server.
- Thorough understanding in interacting with business users, technical developers, and translating business requirements and user expectations into technical specifications.
- Solid understanding of Angular unit testing with Jasmine, Karma and Postman for Web API testing.
- Worked with Git for code management and version control and used Azure DevOps and JIRA for project management as well
- Successful delivery and execution with changing requirements and challenging timelines.
TECHNICAL SKILLS
Programming: Microsoft C#, Java, Shell Script, VBA
Web: HTML5, CSS 3, B ootstrap3, AngularUl Bootstrap, JavaScript, TypeScript, jQuery, Angular 2+, Angular Material, Angular CLI
.NET: ASP.NET, MVC 5, Web API, Web Services, WCF, ASP.NET Web Forms, Entity Framework 6, LINQ, ADO.NET
Database: MS SQL Server 2012+, T-SQL, MySQL
IDE: Visual Studio, Visual Studio Code, Eclipse
Others: Azure DevOps, Jira, Git, JSON, RESTful, XML, Slack, Postman, SoapUl, Jasmine, Karma
PROFESSIONAL EXPERIENCE
Confidential, NY
Full Stack Web Developer
Responsibilities:
- Used Angular 6 with Angular Material for front-end designing.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Implemented Two Way Data binding in order to handle the synchronization of data between the model and view components.
- Implemented HTTP handler with action filter to perform actions such as error handling and pass views and JSON objects.
- Contributed to back-end WebAPI development.
- Created RESTful ASP.NET Web API services that satisfy different function calls.
- Implemented back-end CRUD functions with different HTTP Methods for Angular to implement different API calls in C#.
- Implemented authorization and authentication using JWT Interceptor token-based authentication.
- Created dynamic template which updates the database after interacting with users.
- Used local storage to store token in login template in order to prevent losing it after refresh.
- Tested Web API with Postman and tested Angular with Jasmine and Karma.
- Used Azure DevOps for version control and project management.
Environment: Angular 6, ASP.NET Web API, C#, Postman, SQL server, Visual Studio, Jasmine, Karma, Azure DevOps
Confidential, WI
Full Stack Angular Developer
Responsibilities:
- Contributed to front-end Angular 4 development.
- Improved template with Angular Material and other third-party libraries such as Angular F ont A wesome.
- Used pipe, services, and directives in Angular to display highly customized data.
- Developed front-end components using HTML5, CSS3, Angular 4+, and Bootstrap4.
- Used Bootstrap Modal to implement reactive form for gathering user's input.
- Created redirection links using Routin g for basic page switching.
- Implemented Router to enable navigation from one view to another.
- Used Observable to enable subscription and to work with asynchronous events.
- Created a RESTful Web API service using ASP.NET Web API to generate data and then consumed by Angular.
- Implemented DAL layer of Web API using Entity Framework.
- Used the database first approach with the Entity Framework 6 to generate models and the dbcontext.
- Tested service with Unit Testing by using Jasmine and Karma.
- Tested Web API with Postman.
- Worked with Agile software development methodology.
- Used Jira for version control and project management.
Environment: Angular 4+, Bootstrap3, HTML5, CSS3, TypeScript, Web API, C#, Microsoft SQL Server 2017, Entity Framework 6, Jasmine, Karma, Agile, Jira, Postman
Confidential, Middleton, WI
Full Stack Developer
Responsibilities:
- Designed web application using ASP.NET MVC 5.
- Developed front-end components using HTML5, CSS3, and Bootstrap4.
- Implemented Onion Architecture by using Entity Framework, Generic Repository and Unit of Work pattern to build clear structure for the project, in order to make it easy to develop and maintain.
- Implemented ASP.NET MVC routing using convention-based and attribute based routing as well as routing with passing parameters.
- Used jQuery and AJAX to pass filtration data from front-end to back-end and display the data to view with JSON object.
- Used Handler to achieve auto-complete function.
- Implemented Authorization filters for user Identification to secure data.
- Used Entity Framework database first approach to create models and entities to perform CRUD operations in the database.
- Created different View Model to manage organized data in different views.
- Implemented Error Handler for reflecting proper message to user interface.
- Used J ira for problem solving, project management and version control.
Environment: C#, Entity framework 6, SQL server 2014+, Visual Studio, ASP.NET MVC 5, AJAX, HTML5, CSS3, Bootstrap4, J ira
