Refactored and Optimized audience segment builder and CRM platform resulting in a 20x performance increase.
Added support for complex Elastic Search Queries using Ramda JS library
Directed design of scalable front-end architecture for Bridg 2.0 web client, emphasizing reusable components, employing state management strategies with Redux, and maintaining a fractal project structure to minimize conflicts between front-end teams
Designing and iterating on react components used to generate Elastic Search Queries for CRM Platform.
Rebuilding login flow with JWT and oauth. Added support for user permissions sitewide.
Developed marketing campaigns page features with complex forms, validation, and heavy API interaction utilizing Redux state store management, stateless React components, and designed rich page features with SCSS and CSS Flexbox
Demonstrated React/Redux/Immutable best practices through code reviews and mentorship to optimize development velocity across all front-end teams and ensures a high quality code-base with a standardized style
Collaborated with backend team members on-site and offshore to establish restful API’s in Java/PostgreSQL for front-end processes and provide leadership on best practices for data architecture and supports maintenance of API documentation
Led team of 5 FE Engineers and improved team performance by rewriting and distributing tickets to fully utilize React’s component style architecture.
Set up continuous deployment for production and QA servers using CircleCi.
Code Reviewed all major changes to front-end to ensure quality and minimize side effects. Integrated Git-flow to minimize merge conflicts and deployment time.
Created best-practices and documentation to help integrate new developers. Enforced Air-bnb javascript styleguide.