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

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.