Allan Bonadio Resume - tips for recruiters
Email -
The best way to contact me is by email:
bojnac@
tactileint.org
.
We can talk over the phone if there's a match.
I'm a little bit hard of hearing.
I might not be able to understand if you call.
Try Email first.
I may just tell you to send an email and hang up.
Technologies -
I'm looking for work doing Web Front End using ReactJS,
possibly with Redux, Immer or other technologies. I've got
years of experience in React, several in associated packages, 10+ years in web development.
Doing graphics would be a great opportunity, and I have experience in SVG, WebGL
and other imaging technologies. I have NO EXPERIENCE in An gu la r, and will
not consider such jobs.
Location -
I live in San Francisco city, so at this time I'm limiting my attention to San Francisco city,
the North Bay Area or 100% Remote, or a hybrid (Email me if you're not sure.)
Work Status -
I am a native born US citizen.
Right now, I'm looking for either Fulltime employment, with benefits,
or W-2 contract work.
I closed the corp years ago.
latest Resume -
Latest resume, and my status, always at
https://resume.tactileint.org ,
or keep scrolling for this one.
Conflicts -
Please ask me about a company over email
(include the company name/spelling/website),
before sending over my resume, so I have a record of who's doing whom.
I'm a Web Developer, not a Web Designer. JavaScript is not the same as J a v a. They are two completely different languages used for different situations. Don't contact me about J a v a jobs, I'm looking for a JavaScript job.
Allan Bonadio
Senior UI/UX and Graphics Developer
San Francisco, CA 415-216-5735 (please text or email first!)
bojnac@tac
tileint.org
Resume:
https://resume.tactileint.org
Portfolio:
https://portfolio.tactileint.org
LinkedIn:
https://www.linkedin.com/in/allan-bonadio
GitHub:
https://github.com/allan-bonadio
Professional Summary
Accomplished Senior UI/UX and Graphics developer with over 10 years of experience developing interactive HTML user interfaces for multiple companies on a wide variety of platforms,
specializing in ReactJS, SVG, WebGL and node.js .
Experience in software development lifecycle, cross-functional teams, and unit testing.
I'm not a young developer who will whip off a website really quickly.
I'm an experienced developer who will figure out why it takes 6 seconds to
load the page that was written really sloppily.
Accomplishments
• Single-handedly designed and led implementation of a user interface
for an AI-driven drone testbench.
• Single-handedly designed and developed an interactive
quantum mechanics simulation application
• Single-handedly designed and completed a user interface for
configuring DNS resolvers and their active subnets, policies, blacklists,
whitelists and redirections
• Spearheaded a role/permission system to better control access to features in a website monitoring product
• Led the overhaul of company's front page and two dozen other related pages involving contact forms,
salesforce.com interfacing, phone tracking, and the company's army of backend servers
• Developed a comprehensive map of merchant locations utilizing Google Maps
• Regular use of Chrome and Firefox debuggers
Experience
WebApp on Project AirSim
Microsoft Corporation | Original and Only Web Developer for Project
3/2023-10/2023
First and only programmer to put a Web UI on Project AirSim, a robotic drone AI testbench running in an Epic Unreal game engine
Developed React application for controlling simulation environment, provisioning, etc.
Interfaced Epic Unreal engine PixelStreaming (WebRTC) to WebApp
Interfaced to main servers via WebSockets
Assembled overall WebApp system utilizing 4 servers
Worked with a programming group with little to no experience with web development or databases
3/2022-present
Developed Real-Time, interactive quantum mechanical simulation, in a web browser
All calculations done client-side, with no server needed
Developed React UI from scratch using native DOM widgets, scss and ES2021
Developed interactive SVG and hit testing and dragging, and WebGL display onto canvas
Developed numerical integration of Schrödinger's equation using Visscher's algorithm
Developed C++ in-browser, with Emscripten and WebAssembly; also C++ unit tests
McKesson | Senior UI Developer
1/2020-2/2022
Developed UI in a mixed React/Redux and GWT environment with ES2018
Developed Redux stores with Immer, Immutable and Saga
Rectified a widespread CSS problem with mixed stylesheets
Analyzed and explained a performance bug where components were re-rendered more than 30 times
Lots and lots of unit tests using Mocha and Chai
Participated in Code Reviews
Enzyme | Volunteer Tech Writer
Neustar | Senior UI Developer
Education
BS in Applied and Engineering Physics | Cornell University.
Minored in Cognitive Psychology and Computer Science.
Core Technologies
| bash
| C++
| CI/CD
| CSS3
| DOM
| emscripten
| ES12 (ES6)
| eslint
| express
| HTML5
| immer
| Jest
| JavaScript
| JSON
| Material UI
| Mocha/Chai
| NGINX
| NodeJS
| npm
| Promises
| some Python
| React
| Redux
| RESTful APIs
| Selenium/WebDriver
| StoryBook
| SVG
| TDD
| Unreal PixelStreaming
| WebGL
| Webpack
| WebSockets
|
Publications
•
Bonadio, A.B.:
Method and System for UI for Graphical File Management,
US Patent 7,075,550. 2006.
•
Gonnet, Gaston H., and Bonadio, Allan:
Partial inverse heuristic for the approximate solution of non-linear equations,
Informatik E. T. H. Zurich, Switzerland and Waterloo Maple, San Francisco. 1998.
•
Bonadio, A.B.:
Apparatus and UI Method for Interactively Manipulating Mathematical Equations,
US Patent 5,189,633. 1993.
•
Bonadio, A.B.:
Mathematical User Interfaces for Graphical Workstations, Proceedings
of the IFIP TC2/WG 2.5 Working Conference on Programming Environments for High-Level
Scientific Problem Solving. September 1991 Karlsruhe, Germany, pp331-342.