Resume

Resume of Anthony J. Garot

GitHub

GitHub of Anthony Garot - I push a ton of code, but it's mostly private repos.

Code Examples

Look at "source code" entries on my free indicators page. (Use a tabstop of 4 spaces in your editor)

Contact

Send an email to:




















.



























ANTHONY GAROT
2021 BLUFF CREEK ST APT 2202, EL PASO, TX 79911
Direct: 928-351-1170 https://github.com/Anthony-J-Garot/ Email: tone.garot@gmail.com
SUMMARY
Software Architect/Lead Programmer/Project Manager for various companies including a nonprofit, software startups, and software consultancies. Full-stack software development include Agile methodologies, software best
practices, and requirements gathering. Self-directed, clear communicator, results oriented, and generative thinker.
TOOLBOX (ABRIDGED)
Languages Python, Java, c++, PHP, Bash shell scripting
Frameworks Django/Python, CodeIgniter/PHP
Front-end JavaScript, TypeScript, ReactJS, CSS
Testing UNITTEST for Python & Django, Junit, CppUnit, PHPUnit, jest-cucumber & Gherkin
Platforms Linux (Ubuntu & Debian), MacOS, MS Windows
DevOps AWS Cloud, VirtualBox, Vagrant, Linux, CLI
Micro Services Docker, Kubernetes
Databases MySQL &PostgreSQL on RDS, SQLite3, WhiteDB, many others RDBMS & NoSQL systems
Networking REST, web sockets, MQTT, BACnet/IP, SSL/TLS, RSA & ECC, cipher suites
Tools Git/GitHub, PyCharm & PhpStorm, VIM, LibreOffice, pylint
Productivity Jira, Confluence, BaseCamp 3, Gantt Chart
Mobile Cordova (for Android & iOS)
Misc English proofreading, Photography, Adobe Lightroom & Photoshop, GIMP, Inkscape
PROFESSIONAL EXPERIENCE
BioLife Solutions, Inc. — Software Developer — Bothel, WA (2021-Current)
• Hardware and software testing and documentation of legacy temp/voltage/current monitoring system.
◦ Added TLSv1.3 to existing Java “collector” limited by specific cipher suites.
• Assumed responsibility for Java embedded system (BACnet/IP, MQTT/Losant communication).
◦ Created custom installer for deployment to field devices.
◦ Rewrote entire system to Python3 for Next Gen system; added REST functionality.
◦ Created Proof-of-concept REST endpoint, with Fernet encryption, for bilateral communication.
◦ Created tools to trigger device events.
• Documented workflows for armhf (BeagleBone Black) development & deployment.
◦ cross compiling for Qt5 on Ubuntu X86_64 to armhf.
◦ installation of Debian flasher images (.img.xz) to eMMC.
◦ automated upgrades using Debian (.deb) packages via memory stick and apt.
Aural Analytics, L.L.C. — Program Manager / Mobile Developer — Scottsdale, AZ (2017)Resume of Anthony J. Garot — Page 2
• Created documentation and practices for Engineering Department and Operations Department.
• Assembled App for Android and iOS using Cordova.
• Wrote documentation to fulfill FDA requirements for CFR Title 21 Part 11 for a clinical application.
• Ran weekly staff meetings.
• Set up EC2 for collecting data from clinical iPads and home mobile devices.
• Met launch date for Cytokinetics clinical trials.
• Instructed clinicians of how product worked in Chicago.
Bat Conservation International — Membership Manager / Web Developer — Austin, TX (2015 to June 2016)
BCI is a nonprofit organization specializing in the conservation of bats and their habitats.
• Membership Manager role entailed managing 14 contribution programs that raised 1.7M per year in
unrestricted funds. I supervised two people, set up and maintained the schedule, refined and documented
every process, database administration in Raiser's Edge (RE7) & Spark/NetCommunity, and created the FY17
budget.
• Web Developer role entailed various software maintenance projects in Joomla, PHP, JavaScript, payment
gateways, etc.
Whimbrel, L.L.C. — Architect, Lead Programmer — Austin, TX (2014 to 2015)
Whimbrel, L.L.C. was a start-up company specializing in digital asset management solutions. Role entailed many
"hats."
• Strategist: Worked closely with executive management to define a desktop software product; frequent review
with executive management of product, target market, pricing model, company direction, etc.
• Project Manager: Selected system for tracking product requirements; documented and sized user stories;
assembled weekly metrics; reviewed weekly user story requirements, priorities, and scope with executive
management. Reviewed completed user stories for completeness and usability.
• Team Lead: Interviewed, hired, and managed a team of software developers; led daily standup; removed
impediments.
• Architect: Researched, selected, and documented toolset, libraries, and solution architecture for desktop
software product. (wxWidgets, OpenCV, libjpeg-turbo, MinGW/MSYS) Ongoing technology integration
research.
• Programmer: Created initial framework and prototype for c++ desktop application; ongoing feature
development.
Garot Software Services — Independent Software Consultant — (1997 to present)
Experience providing complete, scalable, and sustainable software solutions for diverse clients/requirements
including, but not limited to:
• Created and presented marketing prototype to potential investors of a Las Vegas startup company.
• Designed and implemented Intranet infrastructure for a Las Vegas startup company including networking,
secure 64bit RAID1 “backup” server and subversion version control server.
• Migrated six separate Joomla domains & legacy systems to new web hosting provider. Migration was both
seamless to end users and met required deadline.
• Devised methodology to detect and discover hacking artifacts on client web servers. Result: the total removalResume of Anthony J. Garot — Page 3
of undetected legacy vulnerabilities.
• Proposed and implemented, Take Action!, an online system to connect concerned citizens with their specific
government representatives for critical conservation campaigns.
• Created e-commerce payment gateway library (Authorize.Net and PayPal) used by multiple applications.
Result: minimal coding to add payment functionality for donations, membership, subscriptions, events, or
simple product sales.
• Designed the "Decision Matrix Tool" for the Abandoned Mine Closure Website used by both public lands and
private land owners to clarify mine closure scenarios, educate, and promote bat conservation.
• Revised article, “Bat Photography,” originally written by world renown bat photographer Merlin Tuttle, to
include recent trends in digital photography equipment.
Boys Town National Research Hospital — Research Computing Engineer — Omaha, NE (2004 to 2005)
• Mentored summer intern and monitored ASIO under Linux project.
• Developed the Auditory Research Sound Card (ARSC) ANSI C library used for synchronous auditory research
projects. Library included ASIO protocol. Result: removed operating system induced latency issues resulting in
synchronous operation.
Boole & Babbage, Inc. (now BMC Software, Inc.) — Product Support & Tasks Engineer — San Jose, CA (1995 to 1996)
• Level 3—Special Products Developer for software development of “Ensign NetWare & NT agents.”
• Won the first ever “Star of the Quarter Award” excellence award.
• 8% salary increase after one year.
Greenbrier & Russel, Inc. (now Fujitsu America) — Software Developer — Brookfield, WI (1993 to 1995)
• Developed and coordinated a core set of PowerBuilder framework objects—the backbone for nine
application developers within two separate Wisconsin state agencies. Framework was used to create frontend client/server applications to achieve the state's compulsory goal to eliminate an IBM mainframe within
1.5 years.
• Moderated the PowerBuilder Standards Committee for the State of Wisconsin Dept. of Public Instruction
(DPI).
• 3% salary increase after six months.
E.D.S. (now HP Enterprise Services) — Novell and LAN Administrator — Warren, MI (1992 to 1993)
• Novell Supervisor for two NetWare 3.11 file servers hosting over 600 clients as well as three SAA Gateways
for AS/400 connectivity.
EDUCATION
• MS, Electrical Engineering, University of Wisconsin, Madison, 1992
• BS, Electrical Engineering, University of Wisconsin, Madison, 1990