Post Job Free

Resume

Sign in

Stack Developer Asp.Net

Location:
Brampton, ON, Canada
Posted:
April 26, 2024

Contact this candidate

Resume:

MEET DOBARIYA

+1-647-***-**** Vancouver, BC ad5a3v@r.postjobfree.com LinkedIn GitHub Portfolio

Objective

With over 3 years of experience as a professional Full Stack Developer, I have expertise in various aspects including

Requirements Analysis, Design, Development, Maintenance, and Enhancement of web applications. I specialize in

utilizing Microsoft .NET Technologies across different business domains, application structure, and continuous

development. Known for optimizing code, improving system overall performance, and ensuring purchaser pride.

Summary

Worked as a Full Stack Developer for developing and implementing web applications using Microsoft

.NETFramework and .NET Core with C#.

Experience in all phases of Software Development Life Cycle (SDLC) from Requirements gathering, Analysis,

and Design, Development, Documentation, Testing, Implementation and Maintenance of various Web and

windows applications in Waterfall, Agile (Scrum) Methodology and Test-Driven Development (TDD).

Experience working on N-Tier Architectures such as MVC (Model View Controller), MVVM (Model View, View

Model) in applications Strong Understanding of Data structures, Algorithms, Object-Oriented Design, Design

patterns like singleton, factory, MVC, MVVM.

Experience in developing Microservices using ASP.NET core.

Hands on experience in ADO.NET, LINQ (Queries & Method) and Lambda Expression.

Proficient experience in ORM (Object Relational Mapping) using Entity Framework (EF) Database first and

code first approach.

Solid understanding of the REST architectural style and building RESTful Web APIs using ASP.NET core MVC.

Performed Unit Testing using N-Unit and MS Unit.

Experienced in SQL database design in MS SQL Server, creating tables, views, temp table, stored procedures,

and user-defined function.

Solid understanding of front-end Single Page Application (SPA) development using Angular 2+.

Expertise in designing and implementing User Interface layer using HTML5, CSS3, Bootstrap, JavaScript,

jQuery, Typescript, Ajax, JSON, XML, and some other third-party libraries.

Thorough understanding of Angular unit testing with Jasmine and Karma.

Provided Source Control and Version Control using Git and project management using Jira and Azure DevOps.

Worked on Continuous Integration and Continuous Deployment (CI/CD) over Azure DevOps and Jenkins.

Excellent oral and written communication skills, including the ability to explain IT concepts to non-IT

professionals.

Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects and

rapidly changing priorities.

Good Knowledge and Understanding of Python and Java programming languages.

Skill Highlights

Programming Languages: C# (.NET), JavaScript, Typescript, ES6, Java, Python

Web Development Framework and Technologies: HTML, CSS, NET framework 4.5+, ASP.NET MVC, ASP.NET

Core, EF 6, EF Core, LINQ, WCF, jQuery, Angular 2+, JSON, XML, AJAX, Node.js, Microservices

Databases Tools: SQL SERVER, MongoDB, MYSQL

Task Management Tool: Microsoft Azure DevOps, Jira, Confluence

RESTful APIs: ASP.NET MVC Web API, ASP.NET Core Web API, Node JS using Express JS

Design Framework: Bootstrap, Material UI

Code analysis tools: SonarQube, ReSharper

IDE: Microsoft Visual Studio 2019+, VS Code, Eclipse

Testing Tools: NUnit, Jasmin, Karma, Postman, Cypress

Methodologies and Practices: SDLC (Agile Scrum, Waterfall), CI/CD, SOLID Principles, TDD, DevOps Practices.

Cloud Platform & Tools: Microsoft Azure, Jenkins, GIT, GitHub

Containerization and Orchestration: Docker, Kubernetes

Experience

Full-Stack Developer Thirdstream - Lethbridge, Alberta January 2023 - Present

(Remote)

Responsibilities:

Contributed to both front-end Angular 13 and ASP.NET CORE Web API development.

Create RESTful asynchronous web API in ASP.NET Core with repository patten.

Generated data models in ASP.NET Web API using Entity Framework 6 Database First approach.

Implemented token-based authentication using JWT to secure Web API.

Worked on custom Authorization filters for controllers to check the requirement for specific user roles.

Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T-SQL

and LINQ using MS SQL.

Used local storage to store token in login template for preventing its loss after refresh.

Implemented Jasmine and Karma to do unit testing for Angular components and services.

Worked on Git as a version control tool and Azure DevOps for team project management.

Involved in Sprint planning meeting and worked on all SDLC life cycle phases.

Technology: Angular 13, Material UI, HTML5, CSS3, TypeScript, ASP.NET Core MVC Web API, C#, Microsoft SQL Server

2017, Entity Framework Core, Azure DevOps, Git and Postman.

Junior Software Engineer BeamBytes - Gujarat, India August 2019 – December 2020

Project Name: HR Mangta

Responsibilities:

Designed, developed, and enhanced the application using .NET Framework 4.0 and MVC 4.

Developed Razor views with strongly typed view models, helpers and partial views using ASP.NET MVC 4 to

display required data.

Worked on UI layer using Bootstrap, HTML 5 and CSS3 to build rich, flexible and user interactive web pages.

Consumed Web API RESTful for building service-oriented application hosted by IIS.

Used SQL Server 14 as data repository, used LINQ to SQL together with Entity Framework.

Implemented Asynchronous programming in Web API Method. Worked based on Agile SDLC

Used GIT for project management and build automation.

Technology: C#, ASP.NET MVC 4, MS SQL, Postman, Swagger, GitHub, Entity Framework, LINQ, XML, Bootstrap

Full-Stack Developer - GVT software solutions - India January 2019 – June 2019

Internship

Responsibilities:

• Collaborate with the team to design, develop, and deploy web applications using .NET frameworks & Angular.

• Implement authentication and authorization mechanisms like Identity Framework for web app security.

• Work closely with UX/UI designers to convert design prototypes into interactive web interfaces.

• Implement caching strategies (e.g., Redis, Memory Cache) to enhance application responsiveness.

• Participate in the full software development life cycle (SDLC), from requirements gathering to maintenance.

Technology: C#, ASP.NET Core, JavaScript, ORM, MySQL, Web API, RESTful services, GitHub, MS Test, Docker

Education

Bachelor of Computer Science May 2021 - August 2023

Algoma University - Brampton, ON



Contact this candidate