Constantin Dolghier

Software Engineer

Irvine, California, United States

About

Software engineer with preference for close-to-hardware programming: algorithmics, signalling systems, backend systems etc. Experienced in owning and/or building autonomous functional blocks, from conception till hand off. Technologies: C++14, Java 8, Python 2/3, Hack/PHP, x86 assembly (rusty) Working knowledge: C#, PostgreSQL, some web stack (HTML, CSS, Javascript, React, jQuery). Development Operating Systems: Linux (preferred), Windows

Experience

  • Software Engineer at .
    Sep 2022 - Present · 3 yrs 10 mos

  • Meta (Full-time · 6 yrs 1 mo)
    • Software Engineer
      Jun 2018 - Sep 2022 · 4 yrs 4 mos

      Working on backend systems related to VOIP. C++17, C++20 with some Python and PHP here and there. Started as E5, left as E7.

    • Software Engineer
      Sep 2016 - Jun 2018 · 1 yr 10 mos

      Video calls signalling for an internal system - lots of C++14 with small pieces of Python and Hack/PHP glue code.

  • IT Consultant at Development Gateway
    Nov 2012 - Sep 2016 · 3 yrs 11 mos

    I worked on the AMP (The Aid Management Platform), a big software product. I started as a mid-level developer performing regular maintenance, then became Component Lead of some components of the AMP. Later on, I became technical owner of large parts of the backend. In this capacity I defined internal APIs and oversaw their implementation with the net result being orders-of-magnitude improvements in run time and memory consumption of the subsystems. Took part in on-site user training (governments in Eastern Europe, Africa and Asia), requirements definition, reviewed hiring practices, performed hiring interviews and code reviews. I was telecommuting for this position

  • Software Engineer at MonolithIC 3D Inc.
    2011 - 2012 · 1 yr

    Wrote a specialized desktop application used for performing patents due diligence. Technology: a mix of C# and Java (running on IKVM)

  • Software Engineer at Micrologic Design Automation SRL
    2007 - Aug 2011 · 4 yrs 8 mos

    Lead the development of the "Geometry Core" of an application used for running DRC (design rule checks) on the physical layout of a chip. The library was cross-platform (SunOS, Linux x86, Linux x64) C++98 code able to process millions of polygons per second. Day-to-day work consisted of inventing computational geometry algorithms and implementing them in metal-friendly ways.