Brad Achorn
brad@logicalchaos.com, 191 Broadway Rockland ME 04841, (207) 441-3412
This resume also available in:
DOCX |
PDF |
ODT |
TXT |
Markdown |
LinkedIn
Nov 2018 - Present, Technical Lead - Workday Maine Project, MaineIT, Augusta ME
Technical Lead for Workday Maine, a project to migrate state HR to Workday, a modern SaaS application. Supervise vendors and developers performing data extraction and migration from legacy interfaces to Workday Integrations. Supervise secure authentication implementation. Coordinate between MaineIT, project, and business staff to ensure the project meets the state's technical and security requirements and policies.
- Increased efficiency of data extraction process allowing us to perform it more often than originally planned to support payroll testing, and have a 100% record of delivering on time.
- Coordinated implementation of MFA at Judicial and Legislative branches.
- Persuaded several departments to purchase AD accounts instead of separate authentication, enabling wider adoption of MFA for several thousand users, simplifying our architecture and bringing in revenue for C&IS.
- Completed initial data extraction on time despite reduction in both timeline and resources available.
- Led test automation group to coordinate automated testing efforts across MaineIT.
Jan 2016 - Oct 2018, Senior Programmer Analyst, State of Maine OIT, Augusta ME
Full stack development using Agile methodologies of accessible, responsive, cross-browser web applications for DHHS case management. Used Oracle, Java, Spring, Hibernate, Bootstrap, jQuery, WebLogic, Jenkins, SonarQube.
- Led an incident response that required coordinating testers for 82 applications in two days.
- Led cross-functional effort to test patching process in new hosting environment.
- Proactively led team in secure and accessible code practices so a major app went live with no waivers.
- Reduced time spent supporting APS case management system by over 50% over two years.
- Improved team's code quality for multiple projects by implementing automated builds and code analysis.
- Presented code quality lessons learned to other teams, then over 400 people at 2017 OIT All-Hands meeting.
- Improved reliability and security by replacing legacy check printing applet, coordinating testing with bank.
- Overcame accessibility challenges of single-page web application to meet strict accessibility requirements.
- Presented accessibility lessons to other teams to facilitate accessibility of other applications.
Jun 2007 - Jul 2015, Software Developer / Consultant, InMaps (acquired by Ubisense in 2011), Camden ME
Full stack web and mobile development of GPS-based gas leak survey planning and tracking application (47 thousand miles of mains surveyed, 75 million GPS points recorded). Assisted in Customer Development. Consulted with gas and electric utilities to maintain and improve their GE Smallworld GIS. Customer support for every line of code written. Used Python, Django, PostgreSQL/PostGIS, SQLite, JavaScript, jQuery, C# .NET, Balsamiq, GE Smallworld, Magik, Oracle Spatial, SQL, Java, Emacs.
- Created architecture for product including web front/back end and mobile offline data collection and syncing.
- Designed mobile mapping and data collection user experience based on time spent with users in the field.
- Implemented issue tracking for all product ideas, bugs and testing which was adopted organization-wide.
- Designed data model for custom data collection, audit history, and style system for customizable maps.
- Wrote code that processed tens of thousands of geometries per second on an inexpensive cloud VPS.
- Designed feature to compensate on the fly for temporarily inaccurate GPS.
- Reverse-engineered gas detector data protocol so customers could log previously unavailable data.
- Designed app to record/visualize field data in real time with smaller budget than legacy product it replaced.
- Created tools for street name aligning and map transforming for small utilities that partially automated hard-to-automate tasks, balancing the need to decrease development cost and decrease manual effort.
Education
Sep 2003 - May 2007, B.S. in Computer Science, University of Maine, Orono ME