Skip to content
View leolanese's full-sized avatar
:octocat:
Enjoying a world built on referential transparency, one clean function at a time
:octocat:
Enjoying a world built on referential transparency, one clean function at a time

Block or report leolanese

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leolanese/README.md

Hi, I'm Leo πŸ‘‹

I'm a passionately curious `Software Engineer`, specialised in `Front-End`: using `Angular`, and `Back-end`: using `NestJS`, `Python` using `AWS` and `Agile` Software Development methodology. As a Software Engineer, my job isn't just write code, it is to build products that make the life of our users better.



Exciting Opportunities Await! πŸš€

I'm currently 🌟OPEN🌟 and looking for new adventures and opportunities!

Β Let's work together and create something amazing! πŸš€ πŸ“§ Email: developer@leolanese.com



Throughout the last fifteen years, I have developed solid experience in Software Engineer, specialising in "Front-End" using `Angular` or pure `vanilla JS` and "Full-Stack JS" development paradigm focus on `NestJS (NodeJS/ExpressJS)` and `AWS` under `Agile` methodologies.

Over the course of my professional journey, I have been fortunate to reside and work in diverse countries and cultures, including: `Argentina`, `Spain`, `Germany`, and `United Kingdom` these days. These experiences have not only enriched my understanding of global dynamics, but have also allowed me to forge meaningful connections with individuals from diverse backgrounds. Additionally, I have had the distinct honor of presenting at prestigious JavaScript conferences worldwide, contributing as a reviewer for Angular books, and actively engaging with the vibrant JS community when invited for conferences. These endeavors have undoubtedly solidified my expertise in this dynamic field as a Developer but also as a Team player.

My mission is problem-solving. Dive in, tackling issues directly and avoiding unnecessary complexities. `Software Engineer is about provide a solution for a problem using tech.`


What I'm doing as Software Enginner Developer? πŸš€

I'm responsable for a range of very important tasks as part of a Team. Here is what I do:

βœ… 🌟Be performante: Write code with performance in mind. Write Good Simple Code.

βœ… 🌟Be simple and testable: Hard to test. Not a great code.

βœ… 🌟Be insightful: Deep Understanding, simple solution, but don't create a solution that simply works. Understand all the implications. Understand how works internally. Reverse-enginner it, and explain to someone else like a child of nine. Now, understanding the problem let's provide a simplest and best possible solution.

βœ… 🌟Be Strong Team Player: Actively collaborate and integrate to promote team engagement and uphold company culture.

βœ… 🌟Be curious: As an Software Engineer, our brain is our greatest asset. Be actibly looking for new challenges, be curious, move out of comfortable zone and be eager to learn.

βœ… 🌟Be practical: Code that's merely "smart" often is an atempt to show how "smart" the author is. However, in my experience, people value and appreciate more when you focus on solving their problems and making their work easier, rather than showing off technical tricks.

βœ… 🌟Be nice: Be a nice person, but above all a great person, that everybody wants to work with. It's not 100% all about the code.


What I'm doing as Software Engineering Manager / TPM ? πŸš€

Finding a truly exceptional leader is hard to find, parting with them is challenging and impossible to forget.

As A SEM I'm responsible for a range of crucial tasks aimed at promoting growth, innovation, and success within the engineering team. Here is what I do:

βœ… 🌟Lead with Empathy rather than sympathy: Having the experience of worked in person in a few different countries and cultures gave me a better perspective of "caring". Sympathizing is caring for another's feeling and suffering, whereas empathy goes beyond feeling compassion to being able to experience and relay their stories. Compassionate Leadership is the result of combining some traditional leadership tools and most importantly, presenting them from an "empathetic side" (also sympathy to a point), with large doses of compassion.

βœ… 🌟Servant Leader: Servant is a person who performs duties for others. A servant leader is a person who acts as a servant first, focusing on the needs and success of the team because the primary role is to serve and support the team members, rather than exerting top-down authority

βœ… 🌟Situational Leadership It is an adaptable "Model of Leadership". Is based on the idea that the best way to lead a team is to match our leadership style to the needs of the individual parts of team, means choosing the right leadership style for the right people. I use my trainning and skills in Situational Leadership Model to flexible adapt into individual situations when need it

βœ… 🌟Supporting Personal Growth: I actively mentor and guide engineers (when need it) in their career development, helping them set goals and providing opportunities for skill enhancement. Here I'm using Situational Leadership methodologies

βœ… 🌟Conflict Resolution: I act as a mediator in conflicts, employing situational leadership strategies to address internal and external conflicts effectively. I'm using Deal with Comflicts trainning education and professional experience to deal with it.

βœ… 🌟Motivation & Inspiration: It's my role to keep the team motivated and inspire them to consistently perform at their best. Servant leaders consider the impacts of actions and decisions in the long-term, rely on persuasion rather than command and coercion to build influence. I integrate Situational Leadership principles to adapt motivational strategies based on individual and team dynamics

βœ… 🌟Culture Building: Nurturing a healthy team culture is a priority, and I iterate on processes and rituals to align with the team's working style while contributing to the evolution of the engineering culture.

βœ… 🌟Continuous Improvement: I focus on the long-term growth and development of team members and the organization. By encouraging a sense of ownership and responsibility among team members, I apply Situational Leadership to foster an environment where individuals feel empowered to take initiative and contribute effectively

βœ… 🌟Promoting Knowledge Sharing: I encourage a culture of knowledge sharing and communication, encoraging developers to share ideas and guiding the team towards adopting guiding principles, a growth mindset, and a proactive approach to addressing technical debt.

βœ… 🌟Get individual & company clear values & purposes and find team-members integrity and the highest good as a goal: Develop great teams, not just software.

In essence, SEM roles revolves around leadership, mentorship, innovation and culture-building to drive both individual and collective success within the engineering team and the broader organisation. By embracing servant leadership, situational leadership and Agile I can provide for an environment where the teams thrive, achieving remarkable results.

Always remember: Leading is not about being at the top; it's about serving those who follow you πŸ™Œ



πŸ–₯️ Where I was working on in the past:

  • I have being working in different countries for several clients like: BBC, MET (London Metropolitan Police), Nokia, IBM, SKY, Mimecast, ADSS, Luno, The Workshop, Vashi, Rumbo between others clients, producing succesully products that I'm proud of.

πŸ“’ Featured Speaker Conferences:

πŸ‘¨β€πŸ« Leading Workshops:

πŸ€œπŸ€› What I collaborated:


πŸ‘¨β€πŸ’» What I'm doing at the moment:

  • I'm currently helping in a UK Charity CYF https://codeyourfuture.io/. CodeYourFuture is an organization that helps people that are affected by forced diaspora to get back on track by teaching Web Development. I'm helping to make a positive impact on others peoples life. Sharing knowledge that can empower aspiring developers and contribute to the growth of the programming community.
  • Continue in an Angular path as well, as Angular is witnessing new exiting trends recently and looks very promising near future! Also continuing pushing the boundaries and challenging myself with AWS, AI and Python. That encorage me to keep moving into the Full-Stack paradigm, leading to the expansion of frontiers in Software Development πŸ‘

πŸ““ Further thoughts

If each neuron in the human brain was replaced by an equivalent computational device, would the result be the same person? Would it indeed be capable of intelligent thought? - Ben Cobbin (Google DeepMind)


πŸ’¬ What people can ask me about:

  • Angular2+
  • JavaScript & TypeScript
  • NextJS (NodeJS, ExpressJS)
  • Cloud AWS
  • NodeJS
  • Functional Programing (FP)
  • Responsive Web Design (RWD)
  • Python
  • Agile Methodologies
  • MongoDB. CouchDB
  • ... and a few more! πŸ˜€

πŸ‘¨β€πŸš€ Tech Stack:

πŸ““ Most relevants Languages and Tools:

πŸ–₯️ Most relevants Framework and Libraries

πŸ““ Most relevants Front-End ecosystem tools

🧭 Tech Stack: Agile SCM certificed

πŸ““ Tech Stack: OS

πŸ“¬ How to reach me:

Email



πŸ’― Thanks!

Now, don't be an stranger. Let's stay in touch!

leolanese’s GitHub image
πŸ”˜ gitroll: LeoLanese
πŸ”˜ Linkedin: LeoLanese
πŸ”˜ Twitter: @LeoLanese
πŸ”˜ Portfolio: www.leolanese.com
πŸ”˜ DEV.to: dev.to/leolanese
πŸ”˜ Blog: leolanese.com/blog
πŸ”˜ Questions / Suggestion / Recommendation: developer@leolanese.com

Pinned Loading

  1. bash_profile bash_profile Public

    bash_profile, based on a Front-End Web Developer POV. I'm sharing best practices, tricks and keep the same profile across multiple development platforms

    Shell 25 20

  2. Functional-Programming-mindset Functional-Programming-mindset Public

    "Functional Programming mindset" - An introduction to Functional Programming using JavaScript

    JavaScript 8 3

  3. JS_ES6_workshop JS_ES6_workshop Public

    The road to ES6 JS: New solutions for old JS problems.

    6

  4. Functional-Programming-buzzwords Functional-Programming-buzzwords Public

    Short definitions of Functional Programming key concepts

    6

  5. Open-Source-JS-Resources Open-Source-JS-Resources Public

    Open Source JavaScript Resources place

    7 1

  6. Angular-Signals-StandAlone-Shopping-Cart Angular-Signals-StandAlone-Shopping-Cart Public

    Angular (17+) using Signals service and stand-alone components producing a Shopping-Cart

    TypeScript 4 2