Hello, I’m Enrico Rossini. I have more than 30 years of experience in managing projects and create software. I am worked on a variety of brands and with agencies both big and small as a freelancer.
My greatest passion is technology. I am interested in multiple fields and I have a lot of experience in software design and development. Also, I love mentoring and leading people. I started professional development when I was 6 years old and throughout continued working, learning and hacking. Today I am a strong full-stack developer in the .NET world and Azure.Powered by Froala EditorPowered by Froala Editor
I created part of the website and intranet with ASP.NET, C# and Visual Basic. Also, I created some apps for iOS and Android to help clerks to collect all details for a property very quickly and synchronize them with the server. For that, I studied and implemented my own bidirection synchronization process. I managed communication processes between financial systems with platforms across API. I improved the security of the Azure application and introduced Azure KeyVault. I created tests for their functionalities. Achievements - Developer apps with Xamarin for iOS, Android and UWP (C#, MVVM, native apps) - Developer software (.NET, C#, SQL, Linq, JQuery, TDD, Moq, Unity) - WebApplication developer (WebAPI, Javascript, HTML, CSS, - Maintain digital resources and infrastructures (Microsoft Windows Server, Microsoft SQL Server 2014, IIS) - Using Azure (Azure app, deploy on it, Azure KeyVault) - Using tools like Github and Visual Studio online Skills & experience - Translate designs and wireframes into high-quality code - Design, build and maintain high performance, reusable, and reliable code - Ensure the best possible performance, quality, and responsiveness of the application - Identify and correct bottlenecks and fix bugs - Help maintain code quality, organisation, and automatization - Create and manage RESTful APIs to connect Mobile applications to back-end services - Strong knowledge of Mobile design principles, patterns, and best practices - Experience with offline storage, threading, and performance tuning - Ability to design applications around natural user interfaces, such as “touch” - Ability to understand business requirements and translate them into technical requirements - Maintain cloud message APIs and push notifications (Azure Service Bus) - Understanding of Mobile design principles and interface guidelines - Continuous integration - Using tools like Visual Studio online, Microsoft Team Foundation Server, Github - Working knowledge of TDD, BDD, Integration & Performance Testing - Design code SOLID principles - Object-oriented
In only two months I improved the department quality with new technologies and methodologies such as Microsoft Team Foundation Server, the latest version of .NET (with MVC 5.3, MVVM for Windows 8.1 and Windows Phone 8.1, Entity Framework, WebAPI, JSON, Winforms (classic and XAML)), TDD, Agile and Scrum, WPF, Xamarin. I also experimented with some new software and web projects. I created concepts from scratch for internal users or clients (such as British Telecom, Bank of America, Openreach). Sometimes I took briefs from clients assess requirements, suggesting the best media or solutions for the work and drawing up estimates. Achievements - Developer software (.NET, C#, VB.NET, SQL, Linq, JQuery, TDD, Moq, Unity) - Plan, produce and maintain digital resources and infrastructures (Microsoft Windows Server, Microsoft SQL Server 2014, IIS, Azure) - Create some desktop application with WPF - Create, with Xamarin, two applications for Windows, iOS and Android - Support, develop and design all work with on all-digital, communication and social media projects
I was the Team lead, involved in the performance, code quality, maintainability, security and reducing the technical debt of the product. I did the analysis to identify the issues, defined solutions and created a step by step roadmap to improve the code, the process and the team. I presented the project to the stakeholders and managers and got the project approved. I mentored team members to help me on different projects and some junior developer. Achievements - Developer software (.NET, C#, VB.NET, SQL, Linq, JavaScript, WPF) - Senior Software Developer involved in developing a new bank platform - Connect with different financial companies for integrating services in the new platform (as examples Wirecards, Poste Italiane, GPS)



