Fabio Lolli
Senior Software Developer at Appraisd- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Italiano Native or bilingual proficiency
-
Inglese Full professional proficiency
Topline Score
Bio
Experience
-
Appraisd
-
United Kingdom
-
Human Resources Services
-
1 - 100 Employee
-
Senior Software Developer
-
Oct 2021 - Present
-
-
Full Stack Developer
-
Jan 2019 - Oct 2021
-
-
-
Pavers Shoes
-
United Kingdom
-
Retail
-
200 - 300 Employee
-
Developer
-
Apr 2017 - Dec 2018
Maintenance and major reworks over a monolithic WebForm VB.Net legacy web application. Enhanced the fronted in business critical areas with modern and performant ES6 JavaScript, and introduced Mocha+Jasmine testing pipeline. Facilitated the transition of other areas towards a set of micro-services, which are now being containerized and deployed with Docker on an AWS infrastructure, in a full CI pipeline. Championed a transition towards web development best practices by developing a series of JavaScript helper packages, and project generators with Yeoman for common module packages and web applications boilerplates, with a custom Webpack pipeline to allow using the latest JavaScript and CSS features, the now standard Babel and ESlint integration, and build/coverage with Jest. Development of micro-services on a NodeJS backend, usually running an Express application, and an either vanilla JavaScript or ReactJS frontend, with Jest unit tests, and a responsive design usually implemented using standard CSS3 features and semantic HTML5 up to standards, with focus on users productivity. Development of a ReactJS component library. Development of REST APIs to either replace a legacy backend, or integrate it with other more modern systems, and the occasional integration with AWS services. Development of Windows client applications of various nature, mainly in C# - .Net Framework, mostly communicating to NodeJS backends, with the occasional use of WebSockets technology for full duplex communication. MSSQL development, occasionally MySQL. Automated testing of some critical systems with Selenium and Python scripting. Show less
-
-
-
Netribe Business Solutions S.r.l.
-
Italy
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
May 2015 - Mar 2017
Development of .NET web applications, software and libraries, front-end and back-end, using different tools and frameworks, from HTML, CSS and pure Javascript, to extensive frameworks like KendoUI, combined with maintainable C# object oriented server-side code. Updates and maintenance of preexisting products and management software suites. Customizations to Microsoft Dynamics CRM and plug-in development. MSSQL Database management, production of SSRS reports, and reports for Microsoft Dynamics NAV. Use of source control systems and agile-oriented team productivity tools, like JIRA. Show less
-
-
-
Primum Marketing
-
Bologna, Italia
-
Salesman
-
Mar 2012 - Jul 2012
Door to door and street-contact payed subscriptions search for a renowned humanitarian Onlus. Door to door and street-contact payed subscriptions search for a renowned humanitarian Onlus.
-
-
Education
-
Università di Bologna
Physics