Software Engineer
CurrentAs a software engineer, I develop custom software solutions for clients in a contract capacity. I work with a range of back-end languages, including PHP, ColdFusion and Java. I also have significant experience with a broad range of DBMS's and front-end JS libraries, such as JQuery.Client projects are diverse and have significant variation in deliverables. Recent Projects:Example 1: PDF template generator for health care providers to organize their patient workflows. The… Show more As a software engineer, I develop custom software solutions for clients in a contract capacity. I work with a range of back-end languages, including PHP, ColdFusion and Java. I also have significant experience with a broad range of DBMS's and front-end JS libraries, such as JQuery.Client projects are diverse and have significant variation in deliverables. Recent Projects:Example 1: PDF template generator for health care providers to organize their patient workflows. The application offers a range of interactive tools, which includes a drag-and-drop interface, file uploads, sorting options, document design features and other powerful capabilities - all within a secure online environment that abides by HIPAA regulations.Example 2: Web form protection system utilizing various security techniques to automatically test visitor authenticity, identify spam bots, track their behavior and blacklist them when necessary. I used a number of programming practices in this security application: Session tracking, honeypots, Google ReCaptcha V2 and time expiration limits. Since implementing this software tool, spam form submissions have successfully decreased to zero.Example 3: Secure LatAm property listings portal for foreign property searches. The system was built using Object-Oriented PHP with a custom-developed MVC framework. The model interacts with the DB by using PDO prepared statements to prevent SQL injection and therefore reduces database vulnerabilities. This system was automated to operate with minimal oversight.AWV works very closely with clients and occasionally end-users to ensure the usability and overall success of each deliverable. Communication, project planning and execution are of utmost importance, and therefore handled methodically with high standards. Show less