On 50's Software Designer Master able to bring an idea to life, strong on the entire lifecycle of state of art applications, from interactions with stakeholder/CEO to create the technical solution, project plan, assemble a team, lead them through the implementation, define the deployment and go live in time and in budget. A lot of success stories gave me best practices to continue on that path.Possess knowledge and confidence of the entire Software Lifecycle from the concept to quality product that combines with a deep understanding of complex business requirements and goals resulting in competitive advantage in terms of internal efficiency or new sources of revenue.
Deliver best solutions from team collaboration. Apply modern technology with measurable benefits that impacts the best practices, development methodologies, and motivated teams. Those with the scope of maximizing ROI by maintaining open collaboration among programmers and business owners.
Apply and evangelize the newest technologies on real projects. Drive team knowledge and evolution utilizing java and shared knowledge to reach project goals and improve quality of applications. No challenge is too hard to solve and resolve technology and design problems with elegance.
Analyze systems for solving issues, instability and performances with objective of starting full or partial redesign of the entire application for allowing the company to return back on track with business and expectations.
Key characteristics are: naturally Agile, collaborative organizer, every time focused, hands-on team player, strong multi- task, entrepreneurial approach and spirit, high energetic and a positive “Can Do” attitude!
Staff Engineer @ From October 2015 to Present (3 months) Principal SW Engineer and Application Designer, Contractor @ • Design and implement internal applications for work schedule automatic calculation and optimization (based on proprietary algorithm), as Java Swing standalone application, organized in layers and using Spring Framework and Hibernate. The application is using Mysql as main storage and Oracle to extract real-time data from Factory’s Database.
• Design and implement server side of the final version based on Karaff/OSGi and other advanced cloud technology such us Play-Framework and Angular.js.
• Application based on ThingWorx (PTC Company) for monitoring status of Industrial Plant, manage crew on shift, and more. It includes also ThingWorx extension to interact with OSGi REST microservices as well as javascript widget. From February 2015 to Present (11 months) Technology Leader and Web Application Designer @ • Designed and developed http://www.fundxu.com, new generation financial search site. A modern, state of art, very lean J2EE system, multi-language, mobile detection program, SaaS with delegated administration and multiple look&feel, based on my web application blueprint and using very sophisticated search based 2-sides-match algorithm. The system is also using o-net systems for person/job analysis. Developed using full java-jEE stack, Spring*, hibernate, Solr, Mysql-Cluster, MongoDb stack with Lean Agile methodology.
• Designed SAML2 Provider, web application that simplifies the SAML single sign on between simple PHP sites and modern Shopping cart SAML SSO enabled. It includes: full SAML 2 authentication and authorization flow based on artifact and certification authority for generate trusted certificates, using Lean Agile as development methodology.
• Developed a business shopping website http://www.buyfiuggiwater.com using my web application blueprint. The servers run on Amazon EC2 using Amazon S3 as storage, integrated with First-Data (authorize.net) credit card payment system.
• Designed and Implemented many proof-of-concept for exploring incoming new technology such as noSQL, BigData, node.js, angular.js, comet push notification, real-time cross-cluster communications.
Skill mostly used: Java, J2EE, Agile Project Management, Javascript/Jquery, Project/team leadership, Decision Making and Problem Solving , AWS, Portal, Security, SSO, SAML, Solr, MongoDb, Cassandra, Cometd, JQuery, JasperReport, First Data Payments, PHP, Liferay, Spring Framework, Spring MVC, Spring WS, Jersey Rest, SOAP, Hibernate, Eclipse. From January 2014 to February 2015 (1 year 2 months) CTO, Architect, Developer and One man IT Department @ • Defined functionalities and deployment, analyzed, architected, designed and mostly developed all the applications, internal or customer facing) running Nuval Business, doing the job alone, with temporary contractor or finally with two employed developers; using Java/JEE + spring framework, Mysql, Apache, Tomcat and including Drupal Portal for www.nuval.com and Liferay portal (http://portal.nuval.com).
• Working for 20% managing, 30% designing and 50% developing web and mobile applications with small team using SCRUM and Lean Agile.
• Discuss and analyze company goals and expectations on management meetings, write, present and discuss technical solution, write gross project plan and requirements. Define implementation and delivery plan, resource allocation and hiring needs, monitor projects, report status to management team, present results and deliverable.
• Designed and quickly implemented many POC for validating Business ideas and calculate implement costs and TOC.
• Define improvement plan for each team member as well as annual goal and review, tutor them on new technology, on application of best practices, help on troubleshooting, discuss and review each implementation to verify mandatory criteria such as readability, reliability, stability, performances, scalability, risk of regressions. Enforcing intra team communication to share issues, solutions and new technology.
• Determined company improvement efficiency and new solutions for customers, managed new projects including: Wellness web application integrated in SAML SSO with Aetna My active Health portal, standalone java application for improve the process of collecting images, web application to improve the storage and delivery of NuVal Scores for customers, iPhone app integrated with Wellness application, web application for calculating the score of food recipes, and an algorithm to calculate the recipe of the food for lowering the cost of the scoring process. From December 2009 to October 2014 (4 years 11 months) Principal J2EE Architect and Developer @ • Led technology projects for a marketing and Technology Company. Interacting with VP Brand to design the best and quick solution to offer and define the plan and the team to implement it.
• Based on original blueprint, completed the www.pantene.com web application project earlier than expected for first time in company history. This standardized the same design and approach and was applied successfully to successive projects. Led the team in subsequent projects such as www.tide.com, www.dentalcare.com, www.downy.com, www.duracell.com and many more from Procter & Gamble, all of them using SCRUM as development methodology.
• Tutored Principal and Senior engineers on best practices and development methodology, agile SCRUM and new technologies in periodic meetings or dedicated / personal sessions that were highly appreciated by company and professionals.
• Designed new company common platform for building state-of-art web applications. It plus best practices improved technology teams performance, allowing building more and better applications than ever in past.
• Key role on designing advanced web application for primary customers.
• Interact with top management on best practices, on solution of incoming requests; organize sharing sessions for disseminating experiences and best practices across technology teams’ members.
Skill mostly used: Java, J2EE, Web Services, SAML, Oracle, Project/team leadership, Agile Project Management, Project Management, SCRUM, Javascript, CSS, HTML, JSP, JQuery, Lucene, Solr, Cassandra, REST, AJAX, Spring Framework, Spring MVC, Spring WS, Jersey Rest, SOAP, Hibernate, Eclipse, PHP, WordPress. From January 2008 to December 2009 (2 years) Principal J2EE Designer/developer @ • Increased knowledge and experience for talented team of developers, worked with VP Technology, Architect and Manager to improve the company flagship product “Service Manager”.
• New Technology designed for Web Application agent (module navigating Application server internal for discovering Web Services) to XML Repository, to XML schema validation, cluster support and high performance log and statistic module.
• Leader on defining and driving system reviews based on performance and stress tests, based on optimized distributed system configuration and high volume distributed source of traffic, with results of finding bottle-necks, instability and critical parts to address better.
• All products are 100% java using Spring Framework, Jetty, Apache Jakarta components and many other open source software and using Lean Agile as development methodology
• Designed very advanced new features as well as building proof-of-concept for exploring new technologies like OSGi.
Skill mostly used: Java, J2EE, Web Services, SAML, DB2, Oracle, WebSphere, WebLogic, Project/team leadership, Agile Project Management, Project Management, XML Schema, WSDL, JSF Icefaces, Spring Framework, Spring MVC, Spring WS, Jersey Rest, SOAP, Hibernate, Eclipse, OSGi. From January 2005 to December 2007 (3 years) WebServices Architect Lead @ • Component of Next Generation Architecture team, explored and suggested solutions based on Web Services
• Performed redesign and re-implementation of BraintreeSourching iTrack application, a mission critical Web application implemented, using J2EE, during 2003 as pilot.
• Activity jumped from 10% to 90% of total users, and monthly reports were completed in few days and calls to support for problems dropped from over 100 a month to only a few.
Skill mostly used: Java, J2EE, Struts, JasperReport, Web Services, WebSphere, Agile Project Management, Uniix/Linux, Eclipse, Struts, Hibernate. From January 2004 to January 2005 (1 year 1 month) Java Portal Principal @ • Part of the team of architects, with expertise on security, designing and implementing the J2EE portal (named Coreport). Corechange was leader or Enterprise Portal market with Windows / AD one.
• Designed and Implementation of the entire User Security of the Java Portal, including real-time synchronization with enterprise user repository.
• Promotion to Principal in 2001 which added visibility, starting on defining functionality, organizing the team for better efficiency, interact with other departments for better understanding requirements, expectations and requests. Led design and development of a multilanguage portal and release in Japanese and Korean.
• The activity was not limited to design / development, but also mentoring QA and developers, services and support people to understand, install and work with the product, using Lean Agile as development methodology.
• Provided full software lifecycle activities, from interacting with customers and support engineers to define project specifications, design documents and project plan, supporting service engineers on customer deployments and proof-of-concept.
Skill mostly used: Java, J2EE, WebSphere, Weblogic, JavaScript, Portal, Project/team leadership, Agile Project Management, Unix, Oracle, DB2, AIX, Eclipse, Custom MVC and Persistency. From October 2000 to December 2003 (3 years 3 months) Technical Manager and Chief Architect @ Archintel EDI was a recognized leader on Italian Electronic Data Interchange software and project market, as Technical Manager / Developer Lead, designed and developed Software products for EDI and E-Commerce. The company maintained a reputation for more than 8 years as the main reference for the most important Italian E.D.I. projects with frequent participation at European committees and conferences (www.free-edi-online.com).
• Organized and managed full life cycle of software, from ideas to research, from development to QA and documentation, from installation, services and customization to customer support, using Lean Agile as development methodology.
Skill mostly used: C, Unix/Linux, EDI, PHP, Solution Architect, Websphere, Java/J2EE, internet protocols, MS-Access, Business Logic architect, Project/team leadership, Project Management, Unix/Linux, Eclipse. From January 1992 to September 2000 (8 years 9 months) Florence Area, ItalySenior UNIX Architect and Developer @ As Senior UNIX Architect and Developer I worked on:
• Porting of Unix V Rel 4.2 on a Multiprocessor environment (DPS4000 + 68020).
• Stream based IPC for client/server applications (It is running on SCO).
• Unix Processes Context Save & Restore, the transaction core of Open-GCOS solution (It is running on SCO).
• Special Device Driver for Synchronous Terminal on a multiprocessor 68040 based.
• PCL5 part of Bull Laser Printer, written in C, on a firmware version of Unix. From January 1990 to January 1992 (2 years 1 month) Milan Area, ItalyHead of Office Automation department @ As Head of Office Automation department my responsibilities were been:
• IT evolution and Office Automation.
• Designed and developed of more Unix solutions for harbor automation, like:
• Environment to make graphically the Ship load/discharge plan using MicroVax, GKS and Ultrix.
• European Project, UNIX based, to exchange EDI Message between Harbors.
• Distributed System, SCO, UUCP and PC based, to plan and control the ships berthing.
Skill mostly used: Solution Architect, Websphere, Ms-Office, Business Logic architect, Project/team leadership, Project Management, Unix/Linux From 1986 to 1989 (3 years) Genoa Area, ItalySoftware Design and Unix leader @ Co-fonder, Research & Development firm specilized on design and develop high quality and advanced software for image processing and graphic systems. Main development are: Image processing of MRI and ultrasound medical diagnostic systems, Porting of Unix on many hardware platforms, Unix drivers for music syntesis, Graphic system for container ship load and unload planning, Firmware in C for emulation of Graphic terminals, Design of graphic boards, teaching on C language and Unix internals. From September 1982 to July 1986 (3 years 11 months) Genoa Area, Italy
Master's Degree, Master Computer Science and Robotics @ Università degli Studi di Genova From 1975 to 1982 Alfredo Scotto is skilled in: Java, Spring, SOA, Java Enterprise Edition, Web Services, Spring Framework, Unix, Hibernate, jQuery, J2EE Application Development, Scrum, Databases, REST, XML, Agile Methodologies
Websites:
http://www.buyfiuggiwater.com,
http://www.free-edi-online.com