Pawel Loj

Pawel Loj Email and Phone Number

Vice President, R and D @ Noble Systems
Lawrenceville, GA, US
Pawel Loj's Location
Lawrenceville, Georgia, United States, United States
About Pawel Loj

Software Engineer, Manager, Director. Linux, RedHat, CentOS, C, C++, Python, Java Script, ECMA, JS, Twisted, Fabric, socket.io, node.js, PostgreSQL, JSON, Docker, Jenkins, Amazon AWS, Amazon EC2, High Availability, Disaster Recovery, RPM, Yum, API, REST.

Pawel Loj's Current Company Details
Noble Systems

Noble Systems

View
Vice President, R and D
Lawrenceville, GA, US
Website:
noblesystems.com
Employees:
144
Pawel Loj Work Experience Details
  • Noble Systems
    Vice President, R And D
    Noble Systems
    Lawrenceville, Ga, Us
  • Noble Systems
    Vice President, R&D
    Noble Systems Nov 2016 - Present
    Greater Atlanta Area, Cracow Poland
    - Leading server team, designing and developing large scale distributed telecommunication solutions for US and International customers,- Created, organized and leading branch office in Cracow Poland,- Skills and Tools: Linux, C, Python, Node.js, PostgreSQL, async io programming, Docker, AWS.
  • Noble Systems
    Director, Software Development
    Noble Systems Aug 2010 - Present
    Greater Atlanta Area
    Manages a team developing large CRM solutions for both US and international customers: • Designed and implemented solutions using Linux, PostgreSQL, C/C++/libevent, Python/Twisted, JavaScript/Node.js/Express/socket.io,• Dockerized apps for deployment on Amazon AWS, in-house clusters, and anywhere where Docker runs,• Designed and implemented automated regression test suite based on Python unittest, Docker, Jenkins, Fabric, Amazon AWS. Tests execute 6+ large AWS servers, 45+ Docker instances on each, to execute ~10K tests in 2 hours,• Convinced all developers in the team that "tests are for us, not against us" - all contribute,• Automated nightly build process, 50+ products build on 6+ servers, 4+ in parallel. Build completes in 3 hours,• Automated cumulative release notes generation from bug tracking application,• Code optimization, increased core modules performance by an order of magnitude,• Implemented Bloom Filter based Do Not Call server managing 100M+ DNC records with O(1) cost of check,• Replaced legacy Informix DB engine with PostgreSQL,• Replaced legacy 4GL solutions with Python/Twisted and Node.js,• Replaced tar.gz packaging with RPM/yum,• Expanded SAN Based High Availability and Postgres Replication Based Disaster Recovery offerings,• Day to day operations, maintenance, 3rd level support,• Training, transfers of knowledge,• Preaching functional programming, single threaded async i/o, Python, Node.js, git, open source, isolation, API, measuring and metrics, Docker/Containers, • Leading a group of developers in Manila office, adapted dev process to allow remote dev efficiently (Docker helps!),• Getting volunteers from Support, Documentation and other teams involved in test writing and test execution.Work in progress:• HTTP/REST API for the core platform, a few hundred edges, Node.js,• Porting core platform to Centos 7/x86_64,• Improving performance of a module fetching contact data from db,• Continuous Integration.
  • Ciena
    Principal Engineer R&D
    Ciena May 2009 - Aug 2010
    Developing 5430 and 5410 Reconfigurable Fiber Optic Switching Systems, large scale, real time, embedded, high availability telecomm. systems used to implement backbone fiber optic networks of various sizes, from local to cross-continental and submarine. They are built with C/C++, Python, and LINX on Linux platform. They are deployed in major network centers all over the World. - Co-designed and implemented CCNET component responsible for backplane network programming of the entire switch,- Designed and implemented various compoenents of Nodal Infrastructure responsible for hitless distributed software upgrades on the swtich, allowing for the upgrade without interrupting the traffic, - Co-designed and implemented power management component responsible for timely power control of the line cards, guarding against power surges, - Diagnosed and addressed multiple issues in the LINX open source guaranteed-delivery protocol, submitted successful fixes back to the open source community.
  • Aspect Software
    Senior Manager R&D
    Aspect Software Oct 2006 - May 2009
    Manager of Aspect R&D team developing Enterprise Campaign Management (ECM) and Conversations Dialer products. Both products are large scale, real time, distributed, high availability telecommunication/CRM systems built with C++, Sybase ASE, PHP, Python and Bash on Linux and AIX platforms with minimal Windows components. Both are core of Aspect’s offering with hundreds of systems installed across the World. - Managed development process including functional specification creation, project plan preparation and its execution, - Managed elements of Configuration Management process including CVS, GNU Make, and RPM based automated product builds and delivery to QA Team, - Managed the stability of the products, performed bug reviews, assignment and fix verification, - Provided 3rd level Support in difficult cases, including on-site visits and direct work with Customers, - Worked with Product Management to assess scope and placement of new system features within product release cycle, - Work with Documentation to perform Knowledge Transfers and delivered input for documentation, - Using C++, Sybase ASE, PHP, Bash, AWK, Python, SNMP and other standard Linux tools designed, developed and tested new products and features, - Using NSPOF Fiber, HBAs and SAN infrastructure, co-designed and deployed High Availability features in ECM, - Using Sybase Replication, co-designed and deployed Disaster Recovery features in ECM, Successfully released ECM 2.1 and 3.0.
  • Aspect Software
    Software Engineer -> Principal Software Engineer
    Aspect Software Jan 1998 - Oct 2006
    Key team member of Aspect R&D team, developing Enterprise Campaign Management (ECM) and Conversations products. - As Team Lead, created and tracked project plans for the ECM and Conversations, coordinated daily work among team members, instituted daily system tests since early development stages, active player in code reviews, - Designed key components of the systems, including contact record management, messaging, reporting, dialer interaction, - Using C/C++, Sybase ASE, PHP, and Python implemented key components in Real Time, Multi Threaded, Distributed (TCP/IP sockets, CORBA Orbix and custom components), Platform Independent (Linux, AIX and Windows) system, - Migrated Conversations Command Post management console and other system components from Windows fat client to Linux PHP based application, - Designed and implemented ECM and Conversations SDKs allowing third parties to integrate with Aspect products using MSVC, C/C++, Perl or Python, - Coordinated Conversations 6.0, ECM 2.0 and 2.1 Betas at Teleperformance Greece and GE Australia, personally diagnosed and opened 150+ defects and addressed large number of them on the spot, - Acting as 3rd level support in difficult cases, performed root cause analysis, experienced in TCP/IP traffic analysis using Ethernet Sniffers, - In addition to regular duties, acting in cooperation with EMEA Professional Services, designed, implemented and deployed Single View product. It earned 120,000 Euros (USD 150,000) in first quarter only, reaching $2M in sales after two years.
  • Chaos Works
    Software Engineer
    Chaos Works Jun 1994 - Jan 1998
    Member of a small R&D team responsible for all aspects of product development from concept to final product release.- Using C++, Microsoft DirectX and Open GL, implemented game logic and user interface elements for computer game “Fire Fight”,- Using DirectX implemented network communication layer and elements of multi player mode,- Responsible for builds and other Configuration Management tasks,- The product was published in the United States by Electronic Arts and received multiple awards including Best Computer Game by PC Gamer.

Pawel Loj Skills

Linux Software Development C++ Integration Tcp/ip Software Engineering Perl Enterprise Software Telecommunications Cloud Computing Databases Python Bash Product Management Agile Methodologies Unix Distributed Systems Networking Scalability Postgresql Software Design Php Multithreading Disaster Recovery Software Project Management Windows Software Documentation Open Source Programming Quality Assurance Test Automation

Pawel Loj Education Details

Frequently Asked Questions about Pawel Loj

What company does Pawel Loj work for?

Pawel Loj works for Noble Systems

What is Pawel Loj's role at the current company?

Pawel Loj's current role is Vice President, R and D.

What is Pawel Loj's email address?

Pawel Loj's email address is pl****@****sys.com

What is Pawel Loj's direct phone number?

Pawel Loj's direct phone number is +1 404-851*****

What schools did Pawel Loj attend?

Pawel Loj attended Agh University Of Science And Technology In Cracow.

What skills is Pawel Loj known for?

Pawel Loj has skills like Linux, Software Development, C++, Integration, Tcp/ip, Software Engineering, Perl, Enterprise Software, Telecommunications, Cloud Computing, Databases, Python.

Who are Pawel Loj's colleagues?

Pawel Loj's colleagues are Kelvin Ihejieto, Noble Marketing, Praveen Kumar, Bruno Magalhaes, Brian Kenney, Jason Conner, Eddie Stanford.

Not the Pawel Loj 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.