Steve Giles

Steve Giles Email and Phone Number

Software Engineer at 240 Tutoring @ 240 Tutoring
Steve Giles's Location
Orem, Utah, United States, United States
About Steve Giles

Software Engineer/Manager with a career of progressively responsible experience. Skilled in all aspects of software development including project administration, design, product specifications, and technology recommendations. Quick learner and confident problem solver. Excellent human relations, leadership and communication skills. Work well with a wide variety of employees across the organization. Outstanding concept development and presentation skills.Operating Systems: Linux, Windows, Unix, MacOS, Android, iOS/tvOSLanguages: C/C++, Java, C#, Objective-C, JavaScript/TypeScript, Python, Swift, BASH shell scripting, gawk/sed, CSS, XML, HTMLTechnologies: Java/J2EE (servlets, applets, applications), Apache, Tomcat, jUnit/NUnit, Ant/NAnt, Wireshark, ASP.NET, .NET, make, CMake, JSON, network configuration, node.js, jQuery

Steve Giles's Current Company Details
240 Tutoring

240 Tutoring

View
Software Engineer at 240 Tutoring
Steve Giles Work Experience Details
  • 240 Tutoring
    Software Engineer
    240 Tutoring Mar 2024 - Present
    Austin, Texas, Us
  • Sling Tv
    Senior Software Engineer
    Sling Tv Oct 2022 - Nov 2023
    Englewood, Co, Us
    Developed an application for collecting over-the-air advertising data from embedded devices over UDP, utilizing AWS EC2, Lambda, and S3 storage, that increased ad revenue by $1M by replacing OTA ads with more lucrative targeted adsCreated load balancing rules and network configuration changes that allowed external access while preserving security featuresDefined and implemented an observability pipeline using New Relic and FluentBitContributed to coding in C/C++, Python and gawk, testing in gtest, gmock, and pyTestUtilized Jira for task management and GitLab for source control
  • Sling Tv
    Software Engineering Manager
    Sling Tv Aug 2018 - Oct 2022
    Englewood, Co, Us
    Led a team of software engineers in multiple locations in the development of video playback libraries for Apple, Android, and Roku platforms, ensuring timely delivery and alignment with business objectives.Hired and trained multiple new employees and contractors, recruiting online and at job fairs, including visa and right-to-work documentsManaged a major refactor of SlingTV using ReactNative and collaborated closely with product management to define roadmap priorities and drive product enhancements.Managed the Apple Client team and Apple product releasesConducted regular 1-1 interviews with all team members, providing feedback, career growth advice, and performance appraisalsCoding in C++, Objective-C, Java, Swift
  • Sling Tv
    Principal Software Engineer
    Sling Tv Apr 2016 - Aug 2018
    Englewood, Co, Us
    Video playback engineer using ffmpeg for video/audio decoding and demuxing on a proprietary playerHelped in transition from proprietary players to platform playersCoding in C++, Lua, Java, Objective-C, code repository in GitReceived a patent for algorithms used in bandwidth detection and selectionCreated utilities for Content Delivery Network monitoring to hold CDN providers accountable for SLAs
  • Move Networks
    Staff Engineer
    Move Networks Jun 2012 - Apr 2016
    Us
  • Accessdata
    Senior Software Engineer
    Accessdata Mar 2009 - Jun 2012
    Orem, Utah, Us
    Contributed File System and Network monitoring and remediation code for Forensic Toolkit (FTK) used by law enforcement departmentsDeveloped a Web application with an Oracle backend using ASP.Net and C#
  • Mobile Productivity, Inc.
    Principal Engineer
    Mobile Productivity, Inc. Jan 2006 - Nov 2008
    Las Vegas, Nv, Us
    Managed and mentored a team of 3 engineers.Designed and implemented an automated build systemUsed C# and .NET to implement a client/server application for automotive dealerships.
  • Novell, Inc.
    Senior Software Engineer
    Novell, Inc. Jun 1999 - Nov 2005
    Provo, Ut, Us
    Created and presented multiple Brainshare sessions to customers on configuring and deploying a Branch Office appliance, resulting in excellent reviews and increased interest.Over 4 years of Java experience designing and implementing an AJAX interface over SOAP with Java application backend and Java applets/Javascript client on the Branch Office and Network Attached Storage products.Successfully mentored new engineers on the project team, leading to increased productivity and greater job satisfaction.Over 2 years of SuSE Linux experience replatforming Branch Office to Linux/OpenWBEM using C++ and bash shell scripting on the Eclipse development platform. Used Ant with JUnit for testing, and CVS for source repository.Designed and implemented a Java debugging facility for Branch Office that increased the ability to pinpoint problems and rapidly correct them.
  • Merasoft, Llc
    Software Engineer
    Merasoft, Llc Aug 1998 - Jun 1999
    Coded communication modules for a home automation system using C++ on Windows NT.Familiar with Adaptive Communication Environment (ACE) for software patterns.Produced designs using Object Oriented Analysis and Design (OOAD.)
  • Corel, Inc.
    Development Manager
    Corel, Inc. Sep 1997 - Aug 1998
    Ottawa, Ontario, Ca
    Effectively managed a team consisting of engineers, contractors, and project managers to successfully complete CorelCENTRAL, a Personal Information Manager, on time and within budget, reducing conflicts and rewarding top performers.
  • Corel, Inc.
    Senior Software Engineer
    Corel, Inc. Mar 1996 - Sep 1997
    Ottawa, Ontario, Ca
    Designed and implemented ActiveX controls on Windows for file and network services used by all Corel Suite products using MFC, allowing for improved upgrades.
  • Novell, Inc.
    Senior Software Engineer
    Novell, Inc. Apr 1994 - Mar 1996
    Provo, Ut, Us
    File and Network Services on the Shared Code and PerfectFit teams, producing shared DLLs for all WordPerfect applications.
  • Wordperfect Corp
    Software Engineer
    Wordperfect Corp Jan 1989 - Apr 1994
    Designed and implemented document management services and QuickFinder index searching on VAX/VMS/Unix/Windows using RMS and FLAIM databases.

Steve Giles Education Details

  • Brigham Young University
    Brigham Young University
    Computer Science

Frequently Asked Questions about Steve Giles

What company does Steve Giles work for?

Steve Giles works for 240 Tutoring

What is Steve Giles's role at the current company?

Steve Giles's current role is Software Engineer at 240 Tutoring.

What schools did Steve Giles attend?

Steve Giles attended Brigham Young University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.