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