Author Image

Hey there, I'm Harley!

Harley Roper

Software Engineer at Roper Solutions LLC

Greetings, I’m Harley, aspiring to excel as a seasoned Software Engineer. With extensive experience spanning .Net, Python, SQL/NoSQL, Cloud and Web Technologies, I’m particularly enthusiastic about Golang development. My strength lies in critical and creative problem-solving, guiding challenging projects from inception to successful delivery.


Powered by

Leadership
Team Work
Hard Working
Reliability
Critical Thinking
Communication

Skills

Golang
Golang

Go is a statically typed, compiled high-level programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson.

C#
C#

C# enables developers to build many types of secure and robust applications that run in .NET.

AWS
AWS

AWS is an online platform that provides scalable and cost-effective cloud computing solutions. AWS is a broadly adopted cloud platform that offers several on-demand operations like compute power, database storage, content delivery, etc., to help corporates scale and grow.

SQL
SQL

Structured Query Language, abbreviated as SQL, is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.

Git
Git

Git is a distributed version control system that tracks changes in any set of computer files, usually used for coordinating work among programmers collaboratively developing source code during software development.

JavaScript
JavaScript

JavaScript is a dynamic computer programming language. It is lightweight and most commonly used as a part of web pages, whose implementations allow client-side script to interact with the user and make dynamic pages.

Docker
Docker

Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.

NoSQL
NoSQL

NoSQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.

VB .NET
VB .NET

Visual Basic (VB) is an event-driven programming language and environment from Microsoft that provides a graphical user interface (GUI) which allows programmers to modify code by simply dragging and dropping objects and defining their behavior and appearance.

Python
Python

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures make it very attractive for Rapid Application Development.

GCP
GCP

GCP is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, Google Drive, and YouTube.

Datadog
Datadog

Datadog is an observability service for cloud-scale applications, providing monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform.

C++
C++

C++ is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup.

Jenkins
Jenkins

Jenkins is an open source automation server which enables developers around the world to reliably build, test, and deploy their software.

DynamoDB
DynamoDB

Amazon DynamoDB is a fully managed proprietary NoSQL database service that supports key–value and document data structures and is offered by Amazon.com as part of the Amazon Web Services portfolio.

PostgreSQL
PostgreSQL

PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance.

Xamarin
Xamarin

Xamarin is a free and open source mobile app platform for building native and high-performance iOS, Android, tvOS, watchOS, macOS, and Windows apps in C#.

Protobuf
Protobuf

Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data.

Playground

(Stay awhile)

Play Trivia for Charity! 👇

Experiences

1
Founder/Software Engineer Consultant
Roper Solutions LLC

Mar 2022 - Present
Pensacola, FL

A small software and cloud engineering consulting firm.

Responsibilities:
  • As a software engineer consultant, I provide expertise in developing, implementing, and optimizing software solutions to meet clients' diverse needs and objectives.

.Net Developer
Columbia Southern University

Sep 2023 - Present
Orange Beach, AL

For more than 25 years, CSU has helped adult learners achieve their academic goals by providing the strongest online degree programs at an affordable rate.

Responsibilities:
  • Guide juniors, review code, offer tech advice for skill growth, ensuring high-quality code and team proficiency.
  • Design and implement scalable, high-performance .NET solutions, ensuring adherence to architectural best practices for complex projects.
  • Collaborate across teams, analyze requirements, architect solutions, ensuring project delivery aligns with timelines and quality standards.
2

3
Software Engineer
Confidential (NDA)

Jul 2023 - Feb 2024
Phoenix, AZ

Responsibilities:
  • Continuously develop and maintain robust backend APIs, facilitating communication among various components for optimal system integration.
  • Integrate third-party tools and services efficiently, ensuring compatibility and optimal functionality within the existing system architecture.
  • Collaborate to troubleshoot, enhance, and improve backend infrastructure for optimal performance and scalability within the team.

Software Engineer
Capital One

May 2022 - Apr 2023
McLean, VA

Capital One is an American bank holding company specializing in credit cards, auto loans, banking, and savings accounts, headquartered in McLean, VA with operations primarily in the United States.

Responsibilities:
  • Collaborated with cross-functional teams to gather requirements, create technical designs, and deliver quality code on time and within budget.
  • Conducted thorough code reviews, performance evaluations, and security audits to pinpoint opportunities for enhancement and optimization.
  • Developed and maintained high-performance, scalable, and fault-tolerant backend services using Golang and related technologies.
4

5
Software Engineer/Consultant
Infinitive

May 2022 - Apr 2023
Ashburn, VA

Infinitive is a transformation and technology consultancy that helps clients get the value out of their data. Infinitive works with Global 2000 and enterprise companies spanning across multiple industries.

Responsibilities:
  • Offered expert consultation to clients, advising on software architecture, design patterns, and industry-best practices for optimal development.
  • Designed and implemented customized software solutions to meet varied client requirements spanning diverse industry sectors effectively.
  • Established and nurtured robust client relationships, fostering satisfaction and loyalty to drive recurring business and long-term partnerships.

Golang Developer
M.R.T.

Mar 2022 - May 2022
Pensacola, FL

MRT’s' mission is to reduce risk in the marine and energy sectors by providing the best solution with the highest standard of integrity and customer service.

Responsibilities:
  • Contributed to the development of APIs and microservices architectures that enable seamless communication between services.
  • Implemented testing strategies, utilizing unit, integration, and end-to-end testing, to guarantee the quality and reliability of software applications.
  • Engaged in thorough code reviews, offering constructive feedback to colleagues to uphold coding standards, best practices, and maintainability.
6

7
Fullstack Software Engineer
ACS Technologies

Nov 2021 - May 2022
Florence, SC

ACST is a software company that specializes in creating management solutions for a wide range of religions institutions and faith based schools.

Responsibilities:
  • Supervising the analysis, writing, construction, and deployment phases of diverse projects to ensure successful completion and delivery.
  • Consistently delivered bug fixes and feature enhancements using automated ticket tracking systems to ensure smooth project progression
  • Working with team members of different expertise to provide a user-friendly and smooth website application as an end-result.

.Net Developer
Columbia Southern University

Feb 2020 - Nov 2021
Orange Beach, AL

For more than 25 years, CSU has helped adult learners achieve their academic goals by providing the strongest online degree programs at an affordable rate.

Responsibilities:
  • Provide timely resolutions for daily tickets and user queries, ensuring smooth software functionality and high user satisfaction levels.
  • Support software maintenance, contribute to coding, testing, and debugging under senior guidance in a collaborative team environment.
  • Contribute to code reviews, documentation, and knowledge sharing sessions to improve technical skills and maintain coding standards.
8

9
Fullstack Developer
Buddies Studios, LLC.

Jan 2019 - May 2020
Centralia, IL

Buddies Studios is a small cloud engineering and mobile applications startup company that developes and publishes a variety of app for Android and IOS.

Responsibilities:
  • Developed numerous web pages utilizing a static site generator implemented in Golang for efficient and scalable web content delivery.
  • Collaborate in designing intuitive mobile interfaces, enhanced user experience and maximizing usability for optimal engagement and satisfaction.
  • Contributed to resolving bugs and implementing new features across front/back-end systems, aiding in software enhancement and maintenance.

Fullstack Developer
Fission4 Entertainment

Jan 2012 - May 2015
Sandoval, IL

Responsibilities:
  • Together with another developer and a team of designers, we produced various small 2D isometric and 3D games.
10

Projects

BuddieBot
BuddieBot
Owner/Developer July 2021 - Present

A Homemade Discord Bot developed in pure Golang. Demo upon request. Website coming soon!

Godagpi
Owner/Developer Jan 2022 - present

Go wrapper for Dagpi API. Written to be used by anyone but specifically made for use in BuddieBot.

Local Tour App - Pensacola, FL
Local Tour App - Pensacola, FL
Owner -

Guided tour written in JavaScript, using the Google Maps API and styled with CSS. A demo can be found here

Streaming Service Web App
Streaming Service Web App
Contributor -

A python script scrapes data relating to different movie and series titles then builds and makes calls to an API for results like plot and movie posters.

Twelve Coin Nim
Twelve Coin Nim
developer -

This is a fun little command line game I made based on the game “Dr. Nim” from the 60s! Also added to BuddieBot as a feature!

Brick Breaker Game
Brick Breaker Game
developer -

A simple clone of one of my favorite childhood games, Brick Breaker! A demo can be found here

Simple Payroll Program
Simple Payroll Program
contributor -

The goal of this simple payroll system project is twofold. a) serve as a case-study and b) give students the opportunity to connect the dots and implement a full-fledged (albeit simple) application using most of Object-Oriented Programming.

RPG
RPG
Owner -

This is a small RPG-like game that was built on the foundation of various online lessons and is now used for practice and developed as a hobby. A ZORK like RPG with a working inventory system.

Daily Horoscope
Daily Horoscope
Owner/Developer -

Daily_Horoscope scrapes your personal horoscope from ganeshaspeaks and displays it in the console. For html document parsing I used the Jsoup library and apache commons library for some basic text editing. Also added to BuddieBot as a feature!

Recent Posts

S'more Stuff

Time Magazine

Award Winner

Graduation