Frank E Weiss work email
- Valid
- Valid
- Valid
- Valid
- Valid
Frank E Weiss personal email
Frank E Weiss phone numbers
What makes me want to get up in the morning is programming computers to do useful things. If those useful things are physical, all the better. I am also inherently interested in modeling, diagramming, and tying ideas together. EMBEDDED APPLICATIONSAlthough GUIs are cool. it's cooler when the code interacts with the real world via sensors, LEDs, motors, and SSRs. I recently shipped my first commercial product. I have been increasing my fluency with C/C++ and sticking to a regimen of test driven development. See my Github repositories for my accomplishment.MODELS, MAPS, DIAGRAMSGeorge Box famously wrote "all models are wrong but some are useful". Although Box was a statistician, I believe his aphorism extends to other domains. For example, Harry Beck realized that the London Tube Map was much more useful presented topologically instead of strictly geographically. I believe the lesson is to not make the model more detailed than what's needed to solve the problem.TEST DRIVEN DEVELOPMENTMost software is never written - it is constantly being rewritten. Software that isn't tested is not only buggy, but it is devilishly hard to modify. Untested software tends to become as unstable as a Jenga tower. I've found that a good TDD practice leads to less pain and risk when code is modified.I'm interested in industries such as autonomous vehicles, home automation, medical systems.
Uttama Engineering
-
Uttama EngineeringSan Francisco, Ca, Us
-
Hardware And Software EngineerUttama Engineering 2011 - PresentI have a number of accomplishments developing both hardware and software. At HP Labs, I was a contributor to a voice data network prototype and to distributed computing research. Lately I have been building IoT with ESP8266/ESP32 and C++ and robotics with Python.My first ESP8266 wireless project was a remote switch for turning on and off some equipment. It uses an embedded HTTP server to server up a web page with a big CSS switch. Instead of a mechanical relay, it uses a solid state relay (SSR) with opto-isolation for the power circuit. The SSR is smaller that a relay, provides silent operation and longer life. The code is on my github repo "wireless-switch".On an Android forum, people were asking how to detect a shake gesture using the smart phone's accelerometer. Many people were suggesting timeouts, deltas, and even integrating the sensor data. I believed there was a better engineering solution based on an energy spectrum. Using my knowledge from a college signal processing class, I developed a simple POC using a digital band-pass filter. The code is shared on my GitHub repo "android-accelerometer".At Hewlett-Packard Laboratories, I was part of a team prototyping a voice data network system. I brought two of the system's boards to life, from digital circuit design, to printed-circuit board (PCB) and system integration. Subsequently, I conducted performance analysis of the build/tear engine. I used a logic analyzer to measure the time the firmware spent in the idle loop while stimulating the system with increasing loads. By extrapolating the saturation point, I was able to project the system throughput limit.
-
Senior Firmware EngineerHunter Douglas - New Products Oct 2020 - Dec 2021Working with a tight-knit team developing a cloud-based system for remote control of motorized window shades.
-
Firmware EngineerPch Innovation Hub | San Francisco May 2019 - Oct 2019Brought new products to life with an outstanding team of mechanical, electrical, and firmware engineers. Developed efficient firmware in C for Bluetooth LE 5, sensors, LED lighting/messaging, and performance instrumentation on Nordic nRF52 platform. Measured current consumption of coin-cell BLE device to validate low power operation. Debugged Bluetooth with sniffer, electronics with oscilloscope, and firmware with SEGGER J-Link. Developed hardware fixture to speed up testing 10 times.
-
Embedded Software EngineerNomadic Jul 2018 - Nov 2018I quickly produced firmware and hardware solutions at this cutting edge entertainment company.I thrived by engaging my hardware engineering, software engineering, and cross-discipline communication skills.
-
Solutions ArchitectGap Inc./Gaptech Sep 2011 - Mar 2018San Francisco, California, UsI started at GapTech developing new features for the Oracle Retail Point of Service (POS) systems. I was an avid member of the WebPOS inception, vetting browser technology (AngularJS) and creating a prototype browser to hardware interface via Websockets.. Completed training:• Domain Driven Design• Agile Passport• Influencing without Authority• Securing Applications Against ThreatsLead and supported Developer Community of Practice:• using Cabybara and BDD to behaviorally test web apps• weekly webinars sharing technical knowledge across different domain teams which counteracted the tendency for internal silos. -
Founding PartnerTouch Voice 2011 - 2011A friend of mine was frustrated when he tried to converse with a friend of his who'd suffered a stroke. He envisioned an iPad app with buttons that would speak the words that his friend couldn't. We got together, integrated some open-source text-to-speech (TTS) code, and worked out how to get it packaged for the Apple AppStore. I'd already done some Android development, so for me, it was a triple engineering challenge: learning the XCode IDE, learning Objective-C, and learning iOS. We successfuly launched and my friend has expanded the brand.
-
Senior Solutions DeveloperOrganic Inc. 2007 - 2011Cincinnati, Ohio, UsThis was a fun company to work for, creating advertising "microsites" for a number of clients such as Fox News, Mitsubishi Motors, GeekSquad, Roots of Peace, Bank of America. There were some interesting challenges. At the time IE6 was notoriously lame in its CSS support. However, despite its waning popularity, one client was still stuck on it, so we had to support it so they could approve the website.I masterd Javascript, CSS, and HTML5 here. I found a way to adapt JQuery for a model-view-controller (MVC) structure. That was fun, but I found most Javascript programers were more prone to think procedural programming instead of event-drive programming. Another technique I started to master was domain-driven design (DDD). One of the sites used a world map with a number of categories. I progammed the data structure in Javascript object literals and built the code around that. After I left I was sad to see that a subsequent programmer had reverted to a switch statement to sort out the categories.Many of the sites used a content-managment system. We used Ektrom and Magnolia CMS. Customers were often price sensistive, so sometimes we had to build a shoe-string CMS. One interesting version that a colleaque and I developed used XSLT on the server side. Content was authored in XML while the XSL stylesheet stiched the files together into formatted HTML along with navigation links. With bit of scripting, the author could run Tomcat locally for previewing the edits with only a page reload.I got to do some nice prototyping for Organic. I developed a proof-of-concept (POC) unit testing pipeline for Flash. I rapidly prototyped a working Google Maps customer office visualizer, which showed problems in the original design. I developerd a POC using a face recognition web service to play a person's favorite song when they came into the office. -
Senior Software EngineerBigtribe Corporation Feb 2003 - Mar 2007Filled various roles at a startup for location-based services for mobile phones.• EJB3/Hibernate/JSP/Javascript application. J2EE remoting.• Java Native Interface (JNI) to C programming• Spring MVC• Web 2.0 Javascriptweb browser UI• JUnit and HtmlUnit testing• TDD evangelist• project documentation on Confluence• Point of Interest database synchronization• Recruitment for staff expansion -
Senior Software EngineerPacific Gas And Electric Company Jun 1996 - May 1998Oakland, California, UsDeveloped ETL solutions for linking natural gas telemetry with data warehouse.• Excel plugin for making data warehouse queries via DB2 FTP protocol• Conversion of IEEE 754 floating point to Cobol COMP-2• Oracle Pro*C application for transforming telemetry data to match data warehouse schema -
Senior Software EngineerPenware Inc Aug 1992 - Feb 1996Developed mobile and hand-held applications for the PenCell line of spreadsheets.• PenCell for Microsoft Windows for Pen Computing• PenCell for Sharp Zaurus PDA• PenCell for Motorola Envoy on the MagicCap mobile operating system• ARDIS wireless email client for Motorola Envoy on the MagicCap operating system -
Staff Computer EngineerHewlett-Packard Laboratories 1985 - 1991• Data input and output transformations for GAMS component sourcing optimization• Compiler front end using lex and yacc• Distributed systems research• Proof of concept prototyping and performance test of VOIP system
-
Staff Computer EngineerHp 1981 - 1985Palo Alto, Ca, Us• Development and manufacturing support of IEEE-802 network module for HP 3000 system• Development of HPIB hardware diagnostic for manufacturing and field support -
Computer EngineerPolymorphic Systems 1977 - 1980• Software development of text formatting system for daisy wheel printer, implementing algorithms such as justification, bold printing, underline printing, headers and footers, page numbers, bi-directional printing• Floppy disk controller diagnostic• CPU board diagnostic with graphical output• DRAM burn-in diagnostic with graphical output• Manufacturing test and repair of 8080A systems with DRAM, video, and cassette tape I/O
Frank E Weiss Skills
Frank E Weiss Education Details
-
Uc Santa BarbaraElectrical And Computer Engineering -
University Of California, Santa BarbarElectrical And Computer Engineering -
University Of California, Santa BarbaraElectrical And Computer Engineering
Frequently Asked Questions about Frank E Weiss
What company does Frank E Weiss work for?
Frank E Weiss works for Uttama Engineering
What is Frank E Weiss's role at the current company?
Frank E Weiss's current role is Creating software that interacts with the physical world.
What is Frank E Weiss's email address?
Frank E Weiss's email address is gr****@****att.net
What is Frank E Weiss's direct phone number?
Frank E Weiss's direct phone number is +141531*****
What schools did Frank E Weiss attend?
Frank E Weiss attended Uc Santa Barbara, University Of California, Santa Barbar, University Of California, Santa Barbara.
What are some of Frank E Weiss's interests?
Frank E Weiss has interest in Electronics, Geographic Databases, Exercise, Investing.
What skills is Frank E Weiss known for?
Frank E Weiss has skills like Tdd, Agile, Subversion, Javascript, Test Driven Development, Agile Methodologies, Junit, Java, Web Development, Software Development, Testing, Spring.
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