Senior Software Engineer
Berry Appleman & Leiden LLP
Aug 2018 - Mar 2023 (4 years 8 months)
Developed secure backend services for legal clients, including transaction processing and identity management using Python and Django. Implemented document automation APIs and data pipelines for internal and external client services. Designed microservices architectures with Node.js, Express.js, and MongoDB, improving data reliability. Built authentication systems with JWT, OAuth 2.0, and OpenID Connect for client portals. Integrated financial transaction tools for trust accounting and client billing systems. Developed reputation and audit logging systems for secure client interactions. Built RESTful APIs supporting cross-platform client applications. Implemented CI/CD pipelines using Jenkins and GitHub Actions to streamline deployments. Op