Back-End Developer with proficiency in multiple programming languages including Java, Python, C#, C, PHP, and JavaScript. Specializes in the development and engineering of software for IT service management platforms and cybersecurity tools, employing technologies such as Python, FastAPI, RabbitMQ, Docker, and Kubernetes. Demonstrates a strong foundation in creating high-availability, resilient, and scalable embedded systems.
Brings considerable experience in the development of applications and microservices using Object-Oriented techniques alongside GoF Design Patterns, SOA architecture, and REST web services.
Adept at implementing solutions within Azure Cloud environments, and utilizing Azure DevOps for continuous integration and deployment. Proficient in containerization and orchestration with Kubernetes and Docker, message brokering with RabbitMQ, and continuous delivery pipelines with Jenkins. Experienced with monitoring and observability using Prometheus and Grafana, and possesses a robust skill set in frameworks and tools such as Spring Boot, Django, and FastAPI. Competent in package management with NuGet, web service development with REST and RESTful practices, and database systems, both SQL and NoSQL.
Proficiency extends to front-end technologies including HTML5, CSS3, and JSON, and version control using Git. Versed in multiple integrated development environments (IDEs) such as Visual Studio Code, Visual Studio, Eclipse, Android Studio, Apache NetBeans IDE, and IntelliJ IDEA, within both Linux and Microsoft operating systems.