Marco Romagnolo
Software Engineer
Architecture Design
Web Developer
DevOPS
Cyber Security
Profile
Software Engineer, Senior Enterprise Architect
I am Senior Architect @ Sisal S.p.a
Senior Computer Engineer with over 20 years of experience in software development using Java. Skilled in analyzing and solving complex problems, optimizing performance, and implementing best practices for software development, with a deep understanding of software engineering principles, Agile/Scrum methodologies, and DevOps.
Dedicated to continuous professional development and the search for innovative solutions to meet business needs. Specialized in creating scalable, robust, and optimized applications for various platforms, with advanced expertise in major programming languages (Java, Python, C++). Capable of designing microservices-oriented architectures, integration with legacy systems, and cloud-native solutions.
- Year of Birth 1985
- Residence Italy, Rome
- Email info@marcoromagnolo.it
- Skype marco.romagnolo
Services
Software Analysis & Development
Backend Software Development - Application Server - Common Frameworks - Microservices - Web Design - UX Improvement - Code Reviews & Best Practices Consultation
Software Architecture Design
Designing scalable, robust, and maintainable software architectures using microservices, cloud-native approaches, or traditional monolithic structures. Specializing in building solutions that are easily extensible and adaptable to future needs.
System Performance, Code Optimization, SEO, Ranking
Architecture Design and Optimization for Web Applications - Ranking Improvement Strategies - Advanced Analytics and Reporting - Page Speed Optimization for SEO - Conversion Rate Optimization (CRO) - Core Web Vitals Optimization
Resume
Extensive experience in Information Technology Environment
Education
2018
University Degree
Computer Engineering @ Gugliemo Marconi University of RomeFinal Exam: Development and Analysis of distributed applications, Java Enterprise Edition VS Spring Cloud
2004
High School Graduation
Electronic and Telecomunications @ ITIS Antonio Meucci of RomeCourses & Certifications
2015
Oracle Certified Professional, Java SE 7 Programmer
1Z0-804 Java SE 7 Programmer IIJava Class Design - Advanced Class Design - Object-Oriented Design Principles - Generics and Collections - String Processing - Exceptions and Assertions - Java I/O Fundamentals - Java File I/O (NIO.2) - Building Database Applications with JDBC - Threads - Concurrency - Localization
2014
Oracle Certified Associate, Java SE 7 Programmer
1Z0-803 Java SE 7 Programmer IJava Basics - Working With Java Data Types - Using Operators and Decision Constructs - Creating and Using Arrays - Using Loop Constructs - Working with Methods and Encapsulation - Working with Inheritance - Handling Exceptions
2007
Sun Certified System Administrator for the Solaris 9 operating system
SA239CX-310-014 Sun Certified System Administrator for the Solaris 9 Operating System (sa239)
Manage file systems, Install software, Perform system boot procedures, Perform user and security administration, Manage network printers and system processes, Perform system backups and restores
2006
Cisco Certified Networking Associated
CCNA 640-8012003
Course of “HTML Languages”
Html, CSS e Javascript.Web site development agency presentation.
Experience
Senior Software Architect
- 2018-08 - Unti now (Italy, Rome) Sisal Spa
Projects
Software Architecture Design, Development/Maintenance/Bug-Fixing/Code Testing, Documentation, and Deployment from Staging to Production environments.
Frontend/Backend software development in the Betting domain. Cloud architecture design with a focus on maximum scalability, enterprise resource optimization, and performance analysis.
Development and customization of Continuous Integration/Delivery (CI/CD) processes in DevOps environments.
Technologies
Kubernetes, Java19, Spring Boot Applications, Microservices, Docker, Oracle Cloud, REST WS, Hazelcast, Hibernate, Spring Framework, Apache Kafka, Java JEE, Oracle Weblogic, Oracle Database, Jenkins, Jira, Git, ArgoCD, Linux, Apache, NGINX.
Senior Software Engineer
- 2012-07 to 2018-08 (Rome, Italy) Proxima Informatica Spa
Customer
IGT Gaming & Lottery
Projects
Development of Adapters for a proprietary Wallet for third parties, web portal development, CI/CD Delivery, DevOps, Team Leader, and Delivery Manager.
Tecnologies
Java EE, REST/SOAP WS, EJB3, JTA, JDBC, JSP/Servlet, Hazelcast, Hibernate, Spring Framework, AWS, Weblogic, Oracle Database, Coherence, MongoDB, Jenkins, Jira, Confluence, Gitflow, Continuous Integration, HTML5, Javascript, JQuery, Bootstrap CSS, NodeJs, AngularJs.
Programmer
- 2011-06 to 2012-07 (Rome, Italy) Accenture Spa
Customers
Postemobile, Poste Italiane, ISTAT
Projects
Development of a platform for reporting the distribution of parcels across Italy for the 2011 census. Creation of tools for automation testing. Development of an administration panel for monitoring. Development of online mail services.
Tecnologies
Java EE, Oracle Database, PL/SQL, Mysql, SOAP Webservice, Hibernate, Batch ETL, JBoss, Linux bash.
Web Programmer
- 2010-12 to 2011-04 (Rome, Italy) Euweb Srl
Project
Web Service Provider Development
Company website and CMS e-commerce platform. Administration and Service maintenance
Technologies
PHP, HTML, CSS, Javascript, JQuery, Apache, Mysql, Linux, Sendmail, Postfix, Bind
Web Programmer
- 2008-10 to 2010-12 (Rome, Italy) Bricobravo Srl
Projects
Technical Manager and Administrator of the company's IT system. Development of a custom CMS for online product sales, including affiliate management, advertising, and marketing. Coordination of a team of graphic designers.
Technologies:
PHP, Apache, MySQL, Linux, HTML, CSS, JavaScript, JQuery, PhpMyAdmin.
System / Networking Admin and Web Designer
- 2006-03 to 2008-10 (Rome, Italy) Ithum Srl
Projects:
Design, management, and maintenance of IT and network systems. Development of web portals based on CMS platforms.
Network Configuration:
Router, Switch, Firewall, IDS, centralized antivirus systems.
Linux Installation and Configuration:
Apache, FTP, Bind, Postfix, Sendmail, LDAP.
Windows Server Installation and Configuration:
Active Directory, IIS.
Technologies:
PHP, Drupal, Joomla, Moodle, HTML, CSS, JavaScript
Skills
Software Architecture Skills
Object Oriented Programming
Microservices
Webservices: REST, SOAP
TDD & DDD paradigms
Programming Design Patterns
Agile & SCRUM
Java Development Skills
Java 5 -19
Spring Boot
Spring Framework
Hibernate
Hazelcast
Oracle Weblogic: EJB, JMS, JPA, JDBC
Java Enterprise Application Servers
Python Development
Python 3
Flask
Django
scikit-learn
Programming Languages
C / C++
Golang
Assembly
Web Development Skills
HML5, CSS3, Javascript, JQuery
PHP: WordPress, Simphony, Drupal
Frontend Framework: ReactJS, Angular JS
DevOps Skills
Kubernetes
Docker
OCI, AWS, Google Cloud, Azure
CI/CD: Jenkins, ArgoCD
Version Repository: Git, SVN
Office & Graphics Skill
Adobe Photoshop / Illustrator / Gimp
Microsoft Office / Libre Office / Open Office
Cyber Security
Application Security: OWASP
Encryption and Cryptography
Networking Security
Penetration Test
Contact
Keep in touch
Get in Touch
Feel free to contact me if you need my help.