Alan Proctor
Me@ProctorAlan.com
Senior Software Engineer | Software Engineering Architect | Lead Software Engineer
Summary
I am a full stack web engineer focused on delivering impactful software for my users and providing valuable contributions for my team. I am passionate about code standards, building quality software, and making engineering decisions that will be fruitful for years to come.
Technological Experience
JavaScript, PHP, SQL, CSS, Less, Responsive design, RESTful APIs, OOP
EmberJS, Zend Framework, CakePHP, Laravel, Twig, MySQL, PostgreSQL, Aurora
GIT, SVN, Mercurial and CVS
Mac, Windows, Linux (Ubuntu, CentOS), Apache web server, NGINX
Amazon Web Services (AWS), with RDS, EC2, DynamoDB and S3
Professional Experience
Senior Software Engineer – MyRounding Solutions/Huron Healthcare, Denver, CO, September 2015 — Present
- Mentoring and pairing with junior developers, focused on understanding the "why" not just "how"
- Focused and dedicated to delivering my commitments, while adding to a culture of fun
- Feature planning with Client Experience team and BAs; technical feasibility, risk/benefit analysis
- Created feature mock-ups and clickable prototypes while collaborating with Lead Designer
- Responsive CSS/Less design with compatibility support for IE8-11, Edge, Firefox, Safari, Chrome, and mobile
- Established a component driven UI architecture, driving standards across teams to maintain code quality
- Code reviews, feedback, and planning with remote development teams (India, Portland, Texas and Florida)
- Our team transitioned from Kanban, to Scrum Agile across three distinct dev teams
- Earned a fun "Exterminator" award from Dev manager for closing most bug tickets on the team
Senior PHP Developer – Educational Measures, Denver, CO, July 2013 – September 2015
- Refactoring of existing code base implementing up to date standards and security practices
- Used APIgility and Zend Framework 2 to build a REST based API on multiple projects
- Coordinated API and Frontend development using Ember JS alongside design team
- Established dev team environment standards with Vagrant, Virtualbox, and Packer
Software Engineer – GolfTEC, Denver, CO, August 2012 – July 2013
- Designed and built redesigned internal software framework utilizing Zend Framework 2, and ExtJS 4, implementing custom ACL based permissions, supporting existing framework conventions and databases, while redesigning and reimplementing legacy apps.
- Deployed and maintained multiple development, QA and production environments in Amazon Web Services, with EC2, RDS, DynamoDB and S3.
- Managed several web service based API projects with external contract developers and multiple departments.
Software Developer Team Lead - i3logix, Denver, CO, March 2008 – August 2012
- Began as 2nd hired developer with company, became Team Lead on team of 5, with 20 developers in the department.
- Lead developer of Document Management System, web based application that manages thousands of documents, multiple gigabytes of data, daily. Interfacing with multiple external systems through Web Services.
- Worked across multiple teams with dev, QA, BA, PMPs, and leadership to build an App Suite geared toward healthcare workflows
- Grew with company as we found our niche, implementing and evolving new processes and procedures, including adding Project/Product management, development processes, and building a QA department.
- Transitioning production software with new code base built in a new framework, meeting current requirements while planning to exceed feature set and code standards
- Experienced with balancing several concurrent projects with multiple clients while prioritizing and reaching deadlines/goals.
Technical Support Specialist - LMC Resources, Denver, CO, October 2003- March 2008
- Built accessible HTML/CSS/JS Website from Adobe Flash site, for client compatibility.
- Developed interactive PDF forms with native JS to create unique form packets for over 100 clients and divisions.