Mohammad Niazmand

Mohammad Niazmand

$7/hr
Full Stack .Net Developer
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
34 years old
Location:
Mashhad, Khorāsān-e Razavī, Iran, Islamic Republic of
Experience:
4 years
Mohammad Niazmand Iran,khorasan provience, Mashhad, Khorasan-e Razavi,- -- P R O F E S S I O N A L S U M M A RY Full Stack .Net Developer with 4+ years of experience in design and development of web-based and windows based applications using .net technologies. Hands on experience in all phases of software development life cycle (SDLC) like Requirement Gathering, analysis, architectural and detail design, documentation, development, testing and implementation using AGILE methodologies like Scrum and test driven environment.4+ SK IL L S .NET framework versions .NET 3.0 – .NET 4.7.2 .Net Core framework versions .NET Core 1.0-2.2 Web Frameworks ASP.NET Core MVC 1.0-2.2, ASP.NET MVC 5, ASP.NET Web API 2, ASP.NET Web Forms Desktop frameworks Windows Forms Languages C, C++, C#, R Web Technologies And Scripting ANGULAR, BOOTSTRAP, AJAX Toolkit, JQuery And JavaScript, DevExtreme, PrimeNg ,HTML, CSS, XML, Database MS SQL Server, MongoDB Operating Systems Windows(XP,7,8,10) Packages MS Office, IIS Version Control Tools GIT HUB, VSS, TFS Testing Tools Manual Testing, NUnit Testing, XUnit Testing . Methodologies Agile, SCRUM, Test Driven Development (TDD). IoC Containers AutoFac ORM Entity Framework 6, ADO.NET, Entity Framework Core 1.0-2.2, Dapper Development Tools MS Visual Studio, MS Visual Studio Code Refactoring Tools ReSharper E X PE R IE N C E Full Stack .Net Developer 05/2017 to Present Yesna Pars Company Mashhad, Razavi Khorasan Province Expertise and responsible for Requirement Analysis, Development, Design, Deployment, maintenance and Testing of Internet/Intranet, Windows and web - based applications using N-Tier Architecture, MVC (Model View Controller). -Experience in setting up CI/CD Multi - branch pipelines using Azure DevOps. Hands on experience with Docker container technology & micro-services Extensive working experience with Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies. Expertise in implementing Object Oriented Programming (OOP) Concepts including Inheritance, Abstraction and Polymorphism. Experience in developing and designing the Window' s and web client/server applications using C#, ASP.NET (Web Forms and MVC), ADO.NET, Web services, Angular 2, Enterprise Library, REST Services, XML, ASP, JavaScript, HTML5, DOM, CSS and AJAX. Developed ASP.NET MVC 5 applications using Code First Approach in Entity Framework 6 and UI in Razor View Engine and have experience with the MVC Architecture. Implemented Entity Frameworks to work with relational data using domain-specific objects and for Lazy loading, Table splitting, Table hierarchy techniques. Experience on Creating UI screens with HTML5, ANGULAR 2+,and JQUERY and created Single Page Applications (SPA). Good experience in developing APIs using .NET core, Microservices and WEB API. Experience in developing .Net core and microservices applications using Swagger UI. Using JavaScript, Ajax and JSON for client scripting for on change event to obtain data from database using LINQ to SQL and returning the result to set the form controls values. Extensive experience in SQL Server Database Design, Database Maintenance, develop complex queries, Stored Procedures, Views, Indexes using SQL and PL/SQL. Experienced in LINQ (Language Integrated Query Language), LINQ to SQL, LINQ to Objects. Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment. Experience writing automated tests/mocks using Nunit, MS Unit Tests, MOQ. Experience in using GIT,and TFS for version controlling. Junior .NET Developer 03/2015 to 05/2017 Freelancer Shirvan, North Khorasan Province -Object orientated software design and development. Design, code and test new Windows and web software applications. -Extensively used technologies like AJAX, JavaScript, and JQuery for a rich UI experience. -Worked with JSON to pass the JavaScript objects from server to web application. -Worked on Grid View with Paging and Sorting to display various data in a clear format. -Implemented State management features like Cookies, Session State and Query Strings to maintain state information. -Created simple web tokens through REST. -Designed and implemented several support tools using REST API, and JavaScript. -Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views, User Defined Functions, in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables. -Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently and Just in Time manner. -Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation. E D U C AT I O N Bachelor's: Software Engineering Quchan University of Advanced Technology LANGUAGE Persian -- Advanced English -- Intermediate 03/2015 Quchan, Khorasan-e Razavi
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.