Web Developer
CurrentDevelop and maintain large portfolio of client websites and touchscreen applications. Site structures include many custom WordPress themes, React frontends and AWS Elastic Beanstalk. Translate Adobe XD/Illustrator/Photoshop designs in fully functional, responsive and performant websites. Integrate Email Provider/CRM platforms into website forms. Development system typically includes Webpack, SASS, Bootstrap 4/5 and a variety of JavaScript libraries to meet individual client needs.Maintain numerous server, database and DNS configurations. Manage multiple production, staging and utility/support Linux servers with Digital Ocean and AWS platforms. Duties include creating servers, installing appropriate tech stack (usually LAMP) and updating periodically. Create scalable server architecture with AWS Elastic Beanstalk to provide client with the ability to rapidly scale up infrastructure to meet growing site demand. Integrate other AWS products such as RDS, CloudFront, S3 and ElastiCache to improve asset delivery and site performance.Create marketing emails using a variety of methods, based on client preference. These include MJML for responsive emails, HTML tables and various email provider editors such as HubSpot and Pardot. Use Litmus to test email code across a wide range of device and email client configurations. Develop tricks of the trade and best practices to produce a consistent product on MS Outlook. Create custom contact lists based on user behavior, location and other metrics. Develop automated email flows based on user behavior. Schedule and deploy emails.