Joseph Falo
Software Engineer at Vulcraft -Division of Nucor Corp- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Vulcraft Verco - Division of Nucor Corp
-
United States
-
Construction
-
500 - 600 Employee
-
Software Engineer
-
Dec 2016 - Present
Design and software development for engineering business applications used in the manufacture of steel joists and decking. Employed .NET technologies with an Agile team to provide new functionality and perform repair on complex legacy system. Including: * Analysis/design/development of enhancement to enter and track special joist and deck manufacturing/shipping requirements. Design documentation providing explanation and requirements for the assisting developers. Implemented using C# and WPF/XAML with standard and Telerik controls.* Analysis/design/development of joist analysis tool to determine potential cost savings in the joist manufacturing process. Design documentation describing multi-step refinement of sets using custom equality comparers. * Enhancements to shop bills, joist design evaluation using multi-threading. Other enhancements and bug fixes. * Routine database deployment from test to production environment using SQL Server Management Studio, RedGate, Visual Studio. Show less
-
-
Software Engineer
-
Dec 2016 - Present
-
-
-
-
Software Developer
-
May 2015 - Dec 2016
Developed and deployed a skill-based musical game that is both fun and educational. Storyboard and Adaptive Layout was used for front end. Uses Core Animation 2D graphics and effects for image animation. OpenAL employed for audio. Project involved audio engineering and visual artwork in addition to standard software processes. Implemented in iOS primarily in Swift. Game is for iPhone/iPad. Developed and deployed a skill-based musical game that is both fun and educational. Storyboard and Adaptive Layout was used for front end. Uses Core Animation 2D graphics and effects for image animation. OpenAL employed for audio. Project involved audio engineering and visual artwork in addition to standard software processes. Implemented in iOS primarily in Swift. Game is for iPhone/iPad.
-
-
-
-
Software Developer
-
Jul 2011 - Mar 2015
Sole software developer for mind-mapping application (Ruminate) for the iPad. Application is used by writers to garner, or input, text into linkable “bubbles”. Information will generate an early draft of the writing project complete with bibliography. Implemented in Obj C. Sole software developer for mind-mapping application (Ruminate) for the iPad. Application is used by writers to garner, or input, text into linkable “bubbles”. Information will generate an early draft of the writing project complete with bibliography. Implemented in Obj C.
-
-
-
MRC Solberg & Andersen
-
Oil and Gas
-
1 - 100 Employee
-
Software Architect/Developer
-
Nov 2011 - Oct 2014
Redesign and implementation of existing automatic valve testing system (ValveWatch). Improvements included, but not limited to: 1) rendering software as a robust Windows service, 2) multi-threading for multiple concurrent communications with acquisition equipments and also background calculations, and 3) major revision of all areas of software with an eye on robustness and maintainability. Implemented in C++ and Oracle PL/SQL. Redesign and implementation of existing automatic valve testing system (ValveWatch). Improvements included, but not limited to: 1) rendering software as a robust Windows service, 2) multi-threading for multiple concurrent communications with acquisition equipments and also background calculations, and 3) major revision of all areas of software with an eye on robustness and maintainability. Implemented in C++ and Oracle PL/SQL.
-
-
-
Crane Nuclear
-
United States
-
Oil and Gas
-
100 - 200 Employee
-
Software Architect/Developer
-
1999 - 2011
Architect for comprehensive data acquisition and analysis application to perform predictive diagnostics of valves (VOTES Infinity). Application includes multi-threading for data acquisition and report generation. Analysis work involved research and providing the database underpinnings to support a wide array of sensor types. Participated in implementation and troubleshooting for the project. Implemented in C# using SQL Express as backend. Architect, subsystem designer, and primary implementer, for calculation and data evaluation application used in the nuclear power industry as part of routine valve maintenance (Powerhouse). Application utilizes multiple modules to overcome MS Access limitations and to organize calculation forms and data. Implemented in VBA and MS Access. Design and implementation of database, database interface subsystem, and server database code for client/server emergency shutdown valve testing application (ValveWatch). SQL procedures and triggers used for data processing, logging, and alarming. Implemented in C++ and Oracle PL/SQL. Enhance, refactor, and re-structure legacy and current software to accommodate changing requirements. Support the effort at hand with engineering, programming and troubleshooting expertise. Show less
-
-
-
-
Software Architect/Developer
-
1993 - 1999
Software architect for multi-site valve testing application to be used on Emergency Shut Down valves on offshore oil platforms (ValveWatch). The application automatically tests valves and posts results and alarms. This client/server application is online round the clock. Implemented in C++ and Oracle. Subsystem design and implementation of ODBC compliant C++ database access library. Included import/export utility for transfer of complex data sets between databases. Software architect for multi-site valve testing application to be used on Emergency Shut Down valves on offshore oil platforms (ValveWatch). The application automatically tests valves and posts results and alarms. This client/server application is online round the clock. Implemented in C++ and Oracle. Subsystem design and implementation of ODBC compliant C++ database access library. Included import/export utility for transfer of complex data sets between databases.
-
-
-
-
Software Developer
-
1990 - 1993
Subsystem design of software state machine used for sequencing applications in an industrial controller (APACS). Included programmable boolean function blocks. Implemented in C++.Programming of builder/parser for translation and transfer of industrial controller configuration (APACS). Implemented and speed-optimized data access code for multi-platform proprietary database operations. Implemented in C++.
-
-
Technical Instructor
-
1987 - 1990
Instructed customers in configuring industrial controllers and online monitoring equipments for the process control industry.
-
-
-
-
Technical Electronics Instructor
-
1983 - 1987
Teacher for Electronics Engineering Technology associates degree program. Included theory and practical application of passive and active components, ICs, analog and digital circuitry and microprocessor technology. Teacher for Electronics Engineering Technology associates degree program. Included theory and practical application of passive and active components, ICs, analog and digital circuitry and microprocessor technology.
-
-
Education
-
RETS Electronics School
Associates, Electronics