R
Offline

Rocco Ghielmini

Mentor
This mentor has passed the Codementor approval process and is available for hire.
Rising Codementor
US$20.00
For every 15 mins
free badge
First 15 mins free: Get the first 15 mins free for your first mentorship session on Codementor when you hire this mentor.
First 15 mins free for your first session
ABOUT ME
Experienced Software Engineer / Frontend and Full Stack Developer
Experienced Software Engineer / Frontend and Full Stack Developer

I speak your language, be it English, Spanish, Portuguese, French, German, Italian, Python, JavaScript, C# and many more! I am a frontend and full stack developer with a wide range of expertise across various technologies. I possess the skills necessary to deliver web services, mobile apps, and analytical tools.

Technical Versatility

My proficiency extends beyond frontend development, encompassing a comprehensive understanding of the entire development stack. I have successfully designed and developed user interfaces using React, built robust backend systems with Node.js, utilized Python for data analysis and machine learning tasks and written financial software in C#. Additionally, I have hands-on experience with a wide range of technologies (you can check the a partial list of them on the bottom of this page).

Strong Foundation in Computer Science

My educational background further enhances my abilities as a software engineer. My Master studies in Computer Science at ETH Zürich provided me with a solid foundation in general computer science principles. Through elective courses focusing on modern statistics, machine learning, and data mining, I gained valuable insights into cutting-edge technologies and data-driven approaches. Complemented by my Bachelor's degree in Informatics from USI Lugano, I have a well-rounded educational background that combines theoretical knowledge with practical application.

Client-Centric Approach

I prioritize client satisfaction by actively collaborating and understanding project requirements. By leveraging my technical versatility, I can adapt to different tech stacks and quickly learn new technologies quickly. This enables me to offer tailored solutions that align with client objectives while ensuring a seamless user experience.

Passionate Problem-Solver

Driven by a passion for solving complex problems, I consistently optimize code efficiency and enhance user experiences. I stay up-to-date with the latest industry trends and best practices, ensuring that the solutions I deliver are modern, scalable, and secure.

Technologies

  • React: I use React to build interactive and dynamic user interfaces for web and mobile applications. Its component-based architecture allows for reusable and modular UI development.
  • React Native: With React Native, I develop cross-platform mobile applications for iOS and Android. It enables me to leverage my React knowledge and deliver native-like experiences.
  • Node.js: With Node.js, I build scalable and efficient server-side applications. It allows me to leverage JavaScript on the backend, enabling smooth communication between the frontend and backend.
  • Python: I use Python for a wide range of applications, including web development, data analysis, and scripting. Its simplicity and extensive library ecosystem make it a versatile and powerful language.
  • Docker: Docker enables me to containerize applications, ensuring consistency and portability across different environments. It simplifies deployment and makes scaling applications more efficient.
  • AWS: I leverage Amazon Web Services (AWS) for cloud infrastructure and services. From compute and storage to databases and serverless functions, AWS provides a comprehensive and scalable platform for my applications.
  • MySQL: I utilize MySQL as a reliable and performant relational database management system. It allows me to efficiently store, retrieve, and manipulate data for various applications.
  • GraphQL: With GraphQL, I implement efficient and flexible APIs. Its declarative nature enables clients to request specific data, minimizing over-fetching and enhancing application performance.
  • CI/CD: I adopt continuous integration and continuous deployment (CI/CD) practices to automate and streamline the software development lifecycle. It ensures faster and more reliable delivery of high-quality applications.

Backend Development

  • .NET/C#
  • Java
  • Swift
  • Objective C
  • Python
  • Node.js
  • Flask
  • Django

Frontend Development

  • React
  • React Native
  • Redux
  • Angular
  • Next.js
  • WebGL
  • LuciadRIA

APIs and Communication

  • REST API
  • GraphQL
  • Web Sockets

DevOps and Cloud

  • Docker
  • Kubernetes
  • OpenShift
  • Google Cloud Platform
  • AWS

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • Firebase

CI/CD and Version Control

  • CI/CD
  • Git

Blockchain and Smart Contracts

  • Web3
  • Solidity

Data Science and Analysis

  • MATLAB
  • C++
  • R
  • C
View more...
French, German, Italian, Portuguese, Spanish, English
Zurich (+02:00)
Joined September 2019
EXPERTISE
React
5 years experience
My goto framework for user interfaces. By far the technology I have used the most throughout my career.
My goto framework for user interfaces. By far the technology I have used the most throughout my career.
Python
10 years experience
I use Python for a wide range of applications, including web development, data analysis, and scripting. Its simplicity and extensive libr...
I use Python for a wide range of applications, including web development, data analysis, and scripting. Its simplicity and extensive library ecosystem make it a versatile and powerful language.
C#
4 years experience
I developed a C# library for creating modular automated trading strategies that can be backtested or run live with the Lean algorithmic t...
I developed a C# library for creating modular automated trading strategies that can be backtested or run live with the Lean algorithmic trading engine by QuantConnect.
.NETLean
View more
.NETLean
View more
Node.js
6 years experience
PHP
6 years experience
Redux
5 years experience

REVIEWS FROM CLIENTS

Rocco's profile has been carefully vetted and approved as a Codementor. Connect with Rocco now, and leave a review for them once you're done!
By using Codementor, you agree to our Cookie Policy.