I am a Software Engineer with many years experience producing straightforward, high-quality code with good documentation, test cases and test verification.
Experience
New York, New York, United States
Contributed to team development and support of system administrating over half a million insurance and annuity policies. Developed using JS / Node service-based architecture utilizing home-grown asynchronous workflow framework built around RabbitMQ for policy transaction processing, along with RESTful API for support of manual administrative operations.
Exceeded expectations consistently, by establishing expertise on difficult code base and quickly becoming key resource in achieving team annual goals, identifying, and fixing impactful bugs that had defied previous team efforts or gone unnoticed completely, and bringing energy and vigor to work and contributions in agile development, setting positive example for team struggling with morale.
Recognized for accepting and successfully executing projects where requirements and scope were ill-defined and required business knowledge as well as technical research. Sought out resources and explored areas of code where institutional knowledge had been lost or scattered.
Led direct billing initiative by developing and releasing within time constraints to accomplish annual team goal with minimal assistance. Actively engaged and coordinated with individuals outside of team and organization to understand requirements, identify problems, and develop solutions.
2018 — 2019
New York, NY
Worked closely with CTO to maintain and develop features for early startup’s flagship product in effort to break out into the new gaming market. Maintained and engineered features and solutions on the following systems hosted on Google Cloud Platform:
Flagship product APIs built on Java 8 / Dropwizard framework storing data to MYSQL.
System of data ingestion jobs written as Java apps and Ruby scripts to retrieve from a wide array of 3rd party data sources, transform to a consistent data format, and write back to SQL storage.
Flagship Angular web application.
New product APIs built on Python 3 / Django.
New product web application built with React.
Merged independent user bas s for flagship and new products into one consistent user base and integrating authentication between the two systems.
Engineered API to apply existing lineup optimizer tool across an aggregate of game slates, producing statistical reductions of projection deltas, enabling in-house domain-expert to provide more confident projections. Executed significant performance enhancements to optimize implementation enabling execution over aggregates within acceptable time.
New York, New York, United States
Engineered back-end software components using a variety of well-established and emerging technologies. Navigated dynamic startup working environment, coordinating with service consumers and providers ensuring successful delivery of customer-facing products. Performed feature development and bug fixing legacy web application in support of Worker Services team.
Audited legacy Java 7/Spring web application and leveraged its data access components creating new worker services API. Coordinated specifications and iterative release timetables and negotiated competing priorities with remote team developing consumer mobile applications.
Designed and implemented micro service providing background check and drug screen services, assembling and forwarding requests to Sterling and Onfido public APIs and processing response callbacks with service results. Microservice built with Java 8 streaming and functional programming methods and utilized Hystrix for resilient calls to 3rd party APIs and internal data services.
2011 — 2015
New York, New York, United States
Worked in Agile teams to research open-source platform technologies and implement platform systems and applications. Working generally with Java or Python-centric stacks.
Led research of open-source enterprise content management systems, and customized local Alfresco deployment, configuring new content types, workflows, and integrating its built-in content creation application with existing enterprise web services.
Made contribution to open-source Python library Beaker, providing generic caching framework which a variety of existing cache technologies could be plugged into.
New York, New York, United States
Implemented java-based applications and services for web and mobile consumer products. Developed and re- engineered PL / SQL stored procedure batches and transactions for game scoring as well as traditional backend support for web and mobile apps, in support of in-house and white-labeled fantasy game products.
Partnered to build rich client live draft application for MLB.com’s Fantasy Baseball game using JavaFX front end and Jabberd server (XMPP) communi
Provided ongoing maintenance and enhancement of MLB.com’s Beat the Streak and Survivor family of fantasy games, supporting a user base of over 400K. Re-engineered PL/SQL batch scoring job into a live event-triggered update. Integrated site backend with Memcached improving page performance.
Education
Tulane University