Ashot Shakhkyan

Ashot Shakhkyan Email and Phone Number

Senior Software Engineer @ Activeloop
san francisco, california, united states
Ashot Shakhkyan's Location
Yerevan, Armenia, Armenia
Ashot Shakhkyan's Contact Details

Ashot Shakhkyan work email

Ashot Shakhkyan personal email

About Ashot Shakhkyan

Experienced C++ Software Engineer.

Ashot Shakhkyan's Current Company Details
Activeloop

Activeloop

View
Senior Software Engineer
san francisco, california, united states
Website:
activeloop.ai
Employees:
5
Ashot Shakhkyan Work Experience Details
  • Activeloop
    Senior Software Engineer
    Activeloop Oct 2024 - Present
  • Amd
    Senior Software Development Manager
    Amd Oct 2019 - Oct 2024
    Yerevan, Armenia
    • Developed parallelized version of some phases of Router algorithm.• Participated in development of Vivado concurrency engine (taskflow, threadpool).• Code reviews, performance improvements, refactoring.
  • Xilinx
    Senior Staff Software Engineer
    Xilinx Apr 2019 - Oct 2019
    San Francisco Bay Area
    Worked on scalable Distributed Multi-Processing Routing Algorithms for FPGAs.
  • Mentor Graphics
    Software Development Engineer
    Mentor Graphics Jun 2018 - Apr 2019
    San Francisco Bay Area
    Worked on development of Calibre Computational Lithography tools (OPC, RET).
  • Mentor Graphics
    Group Manager
    Mentor Graphics Nov 2013 - Jun 2018
    Yerevan, Armenia
    Product: Olympus-SoC Place and route for advanced node designs.• Designed new hierarchical Metal Fill Data structure for storing Calibre SmartFill results. It stores data in a compact way like in OASIS, i.e. represents metal fill hierarchically and takes advantage of OASIS placement/shape repetitions.• Implemented an extension of R-Tree spatial data structure.• Refactored GDS reader/writer. Speeded up GDS streaming by 40%. Implemented unit tests for the new streamer.• Added ability to stream out OASIS file for full chip.• Implemented multithreaded streaming capability.• Implemented on the fly conversion from GDS to OASIS and vice versa.• Designed and implemented on demand loading mechanism for some type of data which use large amount of memory, but a small part of data is used by a real flow.Responsibilities as a team leader:• Performed code reviews, helped team members on issues.• Performed task planning, prioritization and resource allocation.• Ensured team members stayed on task.• Ensured the programming team developed high-quality code.• Monitored staff performance and completed performance reviews.
  • Mentor Graphics
    Lead Software Engineer
    Mentor Graphics Jul 2012 - Nov 2013
    Yerevan, Armenia
    • Implemented multi-threaded DRC and LFD engines.• Designed and implemented OASIS reader/writer support for Olympus. Achieved success in leading a small group to complete the task on time. Developed stable and maintainable (about 20000 lines of new code written in C++11) with 90% unit test coverage.• Enhanced Metal Fill insertion flow to use OASIS format data which improved run-time of inter-process communication.
  • Questrade
    Senior Software Engineer
    Questrade Oct 2010 - Jul 2012
    Yerevan, Armenia
    C++ GUI/CORE (Qt) software development on Windows environment, worked on “IQ Edge” trading platform development.• Market data display GUI with charts, technical study plots, tables, drawings.• User data display GUI with complex tables/trees for account orders, executions, and positions.• GUI used for user trading and order placement.• Software design and implementation of a complex window framework infrastructure on which the platform is based.• Non-GUI networking implementations related to client-server communication of the platform.
  • Synopsys
    Senior R&D Engineer
    Synopsys Jun 2009 - Oct 2010
    Yerevan, Armenia
    C++ GUI (Qt) framework development, worked on “Custom Designer” analog and custom design platform. Designed, implemented and tested (under UNIX environment) the following projects:• Custom Designer tool presentation layer infrastructure which provides standard components for customers and 3rd party integrators to implement graphical interfaces within the application with a scripting language and without recompiling with the possibility to extend it with new widgets and data types.
  • Synopsys
    R&D Engineer
    Synopsys Sep 2006 - Jun 2009
    Yerevan, Armenia
    C++ GUI (Qt) framework development, worked on “Custom Designer” analog and custom design platform. Designed, implemented and tested (under UNIX environment) the following projects:• Custom Widgets project – defines the initial set of custom widget types to be used in “Custom Designer" dialogs and command option toolbar.Participated, drafted to the following projects:• Preference project – API for handling tool options, preferences.• Logging & replay – provides logging & replay support for dialogs, windows, toolbars and assistants.

Ashot Shakhkyan Skills

Gui Software Design Linux Design Patterns Algorithms Gcc Object Oriented Programming Boost Tcl Cvs Generic Programming Data Structures Valgrind Testing Oop Perforce Qt C++ Ooad Sql Multithreading C/c++ Stl Unix Stl Object Oriented Design Gnu Make

Ashot Shakhkyan Education Details

Frequently Asked Questions about Ashot Shakhkyan

What company does Ashot Shakhkyan work for?

Ashot Shakhkyan works for Activeloop

What is Ashot Shakhkyan's role at the current company?

Ashot Shakhkyan's current role is Senior Software Engineer.

What is Ashot Shakhkyan's email address?

Ashot Shakhkyan's email address is as****@****tor.com

What schools did Ashot Shakhkyan attend?

Ashot Shakhkyan attended Yerevan State University, Yerevan State University.

What are some of Ashot Shakhkyan's interests?

Ashot Shakhkyan has interest in Football, Tennis.

What skills is Ashot Shakhkyan known for?

Ashot Shakhkyan has skills like Gui, Software Design, Linux, Design Patterns, Algorithms, Gcc, Object Oriented Programming, Boost, Tcl, Cvs, Generic Programming, Data Structures.

Who are Ashot Shakhkyan's colleagues?

Ashot Shakhkyan's colleagues are Tigran Yesayan, Garabet Karakolian, Lilit Aleksanyan, Artyom Gishyan, Tiko Abelyan, Davit Gyulnazaryan, Developer Relations.

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.