Greg Yachuk

Greg Yachuk Email and Phone Number

Sr. Software Engineer @ Quality Process
sausalito, california, united states
Greg Yachuk's Location
San Francisco, California, United States, United States
Greg Yachuk's Contact Details

Greg Yachuk personal email

About Greg Yachuk

Senior Software Engineer with extensive experience designing and developing web applications and desk-top software. Proven ability to ship robust software releases on schedule. Developed software for diverse target industries such as Finance, Web Stores, Games, Databases, Telephony and Real-Time systems such as streaming Audio and Video. Experience with applications requiring more than 99% up-time. Enjoys working in a team environment, sharing technical expertise with team members.

Greg Yachuk's Current Company Details
Quality Process

Quality Process

View
Sr. Software Engineer
sausalito, california, united states
Employees:
8
Greg Yachuk Work Experience Details
  • Quality Process
    Sr. Software Engineer
    Quality Process Dec 2018 - Present
    Project: IOT------------Principal developer of a large IOT system deployed on AWS.Designed to scale from a handful of devices to tens of thousands of devices.Devices send data every 10 minutes using IOT Topics and are Queued in an SQS Queue.Lambdas are launched to process the data packets, and data is stored in DynamoDB.Every 24 hours, at a time relative to the timezone of the device, DynamoDB data is moved to Parquet files.A Lambda is launched in response to Client request, to aggregate device data by specified interval (minute, hour, day, week, month, year) in order to display trends. Device data in both Parquet files and in DynamoDB are aggregated. Response time for aggregation is crucial to display by client.Technologies used: EC2, Lambda,S3, SQS, DeadLetterQueue, DynamoDB, Parquet, IOTAdded mapping component to the front end.Technologies used: Angular, Leaflet, data from https://www.openstreetmap.org and http://services.arcgisonline.comProject: Web Application (Front and Back End)----------------------------------------------Principal developer of a Administrative Web Application for a Non-Profit group.The Application tracks Programs, which have Developers and multiple Sites. Developers and Sites fill in surveys and a System Analyst can view the responses and reduce them to single data values.The application supports tracking Programs, Developers and Sites, as well as the progress of both Developers and Sites with respect to the Project. Invitation emails and reminder emails are sent out as necessary. It also supports a Survey system that is used to collect raw data from the Developers and Sites.The result is a list of published Programs that can be filtered by a number of characteristics, to help end users find support Programs that are best suited to them. Technologies used: EC2, RDS, NodeJS for backend. Backbone/Marionette for frontend.
  • Uplift Inc.
    Sr. Software Engineer
    Uplift Inc. Aug 2018 - Nov 2018
    San Francisco Bay Area
    Contract position, developing site integrations with partners, and demos for future partners.Researched tools and packages for i18n expansion of product.
  • Tivo
    Sr. Software Engineer
    Tivo Mar 2011 - Mar 2018
    2013 - 2018Developing website for finding, managing, and presenting video from TiVo set-top boxes and from on-demand catalogs. Managed client-side MVC architecture, using JavaScript, jQuery, and Backbone, and worked on server Java.• Converted from a multi-page web site to a single page web application.• Integrated mediaelements.js and hls.js for browser video presentation.2011 - 2013Worked on a core team creating the latest generation UI on the set-top box.• Handled design and implementation of system-level architecture for managing screen to screen transitions, string resource management, interruption, and recovery.• Designed and implemented low-level methods for managing task switching between client UI and low-level Flash engine.• Organized localizable string and image resources in to simplify the customization process for partners.
  • Quality Process, Inc
    Software Engineer
    Quality Process, Inc May 2007 - Mar 2011
    Worked alone and part of small distributed teams on projects such as database design; Web Service access using JSON; client-side web application using JavaScript and jQuery; server-side web applications built on a LAMP stack. • Designed custom ActionScript components; Flash-based websites and a C# plug-in for AutoCAD.
  • Netsuite
    Senior Engineer
    Netsuite Jun 2004 - Apr 2007
    Designed and built framework for adding server-side Customer scripts, including security issues and impact on other clients sharing the server. • Developed a browser-based file system viewer for a virtual file system stored in a database. • Built JavaScript scaffolding to abstract browser differences while adapting client-side code to Apple's Safari browser.
  • Macromedia
    Principal Engineer
    Macromedia Feb 1991 - May 2004
    Principal Engineer (2003-2004)Developed the set of Flash MX 2004 components, a pre-built set of controls used to quickly create Rich Internet Applications.• Designed all components using Flash ActionScript.Principal Engineer (2002-2003)Researched and prototyped techniques for adding ActionScript and native code extensions to Flash Player, requiring quick and thorough understanding of the kernel of the Flash player in order to make safe and robust changes.• Created and developed visual interface application for designing Flash-based Web Applications.Software Architect (1991-2001)Designed and developed many portions of Director (complex program for creating animation, interactive systems and media integration). Worked on many releases from Director 3 up to Director 10. Created a cross- platform player and file format.• Devised and created extensive sound capabilities for Director 8, Director 8.5 and Shockwave. • Created and implemented sound playback architecture, including drop-in sound codecs and supporting sound streamed over the Internet. • Extended drop-in codec system to importing sounds and images. • Created file access that is transparent to both local and web-based deployment.
  • Informix
    Software Engineer
    Informix Sep 1987 - Dec 1990
    Software Engineer / Software Engineering Manager• Developed DBMS access through Lotus 1-2-3. Ported Database Management System software from Unix to MS-DOS.
  • Sensory, Inc.
    Software Engineer
    Sensory, Inc. Jan 1985 - Aug 1987
    • Developed networked office automation system using proprietary hardware and real-time OS, focusing on WYSIWYG UI for preparing, editing and printing documents, with integrated voice annotation.
  • Mitel
    Software Engineer
    Mitel 1980 - 1984
    Software Engineer / Software Engineering Manager• Created and developed Mitel's flagship digital PBX. Managed team of software engineers charged with producing an ultra-fast database system for both Call Processing and for User Interface.

Greg Yachuk Skills

Javascript Software Engineering Mysql Web Development Perl C# Mobile Applications Software Development Perforce Agile Methodologies Web Applications Web Services Actionscript

Greg Yachuk Education Details

Frequently Asked Questions about Greg Yachuk

What company does Greg Yachuk work for?

Greg Yachuk works for Quality Process

What is Greg Yachuk's role at the current company?

Greg Yachuk's current role is Sr. Software Engineer.

What is Greg Yachuk's email address?

Greg Yachuk's email address is gy****@****hoo.com

What schools did Greg Yachuk attend?

Greg Yachuk attended University Of Waterloo.

What skills is Greg Yachuk known for?

Greg Yachuk has skills like Javascript, Software Engineering, Mysql, Web Development, Perl, C#, Mobile Applications, Software Development, Perforce, Agile Methodologies, Web Applications, Web Services.

Who are Greg Yachuk's colleagues?

Greg Yachuk's colleagues are Brad Silen, Crissa Jones.

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.