See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Hani Abutom is a seasoned IT professional with extensive experience in Information Management, IT Strategy, and Enterprise Architecture. He has a strong background in software development, having worked on various projects including email support integration, media streaming services, and scalable systems. Hani holds a Master's degree in Computer Science from the University of California, Los Angeles, and a Bachelor's degree in Electrical Engineering and Computer Science from Loyola Marymount University.

Experience

    • Senior Software Engineer
      • May 2016 - Dec 2016
      • Irvine, CA

      • Integrate Email support into an existing Application Tier. Modify existing .NET solutions to add the desired functionality using C#, and add the corresponding SQL stored procedures to support sending Email and enforce business rules. • Create detailed documentation of data flow and synchronization of data between isolated systems that use and modify the same business entity. • Design and implement a solution that synchronizes data on separate systems in real time to replace existing jobs that run overnight. Use C#, SQL table triggers and stored procedures to accomplish the task.

  • Universal Music Group
    • Woodland Hills, CA
    • Senior Software Engineer
      • Oct 2013 - May 2016
      • Woodland Hills, CA

      • Setup a media streaming service, including media server setup, backend user subscription, authentication, and authorization rules. Write C# and JQuery libraries, including the technical specifications and APIs, distributed to customers writing streaming clients to use the streaming service. These libraries are used to encrypt requests submitted to the streaming server.• Write a sample SPA (single page application) streaming client using JQuery and AnguarJS framework to demonstrate the capabilities and features of the streaming server.• Write a multi-threaded WPF application to create meta-data files of whole music catalog (millions of files) then upload these files to Amazon AWS Cloud.• Enhance the existing ASP.NET and MVC applications and WEB Services by adding additional features and functions.• Write a backend Publish-Subscribe application to handle product fulfillment requests form customers and send appropriate notifications.• Write backend task handlers to perform product related functions from product ingestion to product delivery.

  • Aidos Systems LLC
    • Laguna Hills, CA
    • Senior Software Engineer
      • Apr 2013 - Oct 2013
      • Laguna Hills, CA

      Maintain and add new functionality to existing Silverlight and Winform applications as well as legacy C++ applications.

  • IMN
    • Laguna Hills, CA
    • Senior Software Engineer
      • Aug 2000 - Apr 2013
      • Laguna Hills, CA

  • Instant Media Network
    • Laguna Hills, CA
    • Senior Software Engineer
      • Aug 2000 - Apr 2013
      • Laguna Hills, CA

      Designed a scalable system to securely deliver music and video media across the Internet to a broad range of devices including desktops, laptops, mobile devices, and TV set-top boxes. This system consists of the servers and the software to validate access, deliver metadata content, stream media including HD smooth streaming, and keep track of sales and usage. Wrote the APIs that allow third party application developers to access the system, and wrote a sample PC client. All the software was written using C#, .NET and SQL. In Addition, the PC clients used Silverlight/WPF. Designed, and wrote most of the software for an automated Music On Demand system. This system receives music audio files, metadata, and artwork from music labels SFTP sites. Ingests the content and populates a local database, then encodes and rates tens of thousands of music videos and music tracks and generates quarterly releases to customers or weekly updates for our internet site. It collects usage and sales information from remote customer sites, imports the data to a SQL database, and generates appropriate reports. These reports can be generated and automatically emailed to customers, or be viewed on our website. Most of the software is written using C++/MFC, C#, ASP.NET, Web services, and SQL. Manage software source code, releases, documentation, and backups.Manage internal and external networks and systems. Configure and setup servers in a co-located facility to support music content streaming on the Internet.Supervise in-house programmers and developers and provide technical help.Supervise contract programmers and set project specifications.Maintain and add new features to existing applications. Design and write new applications and utilities.Work with patent group.Attend customer design, marketing and special project meetings, and document results of the meeting for system implementation and development.

    • Corporate Technical Support/Staff Engineer
      • Oct 1997 - Aug 2000

      Responsible Corporate Support Lab that includes many operating systems and network types.Conduct classes on networking and integration.Third level customer support.Work with software engineers to resolve problems.Responsible for many worldwide OEM customers including DataCard in the US, Comparex in Germany, HDS in England, and Nipson in France.

    • Engineer, Senior Staff andEngineering Computational Resources Manager
      • Jan 1979 - Oct 1997

      Responsible for all Engineering hardware acquisitions and software development projects.Manage VAX/6310 with 95 networked PC's (using DECNET/ PATHWORKS & TCP/IP). Converted to NT base server.Manage 8 networked HP/Apollo Work Stations and X terminals (Ethernet/Token Ring).Extending Ethernet to other buildings in the plant using fiber optic cable as a backbone.Evaluate and approve the purchase of computer hardware and software.Manage Mentor CAE Systems.Technical liaisonWrote the embedded software to drive a portable EKG and EEG systems (PC and 8051 based controllers) and Windows waveform display program using C++.Team leader to develop LCD/LED Demonstration System. Develop and automate the hybrid marking process. Develop automated substrate darkening processes. Develop an Infrared Scanning System for thermal analysis. Develop a hybrid substrate test system.Member of a team to modernize and automate the factory.Write programs to customize test equipment. Write application and management programs.Design and write interfaces and translators for various computers for integration purposesConduct training classes for Engineers on various computer systems

    • Assistant Programmer
      • Jan 1976 - Jan 1979

      Wrote special programs for student's use• Wrote computer aided instructional programs• Provided tutoring in computer science and mathematics

Education

  • 1979 - 1981
    University of California, Los Angeles
    M.S. Degree, Computer Science
  • 1974 - 1978
    Loyola Marymount University of Los Angeles
    B.S. Degree, Electrical Engineering; Computer Science) and Mathematics

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Computer Software”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Social Profiles

Community

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

Similar Profiles