Steven Gates

Senior Software Engineer

Senior Software Engineer with over a decade of experience designing and delivering scalable, cloud-based solutions for large-scale applications. Proven expertise in AWS, Azure, .NET, C#, SQL, and JavaScript, with a strong track record of leading teams to success. Key accomplishments include architecting and managing communityarchives.com, a microservices-driven platform generating $100M+ annually with 50,000+ users, and developing award-winning hydro monitoring systems serving millions across Texas. Adept at mentoring, optimizing workflows, and collaborating with senior leadership to drive innovation. Passionate about crafting efficient, user-focused solutions while leveraging modern technologies to achieve exceptional results in complex software ecosystems.

Work Experiences

Senior Software EngineerAssocia | 2019 - Present
  • Leading a team of 10 to architect, implement and deliver communityarchives.com (an all-in-one digital solution to manage the entire real estate process) from scratch; Launched the service in 2019 and now the service has 50,000+ users and generates a cash flow of $100+ million USD per year.
  • Designing the end to end workflow and data infrastructure for the Management portal with Angular, JavaScript, .NET, C#, GraphQL, AWS (DynamoDB, RDS, Aurora, Lambda, S3, EventBridge, API Gate- way) for 50,000+ users to check and manage their home buying/selling process (such as paperwork, permits and external contractor work); Integrating Stripe for payment processing and implementing a throttling and data aggregation flow to generate 15+ different types of reports (such as revenue reports and outstanding collections).
  • Architecting the Internal and Marketplace web portals to handle institution-specific needs (jurisdictions, licenses) and to showcase products for 100,000+ locations across the US using Angular, .NET, C#, GraphQL, AWS and Elasticsearch.
  • Collaborating and communicating with senior leadership to identify and drive product visions and opportunities.
  • Mentoring a team of 5 to increase their technical skills in areas such as design patterns, programming best practices, debugging tools and troubleshooting.
Lead Software DeveloperHalff Associates | 2015 - 2019
  • Architected and implemented an award-winning hydro monitoring and billing platform (C#, .NET, Azure, Google Charts, JavaScript, JQuery, SQL Server) to process hydro bills for the 2.1 million people of Tarrant County in Texas; Integrated with ESRI GIS and Quickbook to collect water usage and manage charges/payments; Won various awards across Texas counties and the 1st award ever for the company of 25k+ people.
  • Designed the core server-side components for a groundwater management system used by 10 counties (population of 10 million+ people) across Texas; Developed the data storage infrastructure and RESTful APIs for UI dashboards, files/reports and business operations.
  • Proposed, researched and implemented a website with C#, .NET Core, MVC, Web API, Vue.js and SQL Server for 10,000+ field technicians to track personnel movements and certain areas (such as hard to see oil wells) by simply dropping a marker on the map.
  • Designed and developed a web application (C#, .NET, MVC, Bootstrap, JavaScript, SQL Server) for the 25k+ employees at Halff Associates to register and manage career-related services such as trainings, seminars and certificates.

Projects

Gatesflix

Developed a local streaming platform resembling Netflix, hosting 2000+ purchased movies, using C#, .NET, and MVC. Integrated IMDb for movie ratings and utilized Synology NAS with VLC for seamless video encoding and streaming, creating a personalized, high-quality entertainment experience.

Mila GatesView

Mila Gates website celebrates my daughter milestones and growth through heartfelt blogs and narratives. Designed with warmth and reflection, it connects everyday moments to larger themes of family and love.

Shiny StacksView

A comprehensive US coin collection website showcasing a diverse range of Silver, Gold, and Copper coins. Designed for collectors to explore and track their collection, it features detailed information, high-quality visuals, and categorization by material and rarity, offering an engaging platform for enthusiasts to manage and appreciate their numismatic treasures.

Education

BBA in Mangement Information System - Texas Tech University2008 - 2011

Awards

CS50 Introduction to AI with Python2024
Microsoft Certified Solutions Developer2018
Microsoft Certified Solutions Associate2018

Skills

Technical
  • AWS
  • TypeScript/React/Vue
  • Node.js/.NET
  • PostgreSQL/MySQL
  • Object-oriented design
  • Design and implement database structures
  • Lead and deliver complex software systems
Professional
  • Effective communication
  • Team player
  • Strong problem solver
  • Good time management

Languages

  • English(Native)
  • Russian (Intermediate)

Interests

  • Artifical Intelligence
  • Brazilian Jiu-Jitsu
  • Tesla Fanatic
  • Travelling