Accomplished Principal Software Engineer at Hewlett Packard Enterprise with expertise in software architecture and UI/UX design. Proven track record in leading teams to develop scalable React applications, mentoring engineers, and enhancing coding standards. Skilled in Java and Agile methodologies, driving innovative solutions that improve efficiency and user experience.
Overview
27
27
years of professional experience
Work History
Principal Software Engineer
Hewlett Packard Enterprise
Nashua
10.2012 - Current
Designed software architecture for scalable enterprise solutions.
Technical lead for UI team in the development of a React-based application for the management and configuration of network switches.
Selected tools and packages, contributing to initial UX design and architecture.
Collaborated with engineering and product management stakeholders on UX design committee.
Ensured coding standards, best practices, efficiency, and maintainability through peer code reviews.
Mentored junior engineers in software development methodologies and tools.
Enhanced SDN controller management in legacy applications using GWT and Java.
Operated under Plexxi Inc. before HPE acquisition in 2018.
Software Engineer
Schneider Electric (APC)
West Kingston
06.2002 - 07.2012
Served as lead engineer for architecture and development of a rich web application using GWT for desktop, tablet, and mobile devices managing NetBotz network appliances.
Key contributor in the design and implementation of new features for the NetBotz suite of network appliances.
Developed and maintained software and firmware for NetBotz and APC UPS devices.
Collaborated with engineering and management to design and implement enterprise datacenter applications, enhancing system capabilities and user experience.
Created a simulator application utilized company-wide for developing and testing proprietary communications protocols.
Led side-projects for patch-level releases, ensuring timely updates and improved application stability.
Conducted training sessions and demonstrations locally and internationally for engineers, management, and sales teams.
Authored technical documents for internal engineering reference, streamlining knowledge transfer and onboarding processes.
Network Administrator
Schneider Electric (APC)
West Kingston
06.1999 - 06.2002
Delivered IT support for LAN/WAN connectivity, servers, clients, and applications, ensuring seamless operations for software engineering teams.
Managed network configurations and ensured system stability for critical operations.
Monitored network performance and resolved connectivity issues promptly.
Collaborated with IT teams to implement security protocols and safeguard data.