Hector B. Donolo
Senior Software Engineer Senior Front End Developer
Germantown, MD 240-***-**** ************@*******.*** www.linkedin.com/in/hector-donolo Professional Overview
I am a senior software engineer with 17+ years of experience in designing, implementing, testing and deploying websites based on constantly evolving technologies targeting defense, security, health, recreation. I balanced requirements with usability ensuring intuitive feeling, achieving 100% success within the constraints of time and budget. I started the SPA revolution in 2010 using PHP and the DOM API. Continued with all versions of Angular up to version 16. Also developed solutions using Vue, React, Swift and Kotlin (both for mobile). I used web components for virtually dependency free code. I deployed Node Express REST API servers using PostgreSQL db with stored functions. I wrote optimized JavaScript libraries
(npm deployable) to eliminate code duplication
JavaScript TypeScript Angular Node Express Vue React HTML5 CSS CI/CD YML Java REST API’s Responsive Design PostgreSQL MySql H2 JSON C++ C language Python Cypress MAC Windows Unix Professional Experience
Senior Software Engineer, Smile Digital Health, Toronto, ON smiledigitalhealth.com Aug 2021 - Apr 2024 Smile reduces barriers between information and care harnessing the power of open standards to deliver an interoperable, FHIR®1-first Health Data Fabric that gives organizations the ability to meaningfully share health data
• Developed and deployed an appointments website with an Express Server, using a PostgreSQL database to hold Practice. Patient, Location and Appointment information. I implemented the front end in Angular 15 with a settings page to define manually or import all the reference information, a main page to show currently scheduled appointments, and a page to schedule new appointments. I included an option to send SMS messages to selected cell phones at determined intervals before an appointment as a reminder
• Developed and deployed websites in Angular 14 to promote eating veggies, eating healthy, providing several pages of support information on the advantages of different vegetables and foods, in a paged format with page persistence to enable using the app as a feed with a periodic task
• Developed and deployed a questionnaire catalog website in Angular 14 reading from the back end where the Medical Questionnaires reside, stored as JSON descriptions, allowed sorting, searching and displaying them
• Developed a CMS Quality page in Angular 12, added to an existing website for displaying Medical Quality measures to ensure CMS compliance and fee collection for quality compliance
• Developed a comprehensive solution for a Personal Medical Assistant, including Swift iOs and Android Apps containing a Web View with in memory communication. The Web View displayed a multisite angular app capable of handling multiple web applications
• Evaluated initial VPA prototype that I wrote using React.js, React Native and JSX
• Wrote JavaScript ES-6 libraries to create medical questionnaires from their JSON description
• Deployed a node express REST API server, backed up by a PostgresSql database. I wrote stored functions in the database to preprocess the answers, and added additional code in node to create a rich set of calls with extensive case and error handling
Senior Software Engineer, FINRA, Rockville, MD finra.org (Contract 6mo, extended) April 2019 - July 2021 FINRA plays a critical role in ensuring the integrity of America’s financial system—all at no cost to taxpayers. Writes and enforce rules governing the ethical activities of all registered broker-dealer firms and registered brokers in the U.S to protect the investing public against fraud and bad practices Page 1 of 2 Hector Donolo 240-***-**** ************@*******.***
• Led the development of a comprehensive security fraud prevention UI in Angular 7 from inception, capable of managing complex tasks such as accepting and validating SQL for analyzing millions of equity transactions. Included robust unit testing alongside a powerful Cypress-based end-to-end testing suite
• Contributed to deploying the solution to the AWS cloud infrastructure, emphasizing rigorous security protocols and continuous integration practices
Senior Software Engineer, NATIONAL CANCER INSTITUTE, Rockville, MD ccr.cancer.gov Nov 2017 – April 2019
(Contract 6mo, extended)
World leader researching and creating the cancer medicines of tomorrow through bold biomedical research.
• Developed and deployed a Gene Variant reporting system enabling external labs to submit comprehensive genetic information for potential mutations of interest, thereby facilitating patient enrollment in ongoing trials
• Contributed to completing a clinical trials website implemented in Vue.js aimed at providing users with streamlined access to trial and disease information Senior Engineer, Fidelis Cyber Security, Bethesda, MD fidelissecurity.com November 2015– November 2017
• Delivered successfully a state-of-the-art intrusion detection system website utilizing AngularJS and Angular 2, Redux, HTML5, JavaScript (AJAX and JSON), and CSS (enhanced with bootstrap). Integrated and modernized a Silverlight-based application into the main Fidelis application, and migrated legacy pages to Angular 2-4 Senior Engineer, DRT – Boeing Subsidiary, Germantown, MD drti.com January 2009 – November 2015
• Developed an AngularJS website to display LOB’s (Lines of Bearing) to locate radio frequency transmitters, cell phones, etc., leveraging HTML5, JavaScript (AJAX and JSON), CSS (enhanced with bootstrap), and PHP with innovative mapping utilizing MySQL and H2 databases, overlaying multiple layers of information on map tiles Senior Engineer, NASA Goddard Space Flight Center, Centerville, MD nasa.gov (Contract) Aug 2007 – Nov 2008
• Developed a GUI in QT4 to control a robotic arm remotely through raw UDP, generating and transmitting telemetry, and controlling OpenSceneGraph simulations
Lead Engineer, Soccer the Brazilian Way, Gaithersburg, MD (Free Lance)
• Developed and deployed systems to manage soccer camps scheduling, sports clothing selling, credit card processing, staff allocation, payment control and related systems Education and Professional Qualifications
Master in Electronic Engineering (University of Buenos Aires) Certificate in Systems Engineering - Excellence in project performance (Boeing) Certificate in Advanced JavaScript, Human Computer Interaction (University of California, Irvine) Awards for excellence in design, implementation, and project performance.(Boeing) Languages
Spanish - Bilingual
Portuguese - Bilingual
Italian - Fluent
French - Basic
Page 2 of 2 Hector Donolo 240-***-**** ************@*******.***