Albert Pacella

Sr. Software Engineer at Torrent Technologies
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Eureka, Montana, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Insurance
    • 100 - 200 Employee
    • Sr. Software Engineer
      • Jul 2017 - Present

      Kalispell, MT

    • Software Engineer
      • Jun 1997 - Jul 2017

      Boise, Idaho Area • Co-led a team of 5 engineers to design and development the HP Delivery and Status application packaged with the HP ePrint Software for Windows. o Implemented as XAML based C# application thunking to native C++ code as needed. o Used Agile methodologies for design, development and managing iteration releases. This includes, Unit testing and test driven development as well as automated build systems for continuous integration. o Using Coverity, Visual Studio to help with… Show more • Co-led a team of 5 engineers to design and development the HP Delivery and Status application packaged with the HP ePrint Software for Windows. o Implemented as XAML based C# application thunking to native C++ code as needed. o Used Agile methodologies for design, development and managing iteration releases. This includes, Unit testing and test driven development as well as automated build systems for continuous integration. o Using Coverity, Visual Studio to help with static analysis issues that may have been introduced. o Using ReSharper to help with writing better, cleaner code to limit analysis issues. o Using Team Foundation Server for managing iteration goals and releases. o Developed a WIX Based installer for installing this software package. • Prototyped a cross-platform mobile application to aid in pull print solution design. o Developed in C# using Xamarin Closs-Platform technology o Communication technologies used between PC, Mobile Device and Printer was Bluetooth and Bluetooth LE. o Platforms supported were iOS, Android, Windows Mobile and Windows Desktop. • Helped design and develop the HP ePrint Software for Windows from the ground up. o Using Agile methodologies for design, development and managing iteration releases. o Using Coverity, Visual Studio to help with static analysis issues that may have been introduced. o Using ReSharper to help with writing better, cleaner code to limit analysis issues. o Aided in developing the core framework that is used to instantiate and extend specialty print software like this ePrint Software Application. o Core Framework and eprint software implemented in C++ using object oriented design patterns and principles. o ePrint driver capable of printing to direct IP printers, Wireless Direct Printers, Cloud Printers, Public Print Locations and HP JetAdvantage Pull Print Locations. o Making use of RESTful interfaces to communicate with the cloud. Show less

    • Software Engineer
      • Feb 1997 - Nov 2015

      Boise, Idaho Area Helped Design and Develop core print architecture that formed the basis for the Universal Print Driver. o Responsible for the font print path through the driver. o First core driver built for Windows version 3 print drivers. First supported on Windows 2000. o Core UI design and functionality still being used on Windows 10. o Developed in C++ using Object Oriented Design principles. o Developed a tool to convert True Type device fonts to UFM Fonts for inclusion in… Show more Helped Design and Develop core print architecture that formed the basis for the Universal Print Driver. o Responsible for the font print path through the driver. o First core driver built for Windows version 3 print drivers. First supported on Windows 2000. o Core UI design and functionality still being used on Windows 10. o Developed in C++ using Object Oriented Design principles. o Developed a tool to convert True Type device fonts to UFM Fonts for inclusion in our installer package. Reverse engineered the UFM Font file in order to develop this tool. The tool was developed in C++. Helped develop HP’s first version 3 print driver for Windows 2000. o Worked directly at Microsoft in Redmond, WA with HP and Microsoft Engineers. o Driver was developed in C++ using Object Oriented Design. o Responsible for developing the User Interface and integrating into the version 3 Microsoft print driver architecture.

    • Software Engineer
      • Feb 1997 - Nov 2015

      Boise, Idaho Area Technical Lead on the Universal Print Driver (UPD) team responsible for designing and developing new features. o Introduced unit testing to the project using CPPUNIT unit testing framework. o Helped develop an automated build environment for continuous integration. o UPD was written in C++ using Object Oriented Design. o Helped guide the team in using Agile software development practices and iteration planning using XPlanner. o The UPD is used by the majority of… Show more Technical Lead on the Universal Print Driver (UPD) team responsible for designing and developing new features. o Introduced unit testing to the project using CPPUNIT unit testing framework. o Helped develop an automated build environment for continuous integration. o UPD was written in C++ using Object Oriented Design. o Helped guide the team in using Agile software development practices and iteration planning using XPlanner. o The UPD is used by the majority of HP’s enterprise customers. o Worked with offshore team to help meet project goals. The offshore team could have anywhere from 5-10 engineers at any given time. o Helped lead a quality focused effort to reduce UPD customer support calls by as much as 30%. o Worked teams that directly affected the Quality and User Experience of the UPD, like Firmware and Installer teams. o Developed a relationship with Citrix to better understand the requirements needed to design and develop support for Citrix Server. o Worked with the Color Team to implement and integrate use of the HP Easy Color feature. o Worked with the requirements to ensure successful delivery of requested features across all supported product lines.

    • Software Engineer
      • Feb 1997 - Nov 2015

      Boise, Idaho Area Technical Lead on a team focused on innovative ways to develop User Interfaces for Web Applications and Native C++ applications for Windows. o Developed using C++, Javascript and CSS o Employed Object Oriented principles with the Javascript code. o Used AJAX to make XML requests back to the system or web service. o Experimented with applications like, Gimp and Adobe Photoshop, to create images for use in these new user interfaces o Helped Develop an application… Show more Technical Lead on a team focused on innovative ways to develop User Interfaces for Web Applications and Native C++ applications for Windows. o Developed using C++, Javascript and CSS o Employed Object Oriented principles with the Javascript code. o Used AJAX to make XML requests back to the system or web service. o Experimented with applications like, Gimp and Adobe Photoshop, to create images for use in these new user interfaces o Helped Develop an application that aids in estimating the cost of a print job before it is actually sent to the printer to be printed. Technical Lead on the Core Installer team. Lead a team of 4 engineers that designed and developed a C++ based, XML driven installer. o Worked with the Architect to design new features. o Helped lead an effort to employ Agile Methodologies and practices on the team. First team to do so at HP Boise. o Developed tools to help other project teams to instantiate an installer to meet their software project requirements. Designed and Develop the HP Driver Configuration Utility used by Enterprise companies to pre-configure the Universal Print Driver before it is installed. o This tool is used by all enterprise customers of the UPD. o Developed in C++/MFC, using Object Oriented design principles. o It is part of the HP Printer Administrator Resource Kit that can be downloaded as part of the PARK software package. o Helped design and develop a custom XML parser to aid in processing performance. Designed and Developed pre-configuration into the core Universal Print Driver at install time. o Written in C++ using Object Oriented Design. Designed and Developed print driver auto-configuration into the core Universal Print Driver at install time. o Written in C++ using Object Oriented Design. o Worked with the Bi-Directional Communication team to integration their component into the core print driver. Show less

Education

  • Montana State University-Bozeman
    BS, Computer Science
    1993 - 1997

Community

You need to have a working account to view this content. Click here to join now