Mark Klein

Mark Klein Email and Phone Number

Software Architect @ Ericsson
kista, stockholm, sweden
Mark Klein's Location
Montreal, Quebec, Canada, Canada
Mark Klein's Contact Details

Mark Klein personal email

n/a
About Mark Klein

Software Architect leveraging 20+ years of experience in high-level design, integration, and test. Holder of a Master of Electrical Engineering in Signal Processing with strong background in object-oriented programming and networking. Excellent analytical skills with proven ability to deliver on time with quality. A collaborative leader, with advanced coaching, training, and communication skills.

Mark Klein's Current Company Details
Ericsson

Ericsson

View
Software Architect
kista, stockholm, sweden
Website:
ericsson.com
Employees:
128421
Mark Klein Work Experience Details
  • Ericsson
    Software Architect
    Ericsson Aug 2023 - Present
    Montreal, Quebec, Canada
    Supported multiple Agile teams throughout feature development for Ericsson Secure Entitlement Server. Performed feasibility studies, wrote/approved design documents, debugged difficult bugs and performed code reviews. Product is written in Typescript/C++ and deployed onto Kubernetes.• Interpreted telecommunication standards for Agile teams. Mapped requirements into class design. • Wrote Agile tasks for teams and verified completion based on definition of done.• Investigated most efficient ways of working. Proposed tools and methods to debug.• Participated in screening and interviewing of new team members.
  • Kaloom
    Master Software Developer
    Kaloom Jul 2019 - Jun 2023
    Montreal, Quebec
    Led the design of multiple features for the 5G User Plane Function (UPF) data plane component. Created object-oriented class designs and executed implementations in C++17 and P4. Performed networking troubleshooting in Kubernetes environment.• Supported team by providing code reviews, design feedback and debugging advice.• Participated in build master rotation. Was responsible for triaging new trouble tickets, diagnosing build issues, and analyzing test system failures.• Provided customer support through live debugging sessions during product acceptance tests.• Substituted for team-lead while on leave. Planned sprints, assigned work, and represented team in design meetings.
  • Ericsson
    Software Architect - Catalog Manager
    Ericsson Jan 2018 - Mar 2019
    Montreal, Canada Area
    Worked to improve code quality and efficiency of Ericsson shopping cart. Scrum master, providing class designs, coding Java implementation, mentoring junior team members and performing code reviews.• Drove overhaul of shopping cart logic to successful completion working with junior remote team.• Enhanced coaching and conflict resolution skills through three-day leadership seminar.• Improved Java code quality through the definition of SonarQube static analysis rules.• Served as member of the shopping cart implementation architecture committee.
  • Ericsson
    Team Architect - Customer Partner Interaction
    Ericsson Sep 2016 - Jan 2018
    Montreal, Canada Area
    Acted as design lead for multiple teams of Ericsson Customer Partner Interaction (online store orchestration node) microservice. Responsibilities included: creating high-level designs, writing user stories, estimating design effort, supervising Java implementation and supporting integration teams. • Served as final approver of test plans and Java implementations for fifty developers. Served on three-member review team.• Accelerated time-critical integration between CPI and digital front end through participation in workshops in Sweden.• Created Vagrant based Linux development environment facilitating new team member ramp.• Expedited onboarding of Montreal CPI teams through mentoring and providing Git training.
  • Ericsson
    Software Developer - Call Session Control Function
    Ericsson Mar 2012 - Sep 2016
    Developed and tested Call Session Control Function functionality. Implementing new CSCF features in C++, supporting existing releases, mentoring new developers and augmenting continuous integration capabilities. Worked extensively with object-oriented programming, design patterns, Java and C++.• Led development of Java based orchestration tool to automate CSCF traffic testing.• Authored Continuous Integration (CI) ways of working. Identified problem areas and chaired workshops to address them.• Contributed to CSCF test architecture committee. Helped define test coverage and lab evolution. • Streamlined ECIM data model transformation from two-hours to two minutes. Created Python-based tool which automated manual process.• Participated in customer presentation of upcoming Ericsson CSCF debug functionality.• Researched procedure to connect GDB to TSP CSCF. Team had been working without a debugger.
  • Ericsson
    Dsp Software Developer
    Ericsson Jan 2010 - Feb 2012
    Montreal, Quebec
    • Continuation of Nortel position. See Nortel description for details.
  • Nortel
    Dsp Software Developer
    Nortel Aug 2002 - Dec 2009
    Designed, integrated and tested Media Gateway’s functionality over many releases. Gained familiarity with G.711, G.729, AMR and EVRC-family codecs. Worked with entire Ericsson voice quality feature portfolio: AGC, VAD, noise reduction, comfort noise generation, packet loss concealment, DTMF, fax.• Co-wrote TI c55x assembly implementation of EVRC-B codec which significantly increased capacity.• Improved Mobile Echo Control for Bluetooth Echo algorithm performance. Developed new test techniques to address robustness issues encountered in previous releases.• Designed an algorithm to alter the volume of a G.729 stream without large cost of reencoding.• Led source control transition from Clearcase to Git. Determined best practices and trained team.• Created framework to automate validation new Voice Activity Detector algorithms. Increased test coverage and significantly reduced test time.• Wrote Perl tool to decode RTP streams in packet sniffer traces (PCAP).

Mark Klein Skills

Algorithms Digital Signal Processing Udp Clearcase Perl Embedded Systems Cvs Microprocessors Subversion Matlab Rtp Bash Latex C++ Assembly Language Gnu Make Ipv4 Ipv6 Tdm Speech Coding Signal Processing Fixed Point Arithmetic Xml Sip Megaco Ti C64x+ Ti C55x Git Python Networking

Mark Klein Education Details

Frequently Asked Questions about Mark Klein

What company does Mark Klein work for?

Mark Klein works for Ericsson

What is Mark Klein's role at the current company?

Mark Klein's current role is Software Architect.

What is Mark Klein's email address?

Mark Klein's email address is ma****@****gill.ca

What schools did Mark Klein attend?

Mark Klein attended Mcgill University, Mcgill University.

What skills is Mark Klein known for?

Mark Klein has skills like Algorithms, Digital Signal Processing, Udp, Clearcase, Perl, Embedded Systems, Cvs, Microprocessors, Subversion, Matlab, Rtp, Bash.

Who are Mark Klein's colleagues?

Mark Klein's colleagues are Mohammed Aboelnour, Charo Frias, Ana Caroline Pedrete Da Silva, Paweł Kądziołka, Bishoy Yousef, Elian Josefina Piedra Castaneda, Khushabu Khandelwal.

Not the Mark Klein you were looking for?

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.