Giter Club home page Giter Club logo

Gene M. Angelo, Jr. counter

LinkedIn | RubyGems | GitHub

About

With 30 years of total experience, and just shy of 20 as a full-stack software engineer and architect, I specialize in developing and delivering professional, user-friendly, and secure web applications using Ruby on Rails, React, Redux, and other technologies. I am currently a senior Ruby on Rails engineer and Team Lead at Alpha Omega, where I work on high-visibility projects for the U.S. Department of Homeland Security's Global team.

I am passionate about applying best practices such as test-driven development, Agile methodologies, code reviews, and mentoring to ensure high-quality, timely, and efficient software solutions. I have strong skills in designing and implementing RESTful APIs, JSON, JWT, and other web standards. I also have experience with AWS, Heroku, Git, RSpec, Capybara, and other tools and frameworks. I truly care about people and enjoy collaborating with product managers, designers, and my fellow developers to deliver features and bug fixes that meet user needs and expectations.

Objective

To secure a challenging, hands-on position that utilizes all my experience, technical know-how, and passion for the art of software development.

gangelo

gangelo

gangelo


Contact

Email: public(dot)gma(at)gmail(dot)com

profile for gangelo at Stack Overflow, Q&A for professional and enthusiast programmers

Gene M. Angelo, Jr.'s Projects

billingutils icon billingutils

Quick and dirty (well, not that quick) C# .Net Windows MDI GUI application that I had to create for myself simply to calculate my time and generate my Excel Timesheets and Invoices because it was so complicated. May not be useful to anyone as an app, but much of the code is kind of cool and alot can be reused I am sure.

branch-name icon branch-name

branch-name is a gem that provides a command-line interface that allows you to accomplish several tasks, tasks I personally find myself having to carry out every time I work on a feature branch. I created this gem for myself; however, you are free to use it yourself, if any of these tasks fits into your personal routine: 1) Formulate a git feature branch name, given a jira ticket and jira ticket description. Why? Because I am constantly having to create git feature branch names that are based on jira ticket and jira ticket descriptions. 2) Optionally create a "project" based on the branch name (formulated in step 1 above). Why? Because I'm constantly having to create folders to manage files associated with the feature branches I am working on. 3) Optionally use and manage default options that determine the git feature branch name formulated, project greated, and default files associated with the project.Why? Because I routinely have to create files to support the feature I am working on and associate them with the feature I am working on. For example: scratch.rb to hold scratch code, snippets.rb to hold code to execute to perform redundant tasks, and readme.txt files to document things I need to remember.

casa icon casa

Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.

deco_lite icon deco_lite

DecoLite is a little gem that allows you to use the provided DecoLite::Model class to dynamically create Decorator class objects. Use the DecoLite::Model class directly, or inherit from the DecoLite::Model class to create your own unique subclasses with custom functionality. DecoLite::Model includes ActiveModel::Model, so validation can be applied using ActiveModel validation helpers you're familiar with; or, you can roll your own - just like any other ActiveModel. DecoLite::Model allows you to consume a Ruby Hash that you supply via the initializer (DecoLite::Model#new) or via the DecoLite::Model#load! method. Any number of Ruby Hashes can be consumed. Your supplied Ruby Hashes are used to create attr_accessor attributes (or "fields") on the model. Each attribute created is then assigned the value from the Hash that was loaded. Again, any number of hashes can be consumed using the DecoLite::Model#load! method.

dsu icon dsu

dsu is little gem that helps manage your Agile DSU (Daily Stand Up) participation. How? by providing a simple command line interface (CLI) which allows you to create, read, update, and delete (CRUD) noteworthy activities that you performed during your day. During your DSU, you can then easily recall and share these these activities with your team.

dsu-api icon dsu-api

Placeholder for the dsu (Agile Daily Stand Up/DSU) api for the dsu gem (https://rubygems.org/gems/dsu). Write your own gems that interface with the dsu gem.

esv icon esv

Simple C# command like app that uses the ESV Bible WebService (http://www.esvapi.org/api) to look up and display Bible verses for you.

food icon food

Our internal web app for foodz :P

getverinfo icon getverinfo

Old MFC C++ Windows App demo featuring class wrapper to retrieve win32 module information (VS_VERSION_INFO resource)

guidgenerator icon guidgenerator

Simple little C# GUI utility to generate my guid's - also has a cool icon ;)

immutable_struct_ex icon immutable_struct_ex

ImmutableStructEx is yet another immutable struct. What makes ImmutableStructEx different, is that it allows you to create immutable structs in one step by default. In other words, other immutable struct gems force you to first define the struct, then instantiate the struct object; or, define the struct and instantiate the struct object via chaining.

immutable_struct_ex_redactable icon immutable_struct_ex_redactable

immutable_struct_ex_redactable is the redactable version of the world-famous immutable_struct_ex immutable struct :). To find out more about the immutable_struct_ex gem, visit the Rubygems.org entry for immutable_struct_ex. immutable_struct_ex_redactable maintains all the functionality of the immutable_struct_ex gem, but allows you to create immutable structs that can be configured to redact field values using standard gem configuration (ImmutableStructExRedactable.configure { |config| ... }) or by passing configuration options to the appropriate method (ImmutableStructExRedactable.create_with(config, ...))

littleweasel icon littleweasel

LittleWeasel is more than just a spell checker for words (and word blocks, i.e. groups of words); LittleWeasel provides information about a particular word(s) through its API. LittleWeasel allows you to apply preprocessing to words through any number of word preprocessors before they are checked against the dictionary(ies) you provide. In addition to this, you may provide any number of word filters that allow you to consider the validity of each word being checked, regardless of whether or not it's literally found in the dictionary. LittleWeasel will tell you exactly what word preprocessors were applied to a given word, even showing you the transformation of the original word as it passes through each preprocessor; it will also inform you of each matching word filters along the way, so you can make a decision about every word being validated.

mad_flatter icon mad_flatter

mad_flatter is a Ruby gem that takes a Ruby Hash and flattens the Hash keys to create a new Hash with unique Hash keys; that is, embedded Hashes use their respective keys as namespaces to create unique keys across the entire Hash. A `:namespace` option may be applied to append to all Hash keys, to ensure that all Hash keys are unique across multiple Hashes with the same structure.

monkeyengine icon monkeyengine

Have some fun! MonkeyEngine is a gem that allows virtual monkeys to tap away on a virtual keyboard.

mwballoontextfield icon mwballoontextfield

A Swift 3 UITextField - derived control that allows you to display a validation error in a balloon underneath the text field if validation fails, and an error and success icon in the text field.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.