ARPC: Web Developer (Asbestos Claims)

ARPC
Purchased by Ankura
CompanyAnalysis Research Planning Corporation (ARPC)
Purchased by Ankura in 2016
RoleSenior Web Developer / Consultant
LocationWashington D.C. Metro Area
DurationOctober 2011 – April 2015 (3 years 7 months)

As a Consultant in the D.C. Metro area, I provided comprehensive web development services tailored specifically for the legal profession. This wasn’t just about writing code; it was about building digital infrastructure that could withstand the high-stakes world of legal analysis and research.

A Full-Stack Arsenal

In this role, I operated as a versatile full-stack developer, moving between various languages and environments to meet the fast-changing requirements of the business:

  • Front-End & Frameworks: I mastered C# and ASP.NET MVC, but also branched out into Ruby on Rails. I was a champion for modern web standards, delivering presentations on HTML5, jQuery, and mobile development.
  • Back-End & Data: I designed and managed complex database architectures using MS SQL Server, PostgreSQL, and SQLite. I didn’t just store data; I explored it—extracting valuable insights from large datasets to inform legal strategies.
  • Web Services: I built and maintained the connective tissue of our platforms using SOAP and REST web services.

Agile, Extreme, and Collaborative

At ARPC, we didn’t just work; we collaborated. I functioned in an Extreme Programming (XP) setting, which prioritized high-quality code and rapid adaptability. My daily workflow included:

  • Paired Programming: Working side-by-side with other developers to solve complex problems in real-time.
  • Test-Driven Development (TDD): Ensuring every line of code was purposeful and functional before it ever reached production.
  • Kanban Mastery: Utilizing visual boards to manage flow and ensure timely releases.
  • Code Katas: Participating in structured practice sessions to keep my programming skills sharp and innovative.

Reflecting on the D.C. Era

This period of my career (2011–2015) overlapped with some of my most significant life changes, including the peak of my IT degree progress and my eventual personal “system reboot” through divorce and a few deaths in my family. Looking back, the discipline required for Senior .NET Programming—the precision of C#, the strictness of SQL, and the logic of MVC patterns—provided a steadying influence during a time of transition.

Whether I was conducting source code reviews or assessing the risk of functional changes, I was learning that in both code and life, the best systems are those that are built to be flexible, transparent, and resilient.

An old job description

I contributed to the development of multiple websites using C#, ASP.Net, MVC, and Ruby on Rails, encompassing both front-end design and back-end logic. Additionally, I was responsible for creating and consuming web services through SOAP and REST protocols. I played a pivotal role in designing database architecture, developing procedures, and executing ad hoc queries across multiple platforms, including MS SQL Server, PostgreSQL, SQLite, and MS Access. Furthermore, I engaged with Big Data to extract insights from large datasets. I actively participated in knowledge-sharing activities by delivering presentations on mobile development platforms, HTML5, and jQuery, and by contributing to Code Kata sessions. Moreover, I collaborated in a paired environment, adhering to agile practices such as Kanban boards, requirements analysis, test-driven development, peer reviews, and local QA testing.

Discover more from Lewis Moten

Subscribe now to keep reading and get access to the full archive.

Continue reading