Jeff Merckens
Senior Front-End Developer
PDF version coming soon
Summary
Front-end developer specializing in Angular and application modernization. Nine years of professional experience building and maintaining responsive, accessible web applications; with a particular knack for untangling legacy codebases and bringing them up to modern standards. Math degree background means I think in abstractions and write code that's meant to be understood, not just executed. I care about code quality, clean architecture, and mentoring the next generation of developers.
Skills
Proficient
- AngularJS (1.x)
- Angular (2+)
- TypeScript
- RxJS
- NgRx
Intermediate
- C# / .NET
- Postgres
- Docker
- AWS
- GitHub Actions
Experience
EVERYWHERE Communications
Remote/Portland, ME
Front-End Developer
March 2025 - PresentSolo front-end developer for the Hub — a web application used by supervisors to monitor lone-worker safety. Built on a large AngularJS codebase with an active migration to modern Angular. The platform helps organizations keep their people safe in remote or hazardous environments through check-ins, location tracking, geofencing, messaging, and emergency alerts.
- Extended geofencing for Check-Ins to support multiple safety zones, allowing users to define complex location-based boundaries. Also expanded geometry options beyond rectangles and circles to include polygons.
- Upgraded AngularJS from 1.5.11 to 1.8.3 to maintain security posture on a safety-critical platform, coordinating with QA throughout to ensure continued reliability.
- Leading the full rewrite of the Hub front end in modern Angular, re-envisioning legacy pages with improved functionality. Building with NgRx Signal Store, Angular Material, PrimeNG, ESLint, Prettier, and unit tests. First page now live in production; second page in release pipeline.
Branding Brand
Remote
Senior Software Engineer
July 2022 - March 2025Led a team of engineers on a major e-commerce project for a large online pharmacy, first modernizing 20 Angular libraries to Angular 14, then continuing into broader platform upgrades including server-side rendering. Designed a shared utilities library to eliminate code duplication across the codebase. Later transitioned to embedded roles within client workflows as the engagement evolved.
- Led a team of 8 engineers to modernize 20 Angular libraries from AngularJS and Angular 3-7 to Angular 14. Consolidating around TypeScript and modern tooling improved code consistency and made the codebase more approachable for new developers.
- Proposed and helped implement a shared utilities library to consolidate common services, reducing duplication across the codebase.
- Established automated code quality checks in pull requests, adding unit tests with coverage thresholds, linting, and formatting validation where none existed previously.
- Mentored client engineers and junior team members on debugging, technical concepts, and best practices. A junior team member went on to join the client organization at a higher level after leading an exploratory project.
Tyler Technologies
Remote/Yarmouth, ME
Senior Software Engineer
January 2022 - July 2022Software Engineer
October 2020 - January 2022Full-stack developer on Tyler Deploy, a web application used by Tyler staff and clients to manage installations and upgrades across Tyler's product suite. Surfaces compatibility information between versions and wraps Octopus Deploy to simplify and automate deployment workflows. Owned approximately two-thirds of my work in Angular on the front end, with the remainder in C# on the back end.
- Part of a small team pioneering Tyler's cloud-first infrastructure approach, enabling on-demand provisioning of environments with various product combinations.
- Developed new features and bug fixes for Tyler Deploy, a web application used by Tyler staff and clients to manage product installations and upgrades.
- Automated bulk deployment operations using Octopus Deploy APIs, replacing manual processes that previously required hours of scripting and testing each time.
- Diagnosed and resolved memory and performance issues in Python-based AWS infrastructure by rightsizing containers and adjusting scaling policies to handle varying load requirements.
State of Maine, Office of Information Technology
Augusta, ME
Senior Programmer Analyst
August 2019 - October 2020Programmer Analyst
July 2017 - August 2019Computer Programmer
April 2017 - July 2017Maintained five applications for the Maine Department of Transportation, including a critical 500,000+ line system handling time reporting, payroll processing, and contract payments for over 1,000 staff members. Worked across the full stack in a legacy PL/SQL environment, including both back-end logic and the rendered HTML/JS/CSS front end.
- Resolved compatibility issues as environments evolved and managed database upgrades with after-hours deployments.
- Designed and implemented a rounding algorithm to resolve payment allocation discrepancies in payroll processing, eliminating hours of manual corrections per payroll run.
- Refactored hard-coded pay rates and differentials into database tables with a self-service UI, removing the need for developer changes each time contracts were updated across DOT's diverse workforce.
Certifications
-
Society of Actuaries - Probability Exam
– Passed (2016)Quantitative reasoning and foundational risk assessment skills
-
Society of Actuaries - Financial Mathematics Exam
– Passed (2016)Cash flow modeling and financial analysis fundamentals
Education
Bachelor of Arts in Mathematics
– University of Maine, Orono