Hananiel Sarella

hananiel@gmail.com
 Github /  Twitter

Platform Architect / Developer with a strong background in delivering applications at scale

Work Experience

Sr Software Developer / Architect

Kroger Technology - Digital

One of the world's largest grocery retailers, The Kroger Co. spans many states with store formats that include grocery and multi-department stores, discount, convenience stores and jewelry stores, with annual sales of over $100 billion. Worked on the service platform effort to streamline and support sprawling technology choices. This effort was aimed at building a services platform which could then be leveraged for business innovation.

  • Created and prioritized the services platform roadmap for teams deploying microservices.
  • Developed and supported core shared libraries for microservice teams to report standard metrics, handle authorization and authentication, centralized logging, tracing, Cassandra drivers and adopt non-blocking reactive patterns using reactor project.
  • Maintain office hours to help onboard new teams.
  • Facilitated the Service Architecture Navigators Guild to gather consensus and move teams forward.
  • Developed plugins to extend enterprise architecture tooling (see below) to gitlab and created blueprints that enabled quick adoption of enterprise standards.

Sr Software Developer / Architect

Kroger Technology Enterprise Architecture

Worked on an Architecture as a service product from the enterprise architecture team

  • Retrofitted legacy java web apps with APIs to enable automation of a time-intensive information security process shortening time to production for teams.
  • Worked on a clone of start.spring.io initializr to create a customized version to distribute enterprise architecture libraries
  • Developed plugins using PF4J to develop a plugin model to automate software development processes that require multiple touchpoints and human intervention
  • This tooling also automatically generate build and deployment pipelines using teamcity, dockerize services, setup continuous delivery to pivotal cloud foundry, created security infrastructure and automated pre-approved info-sec patterns.

Technical Lead

Kroger Technology - Digital

Technical Lead for Usage Metrics group whose mission was to build support tooling for independent vertical teams in tagging activity for measurement and business insights.

  • Developed a jvm based (Rapidoid) service and tweaked to scale the ingestion of client-side telemetry data for all of kroger.com and its banners
  • Lead the development of client side framework to support react web ui and support publishing app telemetry to multiple ingestion endpoints
  • Maintained development practices and standards for the team and perform code reviews and performance testing
  • Helped teams adopt the framework through mentoring

Principal Consultant

Strategic Data Systems

SDS is boutique consulting firm specializing in custom application development. Performed various roles in Software architecture, Design, Application Development

Technology Manager

Epsilon

Epsilon provides marketing solutions that integrate data, creativity, and technologies for advertisers and Fortune 500 brands. Led the development and implementation effort for loyalty programs for some major fortune 500 clients.

Lead Developer / Technology Manager

UniRush/Greendot Corp.

UniRush is a financial services company and a subsidiary of Greendot corp. Progressively grew in my career from Development lead to Manager of application support in a startup like environment. Provided technical leadership for the web development, backend services, telephony automation solutions created innovative solutions that saved hundreds of thousands of dollars for a company.

Training and Education

Platform Acceleration Lab

Pivotal Labs
Pivotal

Training: A 3-week intensive hands on lab developing expertise in cloud native application development

Master of Science in Computer Engineering

University of Cincinnati
Cincinnati, OH

Thesis: DNA Pattern Matching on Loosely Coupled Reconfigurable Systems

Bachelor of Engineering in Computer Science and Engineering

Anna University
Chennai, India

Capstone: MPEG-1 Layer 3 Decoder on a Reconfigurable SOC Architecture

Programming Skills

Software engineering and Architecture

Kotlin & Java

Python, C# & GoLang

Pivotal Cloud Foundry & Docker

Teamcity & Gitlab

HTML/CSS3, JavaScript & React

Initiatives

MeasureCamp Cincinnati

Cincinnati OH

Organizer: Organized the first ever MeasureCamp in US in Cincinnati, OH. This effort is a partnership between leading technology and digital analytics firms to provide world class but free conference experience. Since then several others were organized in Columbus, San Francisco.

Harvard CS50

Cincinnati OH

Volunteer: Help welcome new comers to the world of Software development by volunteering technical expertise and help.