Brian Ramzoti

Brian Ramzoti

Followers of Brian Ramzoti3000 followers
location of Brian RamzotiAlbania

Connect with Brian Ramzoti to Send Message

Connect

Connect with Brian Ramzoti to Send Message

Connect
  • Timeline

  • About me

    .NET Software Developer

  • Education

    • Universiteti Politeknik i Tiranës

      2009 - 2012
      Bachelor's degree Electronics Engineering GPA 8.5/10
    • Universiteti Politeknik i Tiranës

      2012 - 2014
      Master's degree Electronics Engineering - Clinical Engineering profile GPA 9.3/10
  • Experience

    • ALTEN Italia

      Sept 2014 - Feb 2017

      Job Description: Development of Web Applications, Windows Services and Web Servicesmostly for Orange Luxembourg & VGI (Volkwagen Group Italia). The job consisted in creatingnew modules of existing or new projects. My main responsibilities were to build, design andmaintain web applications (MVC & Web Forms), core modules, web services, jobs (consoleapplications or windows services developed in C#) and databases (SQL) for different clients.Access to data sources was achieved through the development of a CORE (DAL, Business andService Layers) encapsulating the implementation logic and providing data manipulation API tothe Client Layer. On the database side, SQL Server was used.Technologies used: C#, ASP.NET, MVC, Web Forms, SQL Server, ADO.NET, Entity Framework,REST/SOAP Web Services, JavaScript, DevExpress, jQuery DataTables, Unit Testing, SCRUM,TFS, IIS Show less

      • Web Application Developer

        Mar 2015 - Feb 2017
      • Microsoft DOT.NET Trainee

        Sept 2014 - Feb 2015
    • ITI Sistemi - Innovazione Tecnologica Italiana

      Mar 2017 - May 2018
      Microsoft .NET Developer

      Job Description: Development of Web Applications and Web Services for INPS (NationalInstitute of Social Security) Responsibilities included: Build, design and maintain webapplications, web services and databases on several projects related to the Italian government.Some of the requests included: import/export data massively (excel, db, web services), displaydata in elaborate tables (Datatables) and graphs (Amcharts).Participating in the following activities as part of the .NET team:- Setting priorities on tasks and assignments- Testing and bug fixing- Preparation of deliverables- Solution deployment- Solution maintenanceTechnologies used: C#, Asp.NET, MSSQL, SQL Server 2012, REST, API, Web Services (REST +SOAP), JavaScript, jQuery, Entity Framework, TFS, CSS, Bootstrap, HTML, MVC, Web Forms, UnitTesting, SCRUM, Micro Services, Amcharts Show less

    • Upwork

      Oct 2017 - Oct 2018
      Freelance Software Engineer

      Job Description: Development of Web Applications for a Canadian client. Responsibilities included: Build, design and maintain an MVC based web application (RentPaye) which managed all the landlords, tenants and properties (rented or available). Access to data sources was achieved by calling a REST Web Service, which provided the communication to the database.Technologies used: C#, Asp.NET MVC, JavaScript, REST Web Services, Bootstrap

    • Smartwork

      Jun 2018 - Sept 2018
      Senior Consultant , BU MS Productivity & Collaboration

      Job Description: Developing applications in .NET for the main partner Altea Federation. Iworked on these projects: a web-based dashboard for FCA Italy S.p.A, a sales management ande-commerce site for TWINSET, and a mobile app in Xamarin for an internal pilot project.Technologies Used: ASP.NET MVC, Xamarin, KendoUI, jQuery DataTables, JavaScript, Bootstrap,AJAX, Web API, ADO.NET, Entity Framework, SQL.

    • SITEL Albania

      Oct 2018 - Mar 2020
      .NET Developer & Technical Coordinator

      Job Description: Team Leader of an agile development team, working on enterprise softwaresystems of several clients (A2A, Volkswagen Group Italia, UBISS, Orange, Wolters Kluwer)for the main partner company ALTEN Italia. The job consisted in collaborating with softwaredevelopers, business analysts and software architects to plan, design, develop, test, andmaintain web-and desktop-based business applications built on Microsoft technologies. As theTechnical Coordinator of the team based in Tirana, I was responsible for:- setting priorities on tasks and assignments to meet the deadlines- providing technical and team leadership through coaching and mentorship- preparation of testing & deliverables- solution maintenance & deployment- communication with the partners- assessing performance and making decisions- scouting, interviewing, recruiting- managing hardware and human resources- growing the teamTechnologies used: .NET Framework, C#, ASP.NET MVC, Web Forms, Web API, REST & SOAPWeb Services, Windows Services, SQL Server, JavaScript, jQuery, Entity Framework, WPF, TFS,CSS, Bootstrap, HTML, Unit Testing, SCRUM Show less

    • ATIS Digital Agency

      Apr 2020 - Feb 2021
      Senior .NET Developer

      Worked on a Metadata-based application created with Angular + WebAPI back-end. (I was involved in back-end only)- Conceived & implemented a scaffolder using T4 Text Templates for automating API generation & database creation to speed-up project kick-off and use it as a dotnet template to create new instances based on the core framework, making it possible to have a running application within minutes, customized with client domain models. It also auto-generates integration tests.Some of the framework features on which I contributed: - AutoHistory- Plugins & Hook. Implemented a plugins-hooks mechanism to be able to accommodate dll-s that are able to alter the behavior of the back-end at specific “hook points”, implantable throughout all the CRUD operations.- Implemented an OData parser to support all query options & translate into EF queries in an efficient way. Show less

    • ASystems

      Feb 2021 - now
      Senior .NET Developer

      Involved in the evolution of the API supporting the web application with these features:- Implemented a JSON merger, in order to re-use references to other data, minimizing size and payload.- Implemented a mechanism to have multi-language support for chosen fields, by only marking them as [Translatable]. Re-Implemented Automapper's ProjectTo to Get & Post DTOs containing translatable fields. Also supporting Patch operation on translatable fields.- Helped implement & fine-tune a Migration Tool to copy data from legacy database without strong relationships into a new database using a mix of EF Scaffolder & Code-First approach.- Translated a legacy application written in PowerBuilder into .NET using a variety of translation tools & major refactoring.- Pipelines- Worked on small Xamarin, .NET MAUI applications Show less

    • Freelance

      Mar 2023 - now
      Freelance Software Engineer

      Working as a consultant & on my side-projects.

  • Licenses & Certifications