Summary
Overview
Work History
Education
Technologies Tools
Timeline
Generic

JOHNY RULAN

Tampa,FL

Summary

  • Highly driven Technical Architect/Engineering Manager with 14+ years of Web Application/System Design, Development, Testing, and Deployment experience, working hands-on within complex Web System and Application Environments.
  • Well-versed in Enterprise, Startup, and Small Business Application Development, Design, and Testing. Proven ability to leverage Critical and Holistic Development Approaches in order to consistently meet and exceed Development Requirements and Client Needs.
  • Demonstrated development success with the consistent ability to work well in Team, Project, or Independent Development Environments while under tight Development Deadlines and with limited Management Oversight.
  • Excellent Problem Solving, Critical Thinking, and Multi-Tasking Skills. Strong Written/Verbal Communication, Relationship Management, Technical Team Collaboration, and IT Presentation Skills.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

GEICO (Contract)
03.2023 - Current
  • Integrated & established patterns for usage of Azure Service Bus using NServiceBus across microservices teams in core product groups
  • Built versioning system (based on Git) for insurance product versioning across various domain artifacts & maintained consistent version data for audit purposes
  • Participated in architecture decisions for both infrastructure & development scalability
  • Built cross-cutting authentication & authorization layer for Azure Directory within custom applications
  • Worked with teams of 30+ engineers to bring a greenfield product to production utilizing Big Data, Azure Services, Message Bus, & Microservices.

Lead Software Engineer/Architect

Conifer Labs, Inc.
10.2021 - 03.2023

Conifer Labs, Inc. was focused on bringing top tier livestreaming products to market within various consumer sectors such as creator economy, crypto, & NFTs.

  • Led a team of 10 to build products in the consumer live streaming and live shopping space.
  • Responsible for all aspects of Product Architecture, Design, and provided overall Technical Leadership for the entire company.
  • Conducted market research, customer surveys/interviews, and competitive analysis to build and deliver ground-breaking products to users.
  • Helped coordinate to raise seed capital from VC and Angel investors.
  • Built a massively scalable cloud-based custom livestream broadcaster to be able to broadcast HD Live Video in under 800ms latency. Industry standard latency is 12s.

Livestream NFT Auctions

  • Allowed collectors and collection operators to livestream and run auctions for NFTs simply by connecting wallets across blockchains and importing NFTs.
  • Built a cross-blockchain sync-cache system that worked across Ethereum, Polygon, Binance, EVM Chains, Solana, Flow, WAX, & EOS.
  • Build a custom fast-paced credit card auction and checkout system for NFTs across blockchains.
  • Delivered unique Phygital NFTs (physically-backed collectible NFTs) to market on the Solana blockchain.
  • Built a cross-chain marketplace and profile features for users to create accounts, connect wallets and interact together and, buy, trade and sell NFTs.
  • Automated imports/exports to perform automatic blockchain transactions based on proprietary secure key management and signing systems.
  • Built custom IPFS based caching for assets to be delivered in ultra-fast latency.

Livestreaming for Creators

  • Built a custom high-performance live broadcaster in Go to perform under 800ms end-to-end latency.
  • Built a live streaming product for creators to host live classes and sell live tickets or recordings.
  • Automated live video architecture spanning across Azure and AWS to stream, store and process videos.
  • Led an engineering team of 8 to build and deliver product to market in weekly Sprint cycles.

Senior Software Engineer/Technical Architect

AgileThought
Tampa, FL
08.2017 - 10.2021

Claims Project:

  • Responsible as an architect to do requirements, collaborate with stakeholders, and contribute effectively with a large codebase
  • Extended and wrote custom integration for legacy SOAP based services with .NET Core
  • Provided consulting and improved unit and integration testing practices in a project with very-low testing practices
  • Effectively deployed code to production including project's first Azure WebJob project

Cybersecurity Project (Series B Startup):

  • Responsible for working within application architecture composed of Python backend, C# middle layer, and React.js UI
  • Improving C# coding practices, architecture, and unit testing practices
  • Working with a Cybersecurity domain with various SIEM and SOAR products such as Carbon Black, QRadar, & Splunk
  • Deploys code hosted on AWS architecture with Linux machines

FinTech Two:

  • Set up infrastructure for Microservices using .NET Core and Entity Framework Core
  • Created core repositories, domain logic, and unit of work patterns consistent with large microservices approach and maintained consistency across projects
  • Created system-versioned data tables in SQL Server for storage and auditing purposes

FinTech One:

  • Worked on an existing codebase consisting of ASP.NET MVC/Web API, TypeScript, Angular 1.5, React.js, and SQL Server to perform rapid development and iteration for product owner
  • Worked in a large team (12 developers) in a Scrum and Kanban Agile approach and was effective in consistently delivering code and performing code reviews
  • Developer complex queries to store dynamic data from HANA Analytics and retrieving that to build computed forms for end user
  • Performed Test Driven Development by writing unit and integration tests for proving correct domain logic
  • Wrote SQL queries and used Dapper for high-performance retrieval of data
  • Used Domain Driven Design to write maintainable, reusable, and testable code for a complex domain.

Lead Software Engineer (Contract)

PharMerica
Tampa, FL
01.2017 - 08.2017
FinTechFValueMedadarReact.jsers to refill on orders using ASP.NET MVC/WebAPI, C#, and a custom front end framework consisting of Google MaWebAPI Design and TypeScript
  • Worked extensively with Azure Service Fabric and Azure App Services for deployment of applications
  • Supported several web jobs using Azure Web Jobs to support application
  • Wrote a high-performance and memory efficient driver in .NET to interact with the legacy AS/400 database
  • Pharmacy vNext: Developed repositories to interact with DocumentDb for high-performance search across 17 million records
  • Wrote APIs to deliver data to single-page application using ASP.NET WebAPI.
  • WebAPI

    .NET Software Engineer

    iMobile3
    Jacksonville, FL
    08.2016 - 11.2016
    • Develop custom ASP.NET Web API and WCF Web and Mobile Applications to be integrated with and utilized throughout various Development Platforms across multiple Client Environments
    • Responsible for Multi-Layered, Service Oriented Architecture
    • Use Git and Arcanist Documentation Patterns for Development and Phabricator Open Source Solutions for Code Reviews, Task Management, and Project Communication
    • Develop and deploy custom SQL Server/T-SQL Stored Procedures and Queries
    • Responsible for Backend SQL Server and C# Development of customized Mobile Applications
    • Leverage Dapper as the Micro-ORM to interface with Databases
    • Utilize custom SQL Stored Procedures and SQL Queries for Data Extraction and Data Loading into large, dynamic Data Store, Database, and Data Warehouse Environments
    • Work with advanced Data Structures, Callback Functionalities, and Threading within .NET to Develop robust SDK solutions
    • Develop custom Windows Applications for the demonstration of various SDK features
    • Worked with Technical Requirements, Design Documents, and rigorous Unit Testing to develop a custom Bluetooth/Wi-Fi Driver SDK (Software Development Kit) in .NET and C# (the SDK interacts with Miura Devices that are deployed as Credit Card Processing Terminals)
    • Develop custom C# Parsers for TLV Communication between the Driver SDK and Terminal Devices.

    Application and Systems Developer

    UF Edge
    Gainesville, FL
    08.2014 - 08.2016
    • Developed a custom Student Registration Web Application in ASP.NET MVC, C#, and MS SQL Server that supported Students and University Staff Members by tracking and storing Student Data and Course Data
    • Application tracked User Changes (changes in Student Profile Data made by Students or University Staff Members) and stored the modified User Data within MS SQL Server
    • Application utilized ASP.NET MVC and View-Models to create an easier interface for EDGE Data (Student, Course, Registration, Instructor, and Proctor Data) Input and Maintenance
    • Application utilized .NET Framework and Objected Oriented Development with C# to enhance the previous Registration System’s Data Model and Business Logic
    • Application utilized C# Development and grid-based Exporting Processes to generate accurate and user-friendly EDGE Program Fiscal Reports
    • Wrote Migration Scripts to utilize MySQL Connector and C# Development in order to facilitate the Data Transfer Process from a MySQL Database to a MS SQL Server Database
    • Wrote and Maintained Python Automation Scripts for the optimization and support of Video Uploading/Archival and Inter-Office Processes
    • Developed new Web Applications in AngularJS 2, Typescript, Bootstrap, HTML5, and SASS/CSS
    • Worked closely with Clients to define Requirements and develop Web Applications
    • Ensured new Web Applications met all Client’s Requirements and Design Needs
    • Worked hands-on with Object Oriented Development, Entity Framework (ORM Framework), N-Tier Architecture, Domain Driven Design, and Dependency Injection
    • Worked heavily with Visual Studio Development and utilized Git for Source Control (hosted on BitBucket)
    • Developed Deployment Packages for Staging and Production Builds (Builds were performed locally and then pushed to Server Environments).

    Web Developer

    University of Florida, Division of Planning, Design, and Construction
    Gainesville, FL
    10.2013 - 08.2014
    • Utilized PHP, JavaScript, jQuery, and AJAX to develop Oracle Database Solutions that were focused on Data Submittal and Data Loading
    • Added and updated Application Features to the University Campus Map and Admin Map using Google Maps API
    • Google Maps API Feature Development included Creating Custom Map Markers in Photoshop, Adding/Updating the Map Markers, Updating User Information, and Searching/Displaying Conduit Paths
    • Developed a custom Directory Registration Form (using HTML, CSS, JavaScript, jQuery, and PHP) that tracked Data across multiple steps
    • Used HTML and CSS to maintain and update Project Lists on the LEED Projects Page
    • Used Twitter Bootstrap to create a more compelling UI for the LEED Projects Page Menu and Navigation Bar
    • Fully updated the Design, Layout, and Technology of the IFAS Metrics Product
    • Utilized Google Data Visualization API to display a Pie Charts and Column Charts
    • Used IgniteUI Data Tables for Data Display
    • Used AJAX to gather Data from various Database Environments
    • Developed PHP Functions to normalize and convert Data to the appropriate JSON Format used by different Data APIs.

    .NET Development Consultant

    Freelance
    Gainesville, FL
    04.2011 - 05.2014
    • Project: eMaint x4 CMMS System
    • Developed an Enterprise SaaS Application to upgrade the previously implemented X3 System
    • The new application had a JavaScript/jQuery Frontend, an AngularJS/ASP.NET MVC/C# Middle Layer, a REST API to pass JSON Data, a C# Data Access Layer, and a SQL Server Database Environment
    • Implemented a JavaScript Logging System to track User Interactions within the Application (e.g
    • Page Views, Button Clicks, etc.)
    • Built a dynamic Forms Engine that allowed Users to create Custom Forms for Data Modifications and Data Storage
    • Utilized Data Dictionaries for Data Storage and JSON for Field Schema Storage
    • Worked closely with Clients to define Requirements and develop Web Applications
    • Ensured new Web Applications met all Client’s Requirements and Design Needs
    • Project: R+L Carriers
    • Developed an Intranet Application that managed all other Applications, Users, and Roles
    • Converted an existing Windows Application into an Intranet Application hosted within the Local Server Environment
    • The newly developed Intranet Application accessed and queried the Database to Create, Read, Update, and Delete Functions on Applications, Users, and Roles
    • Application tracked Users with Project Tasks by assigning a specific User to an Application and a specific Role to that User
    • Layout and User Interface was developed via AJAX and jQuery
    • The Backend Environment was developed through a MS SQL Server Database and ASP.NET MVC using C# with Razor View Engine
    • Worked closely with Clients to define Requirements and develop Web Applications
    • Ensured new Web Applications met all Client’s Requirements and Design Needs.

    Education

    Bachelor of Arts in Computer Science -

    Florida State University

    Technologies Tools

    • Web/Programming/Development: HTML/HTML5, CSS/CSS3, JSON, ASP.NET MVC, SASS, Bootstrap, Tailwind, SOAP, REST, GraphQL
    • Programming Languages: C#, Java, C/C++, Go, Rust, Python, PHP, JavaScript, Typescript, T-SQL
    • Database Environments/Tools: MS SQL Server, Postgres, MySQL, Oracle, SQL, Azure CosmosDB, MongoDB, Firebase, Redis, Kafka, Elasticsearch/ELK Stack
    • Blockchains: Ethereum, Polygon, EVM Chains (such as ImmutableX), Solana, Flow, WAX, EOS, RPC Protocols, Smart Contracts, Key Management, Transaction Execution Management, Contract Security, MetaMask, Phantom, WAX Cloud Wallet, Blocto, Dapper Wallet, web3.js
    • Cloud Environments/DevOps: AWS, Azure, GCP, Digital Ocean, custom Datacenters, Azure DevOps, JIRA, Github Actions, Bitbucket

    Timeline

    Senior Software Engineer

    GEICO (Contract)
    03.2023 - Current

    Lead Software Engineer/Architect

    Conifer Labs, Inc.
    10.2021 - 03.2023

    Senior Software Engineer/Technical Architect

    AgileThought
    08.2017 - 10.2021

    Lead Software Engineer (Contract)

    PharMerica
    01.2017 - 08.2017

    .NET Software Engineer

    iMobile3
    08.2016 - 11.2016

    Application and Systems Developer

    UF Edge
    08.2014 - 08.2016

    Web Developer

    University of Florida, Division of Planning, Design, and Construction
    10.2013 - 08.2014

    .NET Development Consultant

    Freelance
    04.2011 - 05.2014

    Bachelor of Arts in Computer Science -

    Florida State University
    JOHNY RULAN