Software Engineer Iii
CurrentJPMC Enterprise Toolchain (JET) – internal global developer tool platform - Developed and supported 30+ microservices that integrate via UMS/JMS and REST API using Spring Boot (Java), and GraphQL API using Spring Boot GraphQL (Java), Apollo (JS/TS), and DGS (Java) - Maintained and supported React-based web applications for metrics and project-tool access and entitlement management - Designed and implemented federated GraphQL API with integration with partner services using Apollo framework - Designed GraphQL API registry concept with intern and inner-source team - Migrated highly visible internal service, from on-prem Kubernetes managed containers to AWS EKS - Collaborated on system design to scale app for multiple regions on AWS to support hundreds of dev teams - Provided customer support for application users on a rotational basis (e.g. application help and issues)Legal Technology & eDiscovery – internal legal workflow and eDiscovery solutions - Modernized outdated legal processes (e.g. turning Excel sheet macros to web applications and automating data workflows) - Developed and supported 30+ REST services and Angular-based web applications used in legal workflows - Developed ETL (data transfer) jobs for various formats (CSV, JSON, XML) between different systems (e.g. NAS, Oracle SQL, and Microsoft SQL) internal and external to the firm while adhering to firmwide data quality auditing standards - Managed migration projects (e.g. Microsoft SQL databases to Oracle SQL databases and migration of Windows Server 2008 to 2019) - Worked with business users to translate business specifications to technical specifications and vice versa - Balanced developer and scrum master roles while mentoring junior developers on the team