Senior Software Engineer Technical Lead
CurrentI’ve had several roles throughout my tenure at Edmunds. When I started, my core function was modernizing an internal, critical business system. I was responsible for supporting, maintaining and ultimately re-architecting this service such that our core inventory systems were measurably improved over time. I worked on this system with 2 direct reports and 2 offshore engineers.In 2017, in an effort to grow myself, I moved to a more product engineering and cross functional role. My function here has been to deliver value, through our product teams with modern technology and lean thinking. I’ve been responsible for 4-6 onshore and offshore engineers and work day to day to design, architect, code, analyze and test solutions at scale.Some highlights include: migration of internal SOAP service to REST, migration to a single cohesive hadoop based architecture, creation of an analytics pipeline from hbase to databricks, creation of a versatile and scalable architecture for online car buying via core AWS componentsSkills Used: java, Maven, unix, Solr, hadoop [hbase, oozie, spark, mapreduce], Spring, Rest, activemq, camel, aws [sqs, ec2, ecs, s3, lambda, dynamo, api gateway], databricks, mongo, react, redux, javascript, node, ruby, python, docker