Hananiel Sarella

hananiel@gmail.com
 Github /  Linkedin

Software Architect with a strong background in modern cloud native application development. My skills in software architecture, design, development and team mentorship, make me an asset to any organization seeking to improve their software development capabilities.

Work Experience

Sr Software Engineer

VMWare

VMware is a leading provider of multi-cloud services for all apps, enabling digital innovation with enterprise control. Worked on the Steeltoe team developing technology solutions that help enterprise application developers adopt best practices and architectural patterns for CloudNative microservices.

  • Created the initial version of https://start.steeltoe.io which mirrors the very popular https://start.spring.io
  • Ported application code from Spring Cloud Stream messaging framework to create a unique messaging framework for .NET
  • Contributed to other OSS projects besides Steeltoe.io such as Opentelemetry
  • Engaged developer community via several talks at conferences and other venues such SpringOne, On DotNET etc

Sr Software Developer / Architect

Kroger Technology - Digital

One of the world's largest grocery retailers, Kroger spans many states and store formats 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 by app dev teams.

  • Helped develop an Architecture as a service product from the enterprise architecture team
  • 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.
  • Worked on a clone of start.spring.io initializr to create a customized version to distribute enterprise architecture libraries
  • This tooling also automatically generated build and deployment pipelines using teamcity, dockerized services, setup continuous delivery to pivotal cloud foundry, created security infrastructure and automated pre-approved info-sec patterns.
  • 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.

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 performed code reviews and performance testing
  • Helped teams adopt the framework through mentoring

Principal Consultant

Strategic Data Systems

SDS is a boutique consulting firm specializing in custom application development. Performed various roles in Software architecture, Design and Application Development Worked for an industrial manufacturing client and helped modernized their legacy Microsoft VB.NET stack with MS Sql Server and stored procedures to C# and Unity DI container and an ORM. Successfully coached the development team to adopt modern practices and resolved technical bottlenecks.

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 environment. Provided technical leadership for web development, backend services and telephony automation solutions (IVR). Created innovative solutions that saved hundreds of thousands of dollars for Rushcard.

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 newcomers to the world of Software development by volunteering technical expertise and help.