Turin Area - Italy
Mobile phones : ITALY +393339473203 --- IRELAND: +353874103947
e-mail:Â patrizio.rullo[at]gmail.com
Last update: November 2008
Seeking a responsible position in software development, business analysis and project management increasing my analysis and management skills, learning new technologies, committing to software quality in all its aspects.
â—.6 years of technical experience in the software industry.Â
â—.2 years experience in business analysis.Â
â—.Experience in application architecture design, database design, object modeling and software development life cycle.Â
â—.Full life cycle development from conception through maintenance.Â
â—.Direct contact with customers for analysis of problems and requests, for having feedback concerning the user experience.Â
â—.Specialization in developing, deploying applications for industrial automation and machine supervision.Â
â—.Experience developing HMI (Human Machine Interface) applications.Â
â—.Designed and developed relational database systems.Â
â—.Experience mentoring new developers.Â
â—.Training of software technicians and users.Â
â—.Visual Basic 6 --- 6 yearsÂ
â—.C++ --- 1 yearÂ
â—.C --- 2 yearsÂ
â—.Java --- 1 yearÂ
â—.PHP --- 1 yearÂ
â—.C# --- 1 yearÂ
â—.Databases: MS SQL Server and MySQLÂ
â—.PLC comunication APIs: Omron CX-Server and Siemens OPC ServerÂ
â—.Version control: Subversion and MS Visual SourceSafeÂ
â—.COM+ / ActiveX Â
â—.XML Â
Software Developer Consultant
Etica S.r.l. --- Torino, Italy --- 2008.9 – now
Â
Key responsibilities across projects
â—.Manage deployments into production Â
â—.Manage defects during warrantyÂ
â—.Manage change requestsÂ
â—.Work with development on the technical design documentation, architectural diagrams security and performance plansÂ
Diagnosis environment for vehicles electronic systems
Consultant developer on software for workshop diagnostic (failure management and notification, parameters programming of electronic parts). Implemented comunication with K-Line and/or CAN protocols.
Development environment: Visual Basic 6, C#, C++, Â MS SQL Server 2005. Â
Particular roles in this project:
â—.Functional and technical analysisÂ
â—.Application developmentÂ
Â
Â
Software Developer / Business Analyst
Lantek Sistemi S.r.l. --- S. Vittoria D'Alba, Italy --- 2003.03 – 2008.09
Â
Key responsibilities across projects
â—.Manage deployments into production Â
â—.Manage defects during warrantyÂ
â—.Conduct post implementation reviews Â
â—.Program managing the development and global deployment of picking solution productsÂ
â—.Involved in meetings with customers for analysis of the customer needs and decision of features to implement, modify and rejectÂ
â—.Work with development on the technical design documentation, architectural diagrams security and performance plansÂ
â—.Overseeing the development teamÂ
â—.Deployment strategies decisionsÂ
â—.Database modelingÂ
â—.Manage change requestsÂ
Other activities
â—.Migration from Microsoft Visual SourceSafe, configuration and maintenance of the Subversion source code management system with Intranet and Internet access, for the need of disconnected source code modification by the developers (when doing personalizations in place for the customers) and automatic synchronization of modifications done by other developersÂ
â—.Installation kits restructure of all software to use only 4 forms, to let the customer install a new computer without the need of remote assistanceÂ
â—.Implementation and maintenance of the internal server for automated builds (complete build, from source code to installation kits creation). Every installation CD/DVD directory structure is created with only one command, to be faster and less error proneÂ
â—.Report engine migration from CrystalReports to JasperReports to be able to create recursive subreports with runtime loading of image files using URLsÂ
HMI for automatic warehouses project
Business analyst and main developer on HMI (Human Machine Interface) for automatic warehouses connected to NC cutting machines, integrated with our machine scheduling software and with various ERP systems. Implemented communications with warehouse Omron ans Siemens PLCs.
The development environment was Visual Basic 6, MS SQL Server 2000 and 2005, Eclipse (for JasperReports integration), Subversion, Omron CX-Server and Siemens OPC Server.
Particular roles in this project:
â—.Functional and technical analysisÂ
â—.Architecture designÂ
â—.Application developmentÂ
â—.Database modeling Â
NC laser cutting machines scheduling project
Business analyst and main developer on software for sheet metal cutting machines interaction and production plan execution and automation, integrated with our software for automatic warehouses and with various ERP systems.
The development environment was Visual Basic 6, MS SQL Server 2000 and 2005, Eclipse (for JasperReports integration), Subversion.
Particular roles in this project:
â—.Functional and technical analysisÂ
â—.Architecture designÂ
â—.Application developmentÂ
â—.Database modeling Â
Sheet metal cutting calculation library project
Software developer on a internal library for sheet metal pieces calculations: areas, weights, cutting perimeter and cutting time.
Development environment was Visual Basic 6, Visual C++ 6, MS Visual SourceSafe.
Roles in this project:
â—.Application developmentÂ
â—.Application maintenance Â
Â
Deployment and repair PC technician
Step Computer S.r.l. --- Alba, Italy --- 2003.01-2003.03
â—.Deployment and repair of PCsÂ
â—.Development of HTML websites Â
Â
Software Developer
I.S.S. Torino S.n.c. --- Torino, Italy --- 2001.11-2002.09
Â
Internal CRM web application
Software developer on a internal CRM application with full web interface.
Development environment was Quanta Plus Editor on Linux, XHTML, CSS, JavaScript, PHP4, MySQL 3.23 and CVS.
Roles in this project:
â—.Visual design templates developmentÂ
â—.Web software developmentÂ
â—.TestingÂ
Hotel booking and automation system
Software developer on hotel booking and automation software with room key programming, direct room control (temperature, room access, alarms, etc.) with client/server interface.
Development environment was Visual Basic 6, MS SQL Server 2000, DCOM and MS Visual SourceSafe
Roles in this project:
â—.Software developmentÂ
â—.Testing Â
Italian: mother tongue
English: good understanding and knowledge of spoken and written text
Bachelor degree in Computer Science
Computer Science University --- Torino, Italy --- suspended
Â
High School Diploma in Accounting
High School “B.Vittone†--- Chieri, Italy --- 1999