About

Thanks for stopping by. Read below to learn more about myself and my background.

Angelo Santarella at work with a colleague

Background

Hello, my name is Angelo Santarella and I am a full stack web developer and a DevOps engineer with over 13 years of experience in the software industry. I like to create innovative and scalable solutions using the most advanced technologies and best practices.

I currently work in a leading company in the field of software for architecture, engineering and construction. In these years I have participated in several projects and had various responsibilities, such as:

  • Prompt Engineer (2023-present): I develop applications based on langchain, openai and other artificial intelligence models.
  • DevOps (2019-present): I manage and introduce the internal GitLab service, develop CI/CD pipelines using GitLab, manage Kubernetes clusters, manage internal Docker servers, manage AWS suite: EKS, Fargate, ECR, S3, EC2, CloudWatch, SES, IAM, VPC, VPN. I also manage, develop and port legacy systems to stateless services on the K8s cluster. I manage third-party applications on the K8s cluster: Ingress, Prometheus, Keycloak.
  • Web Services (2015-present): I maintain and develop various web services for the company's products and customers, such as: subscription authorization service, account authentication service, ecommerce service, automatic subscription renewal service, price list service, sales catalog administration service, Dashboard service (Angular/NodeJs) for commercial operators aimed at customer analysis, performance, sales and statistics. I also act as a DBAdmin for these services. The servers are developed using GitLab, K8s, Docker, NodeJS, MySQL, MS SQL.
  • Catalog (2014-2017): Server: I designed and developed a web application using Apache-PHP-MySQL, Symfony, Bootstrap, JQuery. I integrated the ElasticSearch search engine. The architecture was based on AWS EC2 machines. Client: I designed and developed a module that can be integrated into all the software solutions of the company for interaction with the online catalog.

Education

I have a degree in Computer Science from the University of Salerno. My thesis was about developing a virtual sensor of environmental states for Android devices. The library was published with LGPL license on Sourceforge. I also created a demo application called “TelephonyManager” that allows changing phone modes based on the environmental states.

I speak fluently Italian (my native language) and English. I have a Trinity College Certification for English.

I enjoy working in teams and collaborating with clients and suppliers from different backgrounds and cultures. I have good organizational and problem-solving skills. I'm always eager to learn new things and improve myself.

Skills

Technical Expertise

Frontend

JavaScript
TypeScript
Angular
JQuery
HTML/CSS

Backend

NodeJS
Python
PHP
C#
C++

DevOps

AWS
Kubernetes
Docker
GitLab CI/CD
Helm

Databases

MySQL
MS SQL Server
MongoDB
ElasticSearch

AI & ML

LangChain
OpenAI API
Prompt Engineering