Allan Bonadio Resume - tips for recruiters
Please don't be offended; I get a lot of job spam.
I don't answer emails from recruiters about jobs that are grossly inappropriate.
And I might block your emails for the future.
• outside the area (SF city)
• jobs that seem to have nothing to do with my resume (eg Java or all backend, I do frontend JavaScript)
Email -
The best way to contact me is by email:
bojnac@
tactileint.org
.
We can talk over the phone if there's a match.
Phone & Voicemail-
Please don't call at first. Send me an email instead, or a text.
Sometimes I forget to call back, even if you leave a message.
Also, I'm a little bit hard of hearing.
I will do phone/video interviews of course - schedule a few days in advance;
make sure I confirm back that it's on my calendar, over email.
Technologies -
I'm looking for work using ReactJS or React/Redux. I've got about 5 years of experience in React, two in Redux. I do not do A n gs tu l a r.
Location -
I live in San Francisco city, so I'm limiting my attention to San Francisco city or Remote.
This includes:
Alameda,
Albany,
Belmont,
Berkeley,
Brisbane,
Burlingame,
Colma,
Daly City,
Emeryville,
Oakland,
San Bruno,
San Carlos,
San Francisco,
San Mateo,
South San Francisco
Work Status -
I am a native born US citizen.
I'm right now looking for either Fulltime employment, with benefits,
or W-2 contract work.
latest Resume -
Latest resume, and my status, always at
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.
Or
go check resume.tactileint.org/alreadyappliedto.
I keep this record to avoid two recruiters doing the same employer —
you want this too, as it can avoid embarrassment.
JavaScript is not the same as Java. They are two completely different languages used for different situations. Don't contact me about Java jobs, I'm looking for a JavaScript job.
also - a UI developer is a programmer like me. A UX designer is a different job; no programming but has a degree in art or psychology. They design the UI; I go and build it. Sometimes 'UX' and 'UI' are interchangeable.
Allan Bonadio
Senior UI/UX Developer
San Francisco, CA 415-216-5735 (please text or email first!)
bojnac@tac
tileint.org
Resume:
http://resume.tactileint.org
Portfolio:
http://portfolio.tactileint.org
LinkedIn:
https://www.linkedin.com/in/allan-bonadio
Professional Summary
Accomplished Senior UI/UX developer with over 10 years of experience designing interactive HTML user interfaces for multiple companies on a wide variety of platforms.
Experienced with the full software development lifecycle (SDLC).
Experienced working on cross-functional teams with engineers, product managers, etc.
Extensive experience programming with JavaScript and its various plugins and frameworks, including ReactJS.
Accomplishments
• Expanded functionality and fixed bugs in charts in nvd3; added a few graph types
• 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 Reputation.com'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
• Created an interactive photo editing widget using server ajax methods
• Developed a comprehensive map of merchant locations utilizing Google Maps
• Architected and developed a programming language functionality comparison wiki, with a cross-language feature breakdown, so that code in one language could be easily visualized in another language
• Designed A testing framework used to test programming language examples in documentation
Experience
McKesson | Senior UI Developer
1/2020-present
Developed UI in a mixed React/Redux/GWT environment (react/redux only)
Developed Redux stores with Immutable and Saga
Rectified a widespread CSS problem with mixed stylesheets that nobody else in the office dared try
Discovered, fixed, and explained a bug that nobody in the office even thought possible
Lots and lots of unit tests using Mocha and Chai
Participated in Code Reviews
2/2019-12/2019
Developed the first unit test framework that allowed in-browser testing in the company
Developed a chat client for use in testing
Added features to the Chase.com website, mostly relating to the chat system
Worked with ARIA on the Chase.com website
Participated in Code Reviews, wrote Unit Tests for Test Automation
Developed a Source Code Ownership Management System in React/Redux
Neustar | Senior UI Developer
9/2014-12/2018
Designed, developed and tested various commercial user interfaces with website operators in mind
Utilized JavaScript, D3, JIRA, React/Redux and An gst ul ar, Confluence, git, and countless JS plugins including: jQuery, Chosen, hogan/Mustache, ECMA6, Promises and heavy asynchronous programming to create a more interactive UI
Spearheaded designing a role/permission system to better control access to different features
Contributed to development best practices including: Design and Code Reviews, Unit Tests and Test Automation
Drove innovation by using the latest Web and UI technologies
10/2012-9/2014
Developed and maintained a next-generation website based on backbone.js, PHP, JavaScript, Node.js, Apache, git, svn, Photoshop, hogan/Mustache, jQuery, underscore.js, AJAX and SFDC
Worked on prototypes and proof of concepts using leading edge technologies and frameworks
Planned and participated in load, capacity, and performance analysis and testing
Designed tests, built test data, test execution and evaluation to facilitate system and acceptance testing
Mentored junior developers on UI best practices
5/2012-9/2012
Managed CMS development and A WS servers in an A WS server environment
Utilized Unicode and legacy character encodings to enable the internationalization of the Ruckus Wireless website
Researched new and emerging technologies and built prototypes to assess for use in product development
12/2011-4/2012
Maintained and developed customer-facing website using P HP 5, D r up a l, JavaScript, AJAX, backend processes and SFDC
Expanded Tesla's international presence by overhauling the internationalization system
Collaborated with other team members and department stakeholders including: Business Analysis, Product, UI Engineering, and Client Support
Projects
Squishy Electron | Web UI, WebGL, C++ numerical analysis
3/2021-present
A simulation of simple quantum mechanical particles; still under development.
10/2018-12/2019
Wrote a small site drawing graphs of trig functions. Uses ReactJS and d3.
Adding WebGL 3D graphs.
Enzyme | Tech Writer
10/2018-1/2019
Rewrote a significant part of the Shallow and Full Rendering API documentation as open-source project.
Regularized Terminology
Added or Rewrote Introductions to Clarify Data Structures and Mechanisms
2011-2013
A tongue-in-cheek utility for those who would predict the end of the world
Server in C++ finds integers that can be added and multiplied to reach a desired integer, from a limited set of integers found in the KJV Bible
Parser to parse KJV Bible, building a database of verses containing wordy numbers
Website with Backbone.js to prompt for input and display dozens or hundreds of output combinations
Education
BS in Applied and Engineering Physics | Cornell University.
Minored in Cognitive Psychology and Computer Science.
Core Technologies
| bash
| CSS3
| d3
| DOM
| enzyme
| ES6/7
| eslint
| google chrome extensions
| HTML5
| JavaScript
| Material UI
| mocha/chai
| NodeJS
| npm
| promises
| React
| Redux
| regular expressions
| saga
| scss
| Stellar Nucleosynthesis
| SVG
| WebGL
| Webpack
|
Publications & Patents
•
Bonadio, A.B.:
Method and System 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 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.