About Me
As a Senior Python/Django Engineer with 10+ years of experience, I am passionate about building efficient and scalable web applications. With expertise in designing, implementing, and deploying complex systems, I continuously seek new challenges to expand my skills. As a proactive problem solver, I constantly explore innovative approaches to enhance software development processes
Skills
Languages: Python, Java/J2EE, PHP, C
Framework & libraries: Django REST, Django Ninja, Pydantic, Pandas, Celery, Redis
DBMS: PostgreSQL, Mysql, MongoDB, MS SQL Server
Project management: GitHub, Jira, Buddy, Jenkins CI
Test: Pytest, Selenium, TDD
Cloud: AWS
Os: Windows, Linux, MacOs
Experience
- Led the complete redesign and development of the legacy platform, transforming it into a modern, scalable, and efficient system.
- Collaborated closely with cross-functional teams to identify pain points, assess scalability requirements, and propose innovative solutions to streamline processes and enhance performance.
- Mentored and coached junior developers, fostering their growth and helping them enhance their technical skills.
- Designed and developed a Python/Django-based web application that acquires, analyzes, and visually presents financial information, providing valuable business insights to our customers.
- Led the development of multiple Python projects utilizing a proprietary framework for large multi-touch devices, focusing on surveillance and innovative city applications.
- Managed the deployment and maintenance of the cloud infrastructure on AWS, ensuring the stability of our web platform and smooth code deployments
- Played a key role in the development and enhancement of a J2EE ERP modular suite extensively utilized by the public healthcare system, specifically focusing on critical areas such as appointment booking, payment processing, first aid, and personnel management.
- Collaborated closely with a sizable team to revamp the web interface, bringing it up to modern standards and ensuring an intuitive user experience.
- Demonstrated strong problem-solving abilities by managing post-mortem analysis and troubleshooting efforts, effectively identifying and resolving issues to maintain system stability and performance
- Utilized J2EE and the Spring Framework to develop robust, enterprise-level Java applications that integrated with an ERP suite, enabling the creation of large PDF batches containing bank daytime transactions.
- Implemented web services (EJB 3.0) to facilitate seamless communication between the applications and the ERP suite, ensuring efficient data exchange and processing.
- Introduced the Spring Batch framework to optimize workload management, resulting in reduced memory usage and significantly improved task execution time.
- Collaborated on the development of a Java enterprise software utilized by a prominent industrial company (Finmeccanica) to accurately estimate and monitor labor and material costs associated with the construction of new train routes.
- Played a significant role in the implementation and maintenance of multiple PHP e-commerce platforms and websites, focusing on delivering seamless user experiences and robust functionalities.
- Undertook troubleshooting and maintenance tasks, working with legacy code to identify and resolve issues, ensuring the smooth operation of the software systems.
Engineering S.r.l
Java Developer
September 2008 - October 2009
- Developed a robust CRM software specifically tailored for a call center environment using Java/Swing and Asterisk PBX VoIP, enabling efficient call management and customer relationship management.
- Contributed to both the back-end and front-end development of multiple websites utilizing the CakePHP framework, ensuring the delivery of feature-rich and visually appealing web solutions.
- Designed and implemented a web tool specifically focused on support listings for eBay commerce stores, streamlining the process and enhancing the overall efficiency of managing and organizing listings.
- Built up a PHP web application to release proprietary software updates to customers.
- Implemented alert systems (email, SMS) to notify urgent updates.
- Decreased the time required by technicians to install new customer software and reduced incoming calls to the help desk.
- Collaborated on the development of a PHP web platform dedicated to credit recovery services, facilitating efficient and streamlined processes.
- Led the refactoring and modernization efforts of legacy code, ensuring adherence to best practices and improving overall code quality, maintainability, and scalability.
- Implemented enhancements to strengthen the security of authorization and authentication mechanisms, safeguarding sensitive resources and protecting user data.
Education
University of Naples "Federico II"
BSc Computer Science
2002
Naples, Italy
A Little More About Me
Alongside my interests in networks and software engineering some of my other interests and hobbies are:
- Travel
- Astronomy
- Music
- Cats