Juan Bernal

Staff Engineer @ CVS Health

Greater Orlando

About

Y'all ever heard of the web? That's my profession.

Experience

  • Staff Software Engineer at CVS Health
    Apr 2023 - Present · 3 yrs 3 mos

    As a Technical Lead for the internal CVS feature flagging platform, I am dedicated to driving innovation and excellence in our web development practices. My role encompasses a range of responsibilities that are crucial to the success of our platform and the broader CVS web ecosystem: - Driving Library and Framework Adoption: I lead initiatives to promote the adoption of libraries and frameworks that enhance our feature flagging capabilities, ensuring that our development teams have access to the best tools available. - Web Vibrancy Representation: I represent the Web Vibrancy team, leveraging my position to influence and impact the adoption of various tools across CVS. By advocating for best practices and modern solutions, I help create a more cohesive and efficient development environment. - Cost Analysis and Optimization: I analyze cost-cutting options for CVS feature flag tool usage, working to replace millions in contracts with more efficient and effective solutions. This strategic approach not only reduces expenses but also maximizes the value we derive from our tools. - Advocating for Web Standards: I am a strong advocate for web standards, ensuring that our development practices align with industry best practices. - Leading the State of Web Survey: I lead a CVS-wide State of Web survey aimed at better assessing the needs and experiences of web developers at CVS. This initiative provides valuable insights that inform our strategies and help us better support our development community. Past member of: - Developer Experience Web Core team; I design, build, and test web-specific tools for web developers at CVS. These include internal utilities, configurations, and full platform solutions. I have led the design and development efforts on: - Internal feature flag management - Micro frontend web development and authoring - Capturing engineer sentiment across organizations - Preview environment feedback comment system

  • Web & Mobile App Developer at Freelance
    Dec 2017 - Present · 8 yrs 7 mos

    I build and manage web and mobile applications using React and React Native respectively.

  • Senior Frontend Engineer at Gemini
    Dec 2021 - Apr 2023 · 1 yr 5 mos

  • User Interface Developer at Bottomline Technologies
    Jul 2019 - Dec 2021 · 2 yrs 6 mos

    Updating, maintaining, and building new features for machine learning and cash flow forecasting applications as part of the Innovation team. Using microfrontends to deliver individual experiences to our users. Currently at the bleeding edge of microfrontends and how we deliver multiple feature-rich applications to users within a decoupled atmosphere. Developing Typescript code conventions, standards, and typings for a centralized React component repository system. Implementing a localization system that can be customized based on marketing segments or on a feature-by-feature basis. React, Backbone, Marionette, jQuery, Jest, React Testing Library, Less, JSS, rxjs, Redux, Lerna, Cypress (component and integration), Typescript

  • Lunar (1 yr 3 mos)
    • Development Manager
      Jun 2019 - Jul 2019 · 2 mos

    • Lead Application Developer (Frontend)
      Jul 2018 - Jul 2019 · 1 yr 1 mo

      Leads the frontend development of applications including build, integration, debugging, and implementation. Continuously evolving the frontend development process through a reinforced software development lifecycle to promote success in our development efforts from start to finish. Working with Typescript, React.js (Redux, Apollo), Jest, Enzyme, SASS, GraphQL, Photoshop, Illustrator, Sketch, Git, CircleCI, AWS, Slack, GitHub, Trello.

    • People Lead
      Mar 2019 - Jun 2019 · 4 mos