×
Benny N.

Benny N.

Software Engineer

Cleveland, NA, US, OH 44118
(313)452-0116
English

Background


Work Experience

Work Experience

  • Lead Software Engineer, Engineering, B47 Labs - Software Services and Solutions

    Aug, 2024 - Present

    • Integrated external SaaS providers into internal systems such as mailing (Postmark), payments (Stripe), CRM (HubSpot)

    • Designed and implemented scaled and distributed systems across multiple providers and regions with cloud-native technologies such as containers, LXCs and deploying serverlessly at providers such as Fly.io

    • Led digital transformation projects, developing comprehensive strategies that drive business growth and improve operational efficiency

    • Facilitated change management efforts with clients, ensuring successful implementation of new processes and systems

  • Full-stack Software Engineer, CVDOS Storefront, Ford Motor - Automotive

    Jan, 2023 - Jul, 20241 year 6 months

    • Designed and maintained the Connected Vehicle Data Operating System (CVDOS) to deliver exceptional customer experiences, streamline operations, and reduce costs in accessing client data

    • Utilized a diverse tech stack, including Java 17, Spring Boot, MongoDB, GCP (Google Cloud Platform), Kafka pub-sub, and Agile methodologies to develop scalable solutions for connected vehicle data pipelines

    • Led migrations from on-prem services to Google Cloud suite, ensuring seamless transitions and optimized performance

    • Collaborated with teams to resolve project timelines and ensure smooth execution, facilitating communication and coordination among stakeholders

    • Implemented features to gather new vehicle signals in the storefront application, enhancing its functionality and capabilities

  • Senior Backend Engineer, Backend Routing, HubSpot - CRM

    Mar, 2022 - Jan, 202310 months

    • Spring Boot Microservices environment, focusing on backend conversation routing assignments

    • Audited and drafted proposals for code quality to ensure adequate code quality for appropriate modules

    • Scaled services using Apache Kafka to communicate across microservice environment

    • Extended assignment routing pipeline to enable using automatic assignments on generic objects

  • Full Stack Software Engineer, HCL UrbanCode / IBM UrbanCode - CI/CD Software

    Jun, 2017 - Mar, 20224 years 9 months

    • Feature development and maintenance using JSP (Java Server Pages), JAX-RS (Jersey), Java, Javascript, RESTful APIs, HTML, Dojo Toolkit, AWS with TDD practices

    • Designed and implemented feature specification including conducting customer interviews, UI mocks and discussion with UI/UX team

    • Automated translation asset integration from third-party vendor during regularly scheduled releases

    • Mentored several newly hired developers on the codebase and customer interactions through paired programming, code review, and design work

    • Aggregated metrics across multiple internal tools using Apache Kafka and integrated into internal dashboard

  • Windows Application Developer, EZMetrology - Automotive Measurement Tools

    Sep, 2016 - Jun, 20179 months

    • Developed licensing library in C# for managing and assigning license keys used in proprietary software

    • Implemented new features bug fixes to existing WPF software products and offerings to meet customer needs

    • Restructured product update delivery system to allow cleaner interfacing with multiple product offerings

  • Intern/Engineer III, American Express - Financial Services

    Jun, 2016 - Aug, 20162 months

    • Implemented Python scripts for integrating a new workflow management tool

    • Managed proof-of-concept project for introducing new data virtualization tool into data warehouse infrastructure

Projects Experience

Projects Experience

  • MMORPG Automation Library

    - Present

    • Designed and developed a Java-based automation solution for seamless gameplay experience

    • Created a proprietary automated gameplay control system utilizing Java libraries

    • Implemented real-time condition detection to monitor and adjust gameplay performance

    • Deployed binaries to multiple virtual environments for concurrent session management

    • Improved gaming efficiency through reduced fatigue and optimized gameplay sessions

  • Sublime Text 3 Plugin titled `CodeReader`

    - Present

    • Designed with a user-centered approach to provide real-time guidance and support for visually-impaired users, using language processing models

    • Utilized Python programming languages and Antlr libraries to establish a robust structure hierarchy and symbol recognition system enhancing coding efficiency and productivity

    • Offered improved productivity by providing an additional layer of support through audio cues

Skills

Skills

  • Front End

    HTML

    JSP

    CSS

    Sass

    SCSS

    Angular

    Javascript

    JSON

    ES6

    ECMAScript

    Babel

    Dojo Toolkit

    NPM

    Node

    TypeScript

    RESTful API

    NoSQL

  • Back End

    Java

    Groovy

    Python

    HBase

    MySQL

    MariaDB

    Oracle SQL

    SqlServer

    DB2

    Ant

    AnthillPro

    Apache Velocity

    Amplitude

    SQLite

    MongoDB

  • Dev/Ops

    Ant

    AnthillPro

    AWS

    Bitbucket

    Docker

    Docker Compose

    GCP Cloud Functions

    Gerrit

    Git

    GitHub

    GitLab

    Gradle

    HCL Launch

    Hyper-V

    Jellyfin

    Kali Linux

    MacOS

    maven

    microservices

    monorepo

    On-premise

    OpenVPN

    ProxMox VE

    Raspbian

    Singularity

    Spring Boot with JAX-RS (Jersey)

    SSH

    Tailscale IPN

    Ubuntu

    UrbanCode Deploy

    VirtualBox

    Windows

    DBVisualizer

    Mongo Compass

    minio

    S3

    AWS Fargate

    Debian

Education

Education

  • Computer Science, Bachelor of Science, University of Michigan, Ann Arbor, MI

    - Dec, 2016