Leonardo Lang

Leonardo Lang Email and Phone Number

Director of Software Research and Development @ Sangoma
Toronto, ON, CA
Leonardo Lang's Location
Greater Toronto Area, Canada, Canada, Canada
About Leonardo Lang

Experienced technical lead and software architect with a strong Computer Science background, good understanding of multiple programming paradigms, optimization strategies, cost/complexity evaluation, and application of these concepts to problem-solving. Extensive professional experience in telecommunications and low-level Linux development, having worked from low-level microcontrollers, embedded systems and device drivers to designing multi-cloud fault-tolerant solutions and distributed services.

Leonardo Lang's Current Company Details
Sangoma

Sangoma

View
Director of Software Research and Development
Toronto, ON, CA
Website:
sangoma.com
Employees:
617
Leonardo Lang Work Experience Details
  • Sangoma
    Director Of Software Research And Development
    Sangoma
    Toronto, On, Ca
  • Sangoma
    Director Of Software Research & Development
    Sangoma Nov 2020 - Present
    Markham, On, Ca
    Leading the development of cloud-based systems for video-conferencing; working on the design of systems for supporting cloud-based applications.
  • Sangoma
    Principal Software Engineer
    Sangoma Jul 2019 - Nov 2020
    Markham, On, Ca
    Contributed to projects on both Platform (traditional products) and Innovation (new/research products) teams, with an increasing focus on new technologies and products.Major accomplishments: design and development of monitoring and provisioning improvements for IoT devices; designed and implemented software HDLC driver for integration with existing high-density VxWorks-based gateway; development and extension of cloud-based video conferencing.
  • Sangoma
    Senior Software Designer
    Sangoma Apr 2013 - Jul 2019
    Markham, On, Ca
    Embedded VoIP gateway development; Session Border Controller development and maintenance; cloud-based systems development; bugfixes and forward porting of Linux drivers for telecommunication devices.Major accomplishments: design and development of an embedded software DSP replacing an existing proprietary/hardware-based solution; BRI support for new VoIP gateway platform; replacement of embedded TLS stack and redesign of SSH functionality; added High Availability and TR-069 support on Session Border Controller; improved build systems with containerization and virtualization techniques.
  • Khomp
    Senior Systems Analyst (Analista De Sistemas Sênior)
    Khomp May 2006 - Apr 2013
    Florianópolis, Sc, Br
    Asterisk channel driver development and maintenance (lead developer); FreeSWITCH driver design, initial development and maintenance; embedded Linux development of TDM/VoIP solution; general integration, maintenance, and development of new features/extensions for telephony stacks (GSM, SIP, R2, ISDN) for CTI and embedded platforms.Major accomplishments: channel driver design and development; GSM Multiparty support on all required stacks (AT protocol, telephony library, channel driver); added TDMoE support for external boards; implemented a CI system to standardize and automate the build processes for different products.
  • Centro Geness
    Software Consultant (Consultoria)
    Centro Geness 2005 - 2005
    Developed tools for cataloging and deployment of free software library archives into Mambo CMS platform, bypassing UI restrictions by directly populating records, using hierarchical tags for simplified classification and searching.
  • Laboratório De Apoio A Informática - Labufsc
    Trainee In Software Development (Estágio Em Desenvolvimento De Software)
    Laboratório De Apoio A Informática - Labufsc 2003 - 2005
    Developed software for synchronization and authentication of mixed computer network (Windows and Linux), integrated to turnstile w/barcode reader operating on a central database; main software written in OCaml with Perl and C (database bindings) glue helpers. General Linux administration and network services.

Leonardo Lang Skills

Linux Software Development C Voip Telecommunications C++ Desenvolvimento De Software Software Engineering Tdmoip Embedded Linux Ocaml

Leonardo Lang Education Details

  • Universidade Federal De Santa Catarina
    Universidade Federal De Santa Catarina
    Computer Science
  • Universidade Federal De Santa Catarina
    Universidade Federal De Santa Catarina
    Computer Science

Frequently Asked Questions about Leonardo Lang

What company does Leonardo Lang work for?

Leonardo Lang works for Sangoma

What is Leonardo Lang's role at the current company?

Leonardo Lang's current role is Director of Software Research and Development.

What schools did Leonardo Lang attend?

Leonardo Lang attended Universidade Federal De Santa Catarina, Universidade Federal De Santa Catarina.

What skills is Leonardo Lang known for?

Leonardo Lang has skills like Linux, Software Development, C, Voip, Telecommunications, C++, Desenvolvimento De Software, Software Engineering, Tdmoip, Embedded Linux, Ocaml.

Who are Leonardo Lang's colleagues?

Leonardo Lang's colleagues are Kelly Moulin, Kim Asistio, Shijith M Joy, Marriam Mir, Tricia Schelhaas, Adam Christensen, Mary Kristine Romero.

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.