Skip to content

Commit

Permalink
Update resume.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
davidedigrande committed Oct 25, 2023
1 parent f69e319 commit 6f80aba
Showing 1 changed file with 142 additions and 0 deletions.
142 changes: 142 additions & 0 deletions resumea2a9ef3bc11001275870684171e7f6af.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
first_name: Davide
last_name: Di Grande
headline: Software Engineer
bio:
Fascinated by technology since childhood, I studied ITC in school. Afterwards, I immediately began working as a Computer Technician in my own laboratory.
Alongside, I gained a diverse range of experience in areas such as graphic design, music, sports, and customer service.
As a young adult, I felt the need to broaden my knowledge and understand more about society, so I enrolled in university
to study Economics. Although the subject was fascinating, I found later it lacked practicality.
After taking the statistics exam, I was eager to learn more, so I got a scholarship for a bootcamp that ventured me into
Data Analysis, reigniting my programming passion with Python. This exploration made
me realize my potential and fueled my aspiration to become a developer. This journey
has led me to where I am today, fully equipped and successfully expressing my skills
on the field.
skills: |
Strong knowledge of the *Python* language and its nuances, relative best practices for a clean, readable and Pythonic code.
Familiarity with modern technologies for *Data Engineering* and *Backend Development*.
Basic *Frontend Development* skills.
Experienced working with *AWS*.
Accustomed to think about software in *Microservices*.
I worked both *alone and in team*, in smaller projects and bigger projects.
technologies: |
- *FastAPI*, *Django* for backend development.
- *Pydantic*, *SQLAlchemy*, *dataclass* for ORM/data modeling.
- *PySpark*, *Pandas*, *RDFLib*, for data manipulation.
- *Requests*, *BeautifulSoup*, *Selenium* for web automation.
- *Docker* for containerization.
- *ElasticSearch*, *MongoDB*, *DynamoDB* as document DBs.
- *Postgres* as relational DB.
- *Jinja2*, *Bootstrap5*, *Plotly* for frontend/dashboard Development.
location: Palermo, Sicily, Italy
links:
email: [email protected]
whatsapp: https://wa.me/3457702684
github: https://github.com/davidedigrande
linkedin: https://www.linkedin.com/in/davide-di-grande-17bba01b8
instagram: https://www.instagram.com/davide.di.grande
medium: https://www.medium.com/@davidedigrande94/
languages:
- language: Italian
description: mother tongue
- language: English
description: professional proficiency
projects:
- name: FuzzDict
url: https://github.com/davidedigrande/fuzz-dict/
description:
FuzzDict extends Python's built-in dict to offer an extra API for fuzzy
logic to match keys. FuzzDict only supports string values for creating keys.
- name: TryExcept Decorator
url: https://github.com/davidedigrande/tryexcept-decorator
description:
The TryExcept Decorator is a configurable Python decorator that wraps
a function around a try-except statement. It allows you to write cleaner code
in your functions where an exception may happen and you want to handle it even
in complex ways.
experience:
- role: Software Engineer
company: RWS Tech S.r.L.
date_from: 09/2023
date_until: ongoing
description: |
Developing complex ERP Solutions with the MVC Odoo Framework and Python language.
Domain modeling through Odoo's ORM, creating Models that represent the underlying business logic.
Designing user workflows.
Developing the user interface and through Odoo's XML views.
Integration with external APIs for integrating external services.
Designing complex relational data mappings and building ETL flows to migrate data from other systems.
url: https://www.rwsdigital.com/
- role: Software Engineer
company: Alten Italia S.p.A
date_from: 09/2022
date_until: 09/2023
duration: 1y
description: |
Consultant at *BMW Europe*, working on a Cloud Data Platform hosted on *AWS* populated by many heterogeneous sources and constantly changing requirements.
- Writing ETL scripts with *AWS Glue*, *Python* and *PySpark*.
- Writing *Lambda* functions to implement related microservices.
- Creating *CloudFormation* stacks.
- Used a series of other *AWS technologies* that support the main functionalities.
url: https://www.alten.it
- role: Software Engineer
company: Expleo Italia S.p.A
date_from: 12/2020
date_until: 09/2022
duration: 1y 10mo
description: |
Developer at the *R&D* department.
- Full charge of the development of a *data-centric web application*, encompassing business logic formulation, technical design, and coding implementation.
- Developing other smaller *web-apps as POCs*.
- Partecipated in building the company's *Data Warehouse* for ML Models training and other *data-centric* projects:
- Design, development and maintainance of *ETL Workflows* for the *Data Warehouse*.
- Supporting *all other projects* in the department.
url: https://www.datafactor.it/chi-siamo/
education:
- title: Data Analysis Bootcamp
organization: Tree School Catania
url: https://tree.it
date_from: 2020/09
date_until: 2022/12
description: Intensive *240h bootcamp* where I developed proficiency in *Python*, deepened *Descriptive and Inferential Statistics* for complex data interpretation, and harnessed the power of *Pandas* for *data manipulation*. I strengthened my *data mining and cleaning* skills to ensure accurate and reliable datasets, and gained foundational knowledge of machine learning concepts, all underpinned by practical projects which applied this learning in real-world contexts.
- title: Bachelor of Business Administration
organization: Università degli Studi di Messina
url: https://archivio.unime.it/it/dipartimenti/economia/didattica/corsi-di-studio-triennale
date_from: 2018
date_until: 2022 [interrupted - 18/24 exams - 28 avg mark]
description:
Explored an array of business disciplines including operations management,
financial analysis, marketing, and strategy formulation. Microeconomics, macroeconomics,
econometrics, statistics to model and understand the environment businesses operate
in. Developed a solid grounding in strategic decision-making, problem-solving,
and quantitative reasoning.
- title: ITC Diploma
organization: ITIS Copernico
url: https://www.istitutocopernico.edu.it/index.php/informatica
date_from: 2008
date_until: 2013
description:
Laid the fundaments of my programming and computers knowledge studying
Algorithms and Data Structures, Relational Database Design and SQL, Systems and
Networking, OOP, Java, Maths and Statistics.
certifications:
- title: AWS Cloud Practitioner
organization: Amazon Web Services
date_obtained: 04/2023
description:
Certification that validates understanding of Cloud concepts,
services, architectural best practices. Covers cloud computing, AWS
core services, security, pricing, and support.
url: https://aws.amazon.com/certification/certified-cloud-practitioner/
interests: |
With a vast range of passions and skills, I embody a multi-disciplinary approach, emphasizing breadth over depth in my personal and professional pursuits. My journey has been shaped by artistic creativity, technical acuity, and an unyielding curiosity that propels me towards continuous self-improvement.
Beginning with a natural talent for drawing, I soon discovered a love for music composition, mastering the keyboard and FL Studio sans formal training. This self-taught theme persisted in my affinity for IT and programming, leading to the creation of my own Tetris clone in Java and subsequent work as a computer technician.
From powerlifting to customer service, to freelance graphic design, each phase of my journey has been marked by a unique passion and a dedication to self-improvement. A strong interest in understanding societal constructs led me to economics at university, which eventually gave way to a career in software development, fueled by a newfound appreciation for Python.
A lifelong learner, I continue to nurture my interest in psychology and maintain an active lifestyle with yoga, slackline, trekking and weight lifting. With various years of professional software development experience, I now merge my multifaceted background with technical proficiency. Inspired by the teachings of David Epstein, I subscribe to a T-shaped model, pursuing a wide array of skills and experiences over hyperspecialization, cultivating a holistic understanding and approach in every endeavor.
citation:
quote: "mental meandering and personal experimentation are sources of power, and head starts are overrated"
source: "David Epstein, Range: Why Generalists Triumph in a Specialized World"
footer:
This document was crafted using a custom Python script, showcasing my coding
skills in a minimalistic and functional design. Beyond being just a resume, it's
a testament to my love for simple elegance in solutions and my initiative to create
personalized tools.

0 comments on commit 6f80aba

Please sign in to comment.