Brandon Regard
1313 East Pointe Drive, Ithaca NY, 14882 USA
phone: 607.262.6862
email: bregard@gmail.com
Experience:
Sr. Software Engineer, DevOps - PrintPoint, Inc. - Lansing, NY (October 2017 – Present)
- Principal Engineer for moving monolithic print order web services to the cloud:
- Monolith -> AWS Containered (Docker)/Managed ECS Hosting
- PHP 5.3 -> PHP 7.2
- Monolith -> Symfony 4 MVC
- Monolith (File System/FTP) -> AWS S3
- jQuery/jQueryUI -> Angular 2+ (7)/Material Design
- Training of support staff on Kanban methodology (Trello) and revision control via BitBucket/SourceTree
Sr. Software Engineer/Team Lead - Lamudi, GmbH - Berlin, Germany (May 2016 – September 2017)
- Online Realestate: Technical lead and Scrum Master in charge of web/mobile development of B2C in 7 emerging countries
- Frontend: HTML 5, Node, JSPM, Foundation 6 / Android Native / iOS Native
- Backend: Symfony 3, Node, JSPM, Elasticsearch, RDS (MySQL)
- Ops: OpsWorks, Jenkins, Varnish (Cache), API Gateway, EC2, ELB
- Focus on SEO, Google Analytics tracking, and VWO (Wingify) A/B testing
- Ongoing work converting all services to a CI/CD pipeline with Docker/ECS, GitLab
Sr. Software Engineer - NaviSite, Inc. - Syracuse, NY (January 2014 – March 2016)
- Cloud IaaS product (see "Web Developer")
- Scrum Master (Team collaboration: Infrastructure, Support, Integration: (Zerto, Trend Micro))
- Ops: Releases 2xDay to production across six data centers Homegrown CI/CD via GitHub, Webhooks and Ansible
- Migration of all applications services from Python 2.7 to 3.4
Web Developer - NaviSite, Inc. - Syracuse NY (December 2013 – January 2014)
- Cloud IaaS product
- Front End: CoffeeScript, JQuery, Spine(Backbone), SockJS, Less, Bootstrap, Nginx, PhantomJS for Unit Testing, Selenium for Integration/Regression testing
- Backend: Python, Node, Tornado, RabbitMQ, MongoDB, and VMWare vCloud Director, PhantomJS and PyTest for Unit Testing, Selenium for Integration/Regression testing
- Ops: GitHub webhooks with bash scripting to invoke Ansible plays.
Sr. Programmer - Management Software, Inc. - Cortland, NY (January 2007 – December 2013)
- BPM, ERP, CRM, Accounting solution (See "Programmer")
- Coordinated offshore development efforts for on time product delivery
- Focus on QA. Use of highly customized version of Mantis for issue management
- Web and mobile front-ends created using ExtJS, Sencha Touch and ExtJS Direct Remoting
- Sites created using Drupal and WordPress or a combination of HTML5, CSS3, JQuery, Bootstrap, CakePHP, and MySQL
Programmer - Management Software, Inc. - Cortland, NY (May 2003 – January 2007)
- Development and testing of feature to support a highly customizable Client/Server BPM, ERP, CRM, and accounting application based on 4th Dimension
- Java development, WebObjects, Enterprise Objects Framework ORM, and PostgreSQL
- Responsible for building and maintaining installers and documentation for cross platform distribution. Use of Java, Python, Bash and Batch scripting
Education:
B.S. Information Technology - Rochester Institute of Technology (2003)
Concentrations in Database Architecture, Application Programming, and Human Computer Interaction.
References available upon request