×
Charlie Groll

Charlie Groll

Software developer

Washington, DC, US, 20010
201.787.3253
English

Background


About

About

Charlie is from New Jersey, born and raised, and got his bachelor’s from Rutgers, the State University of New Jersey. He’s currently happily employeed at Opower/Oracle, where Javascript is his weapon of choice. Outside of work, he leads a fairly active life of cycling, running, climbing, volleyballing, and the occasional hiking or backpacking trip.

Work Experience

Work Experience

  • Senior Web Developer - Web Application PlatformOpower/Oracle

    Jul, 2019 - Present

    Javascript developer responsible for developing build systems for the Web Product teams and development of a new configuration tool called Symphony.

    • Full-stack javascript development for Symphony, a tool built to let clients configure our web products themselves, esentially making the process self-serve.

    • Updates to, and maintenance of, various intricate build systems with a mind for backwards-compatibility, developer experience, and product/ecosystem goals

    • Creation of a new CSR portal experience to take advantage of the latest build system features

    • Changes to the unified Webpack setup

    • Active point of contact for platform questions from Delivery Teams, Web Product developers, etc.

  • Senior Web Developer - Web ProductOpower/Oracle

    Aug, 2017 - Jul, 20191 year 11 months

    Javascript developer on a small SCRUM team responsible for several core-business web products

    • Developed website components for some of the biggest utility websites in the country

    • Championed adaptation and migration to React

    • Work closely with product owners to turn feature requests into reality

    • Written unit, integration, and browser tests and knowing which is right for the job

    • Unappointed liaison between the Web Product tribe and Web Platform and Delivery teams

    • Led introduction of Redux into the product development stack

    • Written RFCs for development process improvement

    • Mentored junior developers

  • Lead UI Developer and Team LeadVerizon Wireless

    Jun, 2012 - Jul, 20175 years 1 month

    Worked on the eCommerce team to provide a portal for over 1 million people per day to shop for phones, accessories, and wireless service packages. Collaborated with business partners and UX/visual designers, test and debug sites for accessibility issues, and oversee a small team to ensure code quality in rapid development cycles to provide the best experience possible.

    • Led a team of 5-7 developers

    • Designed front-end architecture and standards

    • One of three development leads at the forefront of rewriting the entire eCommerce site with React/Redux

    • Built intimate relationships with business stakeholders and visual designers

    • Re-architected the UI development stack for MyVerizon with Angular from jQuery/JSP logic

    • Optimized MyVerizon static assets workflow with Grunt

  • Junior Application DeveloperRutgers University Office of Instructional and Research Technology

    May, 2011 - May, 20121 year

    Charlie worked on bug fixes and module integrations on Rutgers’s implementation of the open-source CMS known as Sakai, which saw over 40,000 users per week.

Skills

Skills

  • Web Development
    HTMLCSSBuild tools (Webpack, Babel)AccessibilityMaterial UI
  • Javascript
    ReactHooksNodeKoaReduxAngular 1.6BackbonejQuery
  • Misc.
    Continuous IntegrationWriting unit, integration/browser, and e2e testsTDDgitGithubSQL
Education

Education

  • Information Technology and Informatics, Psychology, minor in Computer Science, , Rutgers University

    Sep, 2008 - May, 2012

Awards

Awards

  • 2013 Recognition Award Executive Director of eCommerce, Self-Serve, and Products

    Awarded on: Jun 01, 2013

    Awarded for exceptional work on a large-scale, full-site migration of all data and templates related to https://www.verizonwireless.com/support/ onto Adobe CQ5

Volunteer Work

Volunteer Work

  • Web Developer, Urban Rivers

    Jun, 2020 - Aug, 2017

    Implemented updates and improvements to a web tool for tracking the organization's floating gardens

    • 1 of 3 on a team, and the only one with professional development experience

  • Lieutenant, Parsippany Volunteer Ambulance Squad

    May, 2008 - Jun, 2017

    Emergency Medical Services for the town of Parsippany, NJ

    • Experience as a Trustee, on the Grievance Committee, and on the Background Committee