Rick Hall

Developer at Ecomedes
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Flowery Branch, Georgia, United States, GE
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Lucas Rim

Rick was beyond capable in his position, he was a leader and a teacher. He always found time to educate me and those around him, and the team was better from his presence. He is easily one of the best developers I had the pleasure of working with, and know he will be an amazing contributor to any team he joins.

J Calip

I have had the pleasure to work with Rick both as his reporting engineering manager and scrum teammate. So I have observed Rick's technical, interpersonal, and leadership skills first hand. Rick strives to continue to grow his technical proficiency, whether it be taking courses on his own, on the job research, or collaborating with teammates to not only share his knowledge but to learn from them as well. He strives to understand and address the needs of the business and of other teams. Rick has exhibited the ability to get the work done in a very complex environment all the while keeping his mind open to look for opportunities, and provide ideas and solutions, to making the environment less complex. Rick is beloved as a teammate and is very engaging and personal. He is the type of teammate and direct report that you would want on your team. I fully endorse Rick and I strongly feel that any team would be lucky to have him on their side working challenging technical problems and having a good time while at it.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • CKAD: Certified Kubernetes Application Developer
    The Linux Foundation
    Jul, 2023
    - Nov, 2024
  • TensorFlow Developer Certificate
    TensorFlow
    Apr, 2023
    - Nov, 2024
  • AWS Certified Machine Learning – Specialty
    Amazon Web Services (AWS)
    Oct, 2022
    - Nov, 2024
  • Amazon Web Services Developer - Associate
    Amazon Web Services (AWS)
    Aug, 2022
    - Nov, 2024
  • AWS Certified Solutions Architect – Associate
    Amazon Web Services (AWS)
    May, 2022
    - Nov, 2024
  • MCSA SQL Server 2012 (Querying/T-SQL; Administration; Data Warehousing/ETL/SSIS)
    Microsoft
  • edX Verified Certificate for Introduction to Big Data with Apache Spark
    edX

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Developer
      • Aug 2023 - Present

    • On Sabbatical
      • Aug 2022 - Aug 2023

      Have taken some time to deepen my knowledge of cloud technologies, and study machine learning. Have taken some time to deepen my knowledge of cloud technologies, and study machine learning.

    • United States
    • Financial Services
    • 700 & Above Employee
    • Senior Software Developer (Clojure, AWS, Terraform, Kubernetes)
      • Jun 2019 - Aug 2022

      - Took a leadership role in a high-priority project, contributing to design discussions across multiple teams, mentoring a new developer, and ensuring successful testing, debugging, and deployment of the solution. Worked collaboratively with the business to verify that their problem was solved. - Worked with Clojure, AWS, Kubernetes, PostgreSQL, and Terraform, as the solution required. - Demonstrated strong communication skills, particularly in seeking to understand the big picture and helping others to understand requirements. Always sought to be constructive and build consensus in meetings, while also ensuring specific action items were identified and assigned. Proactively reached out to management to clarify messaging, provide important information, or raise awareness of developing situations. - Worked effectively both independently and as part of a team, adapting to different situations and responsibilities as needed. Consistently leveraged strong debugging skills and ability to learn new environments to provide value to the organization, frequently being called upon to assist other teams with priority projects outside of my core team. Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Developer (Clojure, AWS, MySql, Looker, Python)
      • Jun 2016 - Mar 2019

      - As lead developer on a Clojure/ClojureScript project using Docker, ECS, RDS, S3, and Travis-CI, played a key role in designing and building a reporting schema in RDS MySQL and developing an ETL process to populate it. Built Looker dashboards that consumed the data to provide sales and advertising information, contributing to data-driven decision-making. - Created a Python tool to allow internal users to query disparate datasets and combine results with Pandas, providing a powerful solution for determining the scope of issues and assessing the potential effects of proposed changes. Built an alerting system prototype using AWS Lambda as part of a team, demonstrating versatility and willingness to take on new challenges. - Demonstrated a commitment to supporting others and improving productivity by proactively updating documentation, providing clear and helpful answers to questions, and helping other teams with SQL queries and database performance issues. Contributed to establishing and enforcing database standards. - Collaborated with the CEO and Director of Engineering to identify hiring criteria for junior developers and conducted interviews with potential candidates, emphasizing a commitment to teamwork and mentoring. Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer / Tech Lead (Clojure)
      • Apr 2014 - May 2016

      - Led a team of Clojure developers, delivering high-quality software and fostering a positive work environment that enabled team members to thrive. Achieved this by writing clear, testable user stories, effectively communicating the goals and priorities of management, delegating work based on team members' experience and career goals, removing blockers, and encouraging discussion on coding styles during pull request reviews. - Proactively sought feedback on how to improve team performance and individual leadership skills. - Contributed to the design of APIs and database schemas, wrote Clojure and ClojureScript services and applications, wrote stored procedures, and reviewed other developers' work and approved changes. Maintained Jenkins pipelines, met with teams building clients for the Clojure APIs to establish requirements and specifications, and helped QA understand the applications and APIs for effective testing. Show less

  • Murray Plastics
    • Gainesville, Georgia
    • Developer
      • Jul 2013 - Apr 2014

      - Developed reports for tracking and forecasting receivables and cash flow. - Maintained inventory system - Developed reports for tracking and forecasting receivables and cash flow. - Maintained inventory system

  • THOMCO
    • Kennesaw, GA
    • ETL Developer (contract) (SSIS)
      • Feb 2013 - May 2013

      -- Refactored existing SSIS packages to use set based processing, realizing 50 fold performance increase. -- Created custom error handling to provide more detailed information beyond SSIS’s built in error reporting.. -- Developed a highly configurable solution, allowing the client to add new data points without adding or altering code. -- Refactored existing SSIS packages to use set based processing, realizing 50 fold performance increase. -- Created custom error handling to provide more detailed information beyond SSIS’s built in error reporting.. -- Developed a highly configurable solution, allowing the client to add new data points without adding or altering code.

    • Web / Database Developer (Consultant)
      • Sep 2012 - Dec 2012

      -- Improved maintainability of web site by replacing mix of HTML pages and ASP.NET MVC views with a single ASP.NET MVC 4 application. -- Replaced the weekly products HTML page that had to be recreated by a web page designer each week with a data driven page preserving the existing appearance, but allowing company personnel to make changes. -- Designed the data model for the new functionality and built all of the supporting input pages. -- Trained users on the new system. -- Wrote documentation of the existing code base, data model and build process Show less

  • Murray Plastics
    • Gainesville, GA
    • Consultant/Programmer
      • Apr 2011 - Aug 2012

      -- Developed barcode inventory system to allow client to track inventory and production, and to reduce shipping errors. Responsible for all aspects of system design. Recruited junior developer to assist with layout and coding of user interface. Technologies used were SQL Server, SSIS, WPF, C#, LINQ and Entity Framework. -- Wrote custom reports and data processing applications to extend legacy accounting system. -- Developed barcode inventory system to allow client to track inventory and production, and to reduce shipping errors. Responsible for all aspects of system design. Recruited junior developer to assist with layout and coding of user interface. Technologies used were SQL Server, SSIS, WPF, C#, LINQ and Entity Framework. -- Wrote custom reports and data processing applications to extend legacy accounting system.

  • TS Bids
    • Locust Grove, GA
    • Consultant/Programmer
      • Jun 2009 - Jan 2011

      -- Developed an online auction site to allow providers of services to bid on jobs using ASP.NET, C#, WCF, LINQ and SQL Server. -- Responsible for all phases of project, from meeting with client, designing architecture and interface then writing the actual code. -- Developed an online auction site to allow providers of services to bid on jobs using ASP.NET, C#, WCF, LINQ and SQL Server. -- Responsible for all phases of project, from meeting with client, designing architecture and interface then writing the actual code.

  • Moxie Loan Systems
    • Greater Atlanta Area
    • Developer
      • Oct 2006 - May 2009

      -- Was part of a team building a web based accounting system. Shared UI design responsibility. Wrote all business related pages, code and calculations. Used C#, ASP.NET, SubSonic and SQL Server. -- Was part of a team building a web based accounting system. Shared UI design responsibility. Wrote all business related pages, code and calculations. Used C#, ASP.NET, SubSonic and SQL Server.

    • Volunteer
      • Oct 2003 - Apr 2004

      --Wrote programs in C# and Visual FoxPro to parse html and compare data from different sources in different formats, merging them into a consistent reporting format specified by the campaign manager. -- Cleansed data for import into the campaigns contribution tracking system. --Wrote programs in C# and Visual FoxPro to parse html and compare data from different sources in different formats, merging them into a consistent reporting format specified by the campaign manager. -- Cleansed data for import into the campaigns contribution tracking system.

    • United States
    • Financial Services
    • 200 - 300 Employee
    • Developer
      • May 2000 - Sep 2003

      -- Full life cycle development of application for scheduling and billing for the country’s largest independent auditor of car dealerships. Met with internal client to gather requirements. Designed and built system including Oracle tables, PL/SQL stored procedures and Visual FoxPro classes and forms. Worked with QA department during testing, and continued to work with client to handle ongoing maintenance and to satisfy changing requirements. Supervised and directed another developer. -- Wrote JSP application as part of a four member team, teaching the other developers Java. -- Part of a team maintaining VFP/Oracle loan accounting applications. Co-wrote the stored procedures for the daily compound interest calculation and modified the software’s classes for calculating compound interest for backdated payments and loans. -- Interviewed prospective consultants and employees for the company’s C++ and Java projects. -- Frequently helped solve the company’s most complicated problems, both with core technologies, and when customer needs required technologies outside DataScan’s expertise. Show less

    • Consultant
      • Dec 1997 - May 2000

      -- Modified accounting systems for ATC clients, including creating reports, data entry forms and processing logic based on requirements provided either by ATC or discussions with clients. -- Wrote a multi-user interface in Visual FoxPro for previously single-user inventory counting system. -- Wrote "Insertion Order" module for advertising agency to simultaneously create purchase orders and sales orders; making the appropriate payable and receivable entries in their FoxPro accounting system. -- Developed Perl/CGI and JavaScript application for advertising agency to allow their clients to view ads and place orders online. Show less

  • Hall Industries
    • Rochester, NY
    • Vice President
      • May 1995 - Mar 1997

      -- Accounting – Prepared monthly financial statements. -- Production management – found, qualified and negotiated with suppliers. Forecast needs and scheduled production. Dealt with minor employee issues. -- Sales – Reestablished sales department after years of dormancy. Attended trade shows and standards organizations meetings. Met with current, former and prospective clients. -- Accounting – Prepared monthly financial statements. -- Production management – found, qualified and negotiated with suppliers. Forecast needs and scheduled production. Dealt with minor employee issues. -- Sales – Reestablished sales department after years of dormancy. Attended trade shows and standards organizations meetings. Met with current, former and prospective clients.

Education

  • Clarkson University
    BS, Accounting/Finance
    1991 - 1995
  • Fairport High School
    1988 - 1991

Community

You need to have a working account to view this content. Click here to join now