Randy Worzella work email
- Valid
- Valid
Randy Worzella personal email
- Valid
Seasoned Senior Software Engineer and technical team lead with extensive experience in hybrid iOS/Android mobile development, full stack web implementations and embedded C firmware projects in the routing and system management fields. Skilled in Angular, Ionic and Cordova environments along with Javascript, HTML and CSS technologies, using REST / JSON interfaces to server-side content. In addition, previous projects included complex Linux and C based embedded systems running on several types of hardware platforms. A proven track record of developing and supporting commercially successful software and hardware products. Also, a creative team player with excellent communication skills proven by responsive interaction with customers, multi-site development teams and standards organizations.Mobile: Phonegap / Cordova, Angular, AngularJS, Ionic, Ionic, Android, iOSWeb: HTML, JSON, Javascript, Typescript, CSS, RESTDevelopment: Agile, Git, GitLab, GitHub, Confluence, Jira Bugzilla, Jenkins, xCode, Android StudioCoding: Node.js, PHP, C, Systems: RTOS, Linux, Embedded hardwareCloud: Docker, AWS, Azure, Kubernetes
-
Senior Software EngineerVerasci Jul 2019 - PresentDurham, North Carolina, UsMobile tablet developer on Pathway, a dynamic and dependable eCOA platform, which is a single device providing clinical, cognitive, and functional assessments across the CNS therapeutic landscape. Pathway can be configured with VeraSci’s novel assessments, including BAC and VRFCAT along with licensed gold standard scales and measures to support global clinical trials. -
Senior Software Engineer And Mobile Technical Lead - Lenovo CorporationLenovo Jun 2014 - Jul 2019Morrisville, Nc, UsIBM sold its xSeries server product line and development teams to Lenovo. As such, my entire group continued existing projects initially and have since then developed system management software.+ Currently, technical team lead for the Lenovo xClarity Mobile app, an Android / iOS app used to monitor, manage and configure data center equipment. The app is a Cordova / Phonegap hybrid based on Angular 4 / Ionic 3 and was recently ported from the original AngularJS / Ionic 1 version. Designed, coded and tested substantial portions of the app, and ran a team of 10 Romanian and Brazilian developers over the past 3 years+ Prior to the mobile project, developed DOJO/Javascript client web support on the new Lenovo xClarity Administrator systems management software. This JAVA virtual appliance application can monitor and configure thousands of rack servers, Flex chassis and their associated blade servers and switches. The work consisted of user interface client-side items, such as: - JSON / REST interfaces from the JAVA server to the client DOJO 1.10 client - A menu bar status providing at-a glance summaries of alerts and jobs. - DOJO internationalization language support - Filter logic allowing users to exclude events and alerts from the UI display + Team lead for the Flex chassis management module user interface group with design and development responsibilities for web, CLI and SNMP features. Responsible for a team of six US developers, five Romanian developers and a team of 6 Brazilians.+ Worked extensively with legal, project management and transition teams to integrate the IBM product lines into the Lenovo environment. Several key activities related to the management module included: - Re-branding to update the UIs to Lenovo icons, colors and look-and-feel. - Code changes to support IBM and Lenovo hardware coexisting in the chassis. -
Senior Software Engineer - User Interface Team LeadIbm Jan 2011 - Jun 2014Armonk, New York, Ny, UsIBM ended up buying Blade Network Technologies when the company went public in late 2010.The entire management module group was integrated back into the xSeries server division at IBM. where we continued existing projects related to the Flex chassis management module.+ Developed an interactive front/rear chassis web graphic providing color-coded status and context-specific configuration and monitoring capabilities. The graphic was dynamically built from image data read from devices installed in the chassis to provide accurate hardware renderings.+ Participated in a co-development joint venture with Hitachi to create the next-generation management module card that could be shared in the IBM and Hitachi blade server chassis. Provided code development, testing and education services.+ Customized the management module firmware to support two chassis offerings along with the Flex chassis. One project involved the development of the Flex Carrier-Grade hardened chassis for the telco industry with telco alarm manager (TAM) capabilities and the other was an OEM offering working with Tracewell Systems to implement a military-spec hardened chassis.+ Led an effort to migrate the entire client-side web logic from a DOJO 1.7 level to the DOJO 1.10 Asynchronous Module Definition (AMD) architecture. -
Senior Software Engineer - User Interface Team LeadData Center Technologies Apr 2009 - Dec 2010IBM sold the Bladecenter management module (AMM) group to BNT (Blade Network Technologies), a producer of chassis and rack switches. The entire management module group continued work on Bladecenter AMM and also new projects for BNT under the newly formed subsidiary Data Center Technologies.+ Began development of the next-generation management module (CMM) for the IBM Flex chassis, which was the follow-on product to the IBM BladeCenter chassis. This involved porting the entire management module firmware code base to a new hardware platform and refining the code to manage an entirely new chassis architecture.+ Re-designed the management module web support from a simple Javascript/HTML client-side implementation to a DOJO 1.7 framework with a REST/JSON-based server interface. Also, transitioned from an Apache web server implementation to a more nimble Lighttpd server.+ Provided UI support for a scalable blade complex which allowed up to four blade servers to be configured to act as a single compute resource. The function allowed defining complexes, configuring partitions, managing power state and retrieving inventory data.+ Acted as main IBM/DCT representative for development and support of the IBM zSeries BladeCenter extension. This offering integrated two BladeCenter chassis into the mainframe hardware rack to act as an offload service utilizing high-power Intel and Power7 server blades. -
Senior Software Engineer - Bladecenter Management Module DevelopmentIbm Jan 2005 - Apr 2009Armonk, New York, Ny, UsIBM xSeries Server Development+ Senior embedded firmware developer for the Advanced Management Module (AMM) team with years of experience in all aspects of the product, including hardware, system services, networking and user interface. Technical team lead responsible for code, design and test of complex line items, along with managing developers in RTP, Austin, IBM Israel and IBM China.+ Team lead for the AMM user interface group, responsible for all aspects of web, CLI and SNMP development. Ran extensive projects to migrate AMM UIs from a Nucleus RTOS to a SUSE Linux OS, with adoption of open source Apache/PHP and netSNMP solutions.+ Team lead for AMM infrastructure and security group, responsible for Linux OS, platform security and overall system services architecture. Oversaw efforts to improve system performance, memory footprint reduction and hardware redundancy. + Implemented server management firmware for the Hardware Platform Interface (HPI) and the Intelligent Platform Management Interface (IPMI) architectures, running OpenHPI and IPMI on a PowerPC 440 / Linux system+ Implemented a new architecture and API set to be used by internal management components, consisting of a topology database to model the installed chassis devices with their inventory, firmware, environmental and networking information. -
Software Engineer - Powerpc Application DevelopmentIbm Jan 2004 - Dec 2004Armonk, New York, Ny, UsIBM Systems & Technology Group+ Developed embedded processor performance libraries in PowerPC 405/440 RISC assembly language for use in a Monta Vista Linux environment. -
Software Engineer - Network Processor DevelopmentIbm Jan 2000 - Dec 2003Armonk, New York, Ny, UsIBM Microelectronics Division+ Team lead responsible for architecture and implementation of network processor reference platform control plane embedded software. VxWorks based system running on PowerPC 750 SBS K2 card and multiple distributed PowerPC 405s.+ Extensive porting experience with third party networking stacks, including WindRiver Systems TMS, Nortel Networks OpenIP and IBM Research portable SNMP agent.+ Added dynamic ARP support on a distributed control point, running on multiple PowerPC 750 and 405 processors.+ Designed, coded and tested a gigabit Ethernet and PCI device driver, allowing two alternatives for network processor to control point processor communication.+ Defined and implemented a control plane architecture and distributed NP client-server configuration methodology for a low-end NP based controller. VxWorks based system running on a dual PowerPC 440GP subsystem, intended for DSL and wireless markets. -
Software Engineer - Router And Switch DevelopmentIbm Jun 1992 - Dec 1999Armonk, New York, Ny, UsIBM Networking Hardware Division+ Lead developer responsible for all aspects of network management, including implementation and support of the SNMP agent, MIB definition and instrumentation, user documentation and field support.+ Key member of design team which created an OO/C++ based design for implementing a wide variety of LAN/WAN/Voice MIB coverage and trap generation+ Conceived and coded a POSIX multi-threaded subsystem which provides SNMP agent capability, MIB instrumentation and trap support.+ Coded and incorporated over 10,000 lines of SNMP code designed to run on two systems; PowerPC 603/604 with IBM OS/Open RTOS and 68040 with Proteon MOS.+ Created a dynamic re-configuration design to support network management in a hardware hot-plug environment. -
Software Engineer - Sna NetworkingIbm Apr 1985 - Jun 1992Armonk, New York, Ny, UsIBM Communications Products Division+ Primarily responsible for the implementation and integration of the LU6.2/APPN protocol support into the 3174 communications controller.+ Enhanced a 3270 data-stream screen painting algorithm to remove a jittery presentation inherent when operating over low speed links.+ Re-designed a link level buffer management scheme that reduced parallel channel code by 40% and provided a significant throughput enhancement.
Randy Worzella Skills
Randy Worzella Education Details
-
University Of Wisconsin-MadisonElectrical Engineering -
Stanford UniversityElectrical Engineering
Frequently Asked Questions about Randy Worzella
What company does Randy Worzella work for?
Randy Worzella works for Verasci
What is Randy Worzella's role at the current company?
Randy Worzella's current role is Senior Software Engineer at VeraSci.
What is Randy Worzella's email address?
Randy Worzella's email address is wo****@****hoo.com
What schools did Randy Worzella attend?
Randy Worzella attended University Of Wisconsin-Madison, Stanford University.
What are some of Randy Worzella's interests?
Randy Worzella has interest in Https, Restoring An Old 1975 Bmw 2002, Shutterfly, Com, Rwwbmw2002.
What skills is Randy Worzella known for?
Randy Worzella has skills like Unix, Sql, Java, Software Development, Software Engineering, Linux, Xml, Shell Scripting, Db2, Leadership, Requirements Analysis, Embedded Software.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial