Leonardo Lang Email and Phone Number
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.
Sangoma
View- Website:
- sangoma.com
- Employees:
- 617
-
Director Of Software Research And DevelopmentSangomaToronto, On, Ca -
Director Of Software Research & DevelopmentSangoma Nov 2020 - PresentMarkham, On, CaLeading the development of cloud-based systems for video-conferencing; working on the design of systems for supporting cloud-based applications. -
Principal Software EngineerSangoma Jul 2019 - Nov 2020Markham, On, CaContributed 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. -
Senior Software DesignerSangoma Apr 2013 - Jul 2019Markham, On, CaEmbedded 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. -
Senior Systems Analyst (Analista De Sistemas Sênior)Khomp May 2006 - Apr 2013Florianópolis, Sc, BrAsterisk 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. -
Software Consultant (Consultoria)Centro Geness 2005 - 2005Developed 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.
-
Trainee In Software Development (Estágio Em Desenvolvimento De Software)Laboratório De Apoio A Informática - Labufsc 2003 - 2005Developed 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
Leonardo Lang Education Details
-
Universidade Federal De Santa CatarinaComputer Science -
Universidade Federal De Santa CatarinaComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial