hamburger.jpg
Curriculum Vitae
Last update: 2024-09-25
leonarodpinna.png
I am a Full-Stack Software Engineer with experience in designing, implementing, and deploying complex backend and frontend systems.
I own a YouTube channel through which I learned how to effectively communicate to people.
Technology-wise, I am proficient in C++, C#, Javascript/Typescript and Python. I have a deep knowledge of NodeJS and .NET8.0 frameworks for backend solutions, PostgreSql and MongoDB for database solutions, ReactJS for frontend solutions and NextJS for full-stack web solutions.
Don't believe me? Checkout my projects to better understand my skills.
Education 🎓
B.Sc. Computer Science
Enrolled, 3rd Year (78/180 ECTS)
University of Bologna (Italy)
2022/09 - Current
Course Projects
M.Eng. Automotive Engineering
110/110L
University of Modena and Reggio Emilia (Italy)
2016/09 - 2018/12
B.Eng. Mechanical Engineering
95/110
University of Modena and Reggio Emilia (Italy)
2013/09 - 2016/09
Work Experience 💻
Software Engineer and Validator
Consulting - Railways
NIER Ingegneria SpA SB
2023/09 - Current
Job Responsibilities
  • Developed in C# .NET8.0 a multi-application user management system, integrated within Windows OS libraries for efficient user administration and data management
  • Implemented in C++ and C# new features into an existing monolitic diagnostic software developed by a multinational railways corporation to manage and control on-field train movements
  • Designed and implemented in Visual Basic a gateway to process server data and expose generated informations for end-users using OPC UA protocol
  • Developed a tool in Golang to automate the creation of SVGs needed for the HMI environment, reducing page creation time by 85% (pages were made by hand before the integration)
Content Creator - YouTube
Entertainment
Self-Employed
2019/01 - Current
Job Responsibilities
  • I create video contents on my YouTube Channel which counts over 90.000 Subscribers
  • Reached over 10 Million video views by publishing over 200 Videos, starting from stratch (Want to have a big laugh? Watch my first video!)
  • In my videos, I talk about personal finance and investments
  • I am proficient in producing catchy images using Photoshop and Canva
  • I am proficient in producing video content using Premiere Pro
  • Founded my Sole-Proprietorship Company in December 2021 to manage my online activities
Quality Engineer
Automotive
Tecnotrasmissioni SRL
2019/01 - 2020/06
Job Responsibilities
  • Helped the company to obtain the ISO9001 and IATF16949 certifications by creating and managing required documentation and processes
  • Led a 25% reduction in nonconformities within 1.5 years through process improvement initiatives, like failure reviews and predictive maintenance
  • Guided the implementation of revised product and maintenance processes, optimizing the in-out flow of raw materials and final products
Projects and Solutions 💻
Course Selling Web Application
Technologies
  • Self-hosted full-stack web SaaS application
  • Designed and implemented a high-performance RESTful API on the backend using NodeJS for users and contents management
  • Integrated Stripe API for secure purchases, currently generating a monthly recurring income
  • Built a user-friendly and responsive web frontend using React and TypeScript
  • Leveraged MongoDB's NoSQL flexibility to efficiently manage users, courses, subscriptions and purchase data
  • Secured the Linux hosting environment by implementing security system rules (firewall) and automating control
  • Optimized performance and scalability through Docker containerization and deployment with Docker Compose
Languages 🔊
Italian 🇮🇹
Native Language
English 🇬🇧
C1 - Professional
Certification: TOEFL: 94/120 (July, 2024)
German 🇩🇪
A1 - Beginner
Certification: none
FAQs ❓
Why this section?
I've included this FAQ section to address (very) common questions I receive from foreign recruiters. Chances are that you are a recruiter yourself as you have reached this page (or you are a bit curious about me): I believe this section will help you gain a better understanding of my skills, experiences, and career aspirations, and maybe I will be able to provide answers to questions you already have.
How do I concile working full-time with studying and creating videos?
Up until the end of 2023, I wasn't sure I'd be able to fit everything in my schedule. Starting 2024, since I am doing all 3 activities, I can safely say that I am able to manage study time and working time, while inserting in my free slots the creation of contents. Although I have to admit that the number of produced contents has dropped quite a bit from past years. I want to add that I don't like "doing nothing", and if something interests me, I do not fear fatigue.
I have a Master's degree in Engineering, why the sudden change to Computer Science?
Since I was a child I've always been drawn to computers and programming. Also in my online journey, I eventually stumbled upon the need of programming skills to build something meaningful. For context, the first Bachelor's choice was made between Engineering and Computer Science. It revealed to be the wrong path for me: 10 years later, I have chosen the latter, and I am very happy to have done that.
I tried a lot of much different things. What do I want to do?
I want to work on and build meaningful products that could improve the quality of life of all people. But at the same time, I want to improve the quality of life of me and my family, and I think being able to program and build software could be helpful in reaching my goal.
Why working full time while enrolled in a B.Sc. in Computer Science?
The first time I approached my bachelor's degree journey, I made the error of relying only on studying while avoiding to build a solid working experience, and I don't want to make the same mistake again. I think it's very important not only to have a theoretical foundation, but also to develop professional work skills. I don't think that a bachelor's requires 100% of anyone's time, so to optimize, I decided to start working as a software engineer.
Why the chocolate 🍫 as bullet point symbol?
I like chocolate!