Kenneth Dalka

Kenneth Dalka Email and Phone Number

Senior Software Engineer @ W. H. Leary Co., Inc.
Naperville, IL, US
Kenneth Dalka's Location
Naperville, Illinois, United States, United States
About Kenneth Dalka

Software engineering professional covering a broad range of the software life cycle experience. Expertise in product design, product development, defect and source code tracking, system testing, and project management. Experience includes managing test organizations, managing development, and managing offshore resources. Defined and refined development processes, testing, managed system installations, directed facility transitions, and led efforts to improve operational efficiency. An adaptable employee with strong communication skills that adjusts quickly to new situations and responsibilitiesSpecialties: C,C++ development, UNIX, Microsoft Windows, Solaris, Linux, Source code control, TCP/IP, Microsoft Project, Rational ClearCase, Bugzilla, Source code control, Debuggers, Embedded Systems, Offshore, SQL, Database design.

Kenneth Dalka's Current Company Details
W. H. Leary Co., Inc.

W. H. Leary Co., Inc.

View
Senior Software Engineer
Naperville, IL, US
Website:
whleary.com
Employees:
57
Kenneth Dalka Work Experience Details
  • W. H. Leary Co., Inc.
    Senior Software Engineer
    W. H. Leary Co., Inc.
    Naperville, Il, Us
  • W. H. Leary Co., Inc.
    Staff Software Engineer
    W. H. Leary Co., Inc. Feb 2014 - Present
    Tinley Park, Il, Us
    Working for a small company in a variety of software rolesPerform real time monitoring of a machine producing cartons for the packaging automation industry. A 53 microsecond timer is used to read bar codes, check sensor status, and extrude glue onto cartons. Technologies used include: C++, embedded Yocto linux, Xenomai real time kernel, Qt widgets, GUI programming, TCP/IP socket programming, firewall configuration, OPC UA, shell scripts, touch screen, fingerprint readerConverted a product originally written to run on WinCE using Microsoft Foundation Classes (MFC) to run on Yocto Linux using Qt WidgetsWorked on all aspects of a cloud service utilizing Amazon Web services (AWS). The cloud service collects data and stores it into a MySQL database. A Web site based on PHP and Javascript is provided to display the data. Roles include AWS administration, security, Web site development, database administrator. A custom TCP/IP server written in C++ using the Boost Asio API is used to allow devices from around the world to connect to the cloud and provide data.
  • Thomson Reuters
    Lead Software Engineer
    Thomson Reuters Nov 2009 - Feb 2014
    Toronto, On, Ca
    Lead Software Engineer for the C version of the Ultra Performance API (UPA) and C++ version of the Robust Foundation API (RFA). The UPA and RFA APIs are used internally and by customers to communicate with Elektron and the Thomson Reuters Enterprise Platform for Real Time to access and distribute OMM data. Added the shared memory transport to the UPA API providing data delivery with sub-microsecond latencyAdded the multicast transport to the UPA API allowing non-interactive providers to deliver data to multiple clients through one interfaceIncreased performance of the RFA C++ API by improving the inter-thread queuing mechanisms
  • Corecard Software, Inc.
    Senior Software Engineer
    Corecard Software, Inc. May 2008 - Oct 2009
    Norcross, Ga, Us
    Software engineer on a globally distributed team developing financial software for the credit card industry with a code base of 2 million lines. Main focuses are multi-threaded C++ development and Database performance.Refactored and added performance measurements to the mutex APIs and libraries used the by the application. Added checks for deadlock conditions and warnings when mutexes were held too longRefactored C++ methods used to retrieve temporal data from the database resulting in a 44% decrease in database requestsChanged the database requests made by the product to use parameterized SQL statements resulting in a much higher SQL Server cached plan hit ratio and a 50% reduction in database CPU usageManaged and analyzed results from the stress test team in matters dealing with performance measurements including the specifications for a new testing environment including a RAID array.
  • Wind River
    Software Qa Manager
    Wind River Aug 2004 - Dec 2007
    Alameda, Ca, Us
    Managed a globally distributed team testing the Workbench product. Wind River Systems is a manufacturer of VxWorks and Linux operating systems and tools for embedded systems. Responsible for overall testing performed for multiple major releases each with over 200 requirements and 2 million lines of source code.• Planned testing for 4 major releases and several patch releases resulting in on time delivery• Direct/indirect management of employees at sites in California, Austria, and France.• Management of a team of 16 offshore testing contractors from Pune, India resulting in a 5 times improvement in the number of defects submitted• Improved infrastructure, methodologies, and processes used by the test team to plan, execute, and report on the results of testing.• Pioneered methods to analyze, plan, and track testing for all requirements in a release.• Worked with project management to plan, execute, and track testing for each product release
  • Wind River
    Software Engineering Manager
    Wind River Sep 2000 - Sep 2004
    Alameda, Ca, Us
    Managed a team of 10 engineers developing a modular multithreaded custom debug server that was 600,000 lines of C++ at completion. The team was part of the globally distributed Wind River Workbench project utilizing eclipse technology.• Developed a 2 year long project plan and successfully delivered on time• Negotiated requirements for each release with marketing, program management, and other engineering leads.• Defined and tracked feature development plans and task lists along with the associated schedules for the team utilizing Microsoft Project.• Provided guidance and set policies/processes for development which included high level designs, peer reviews, coding standards, source code control using Rational Clearcase, nightly builds, defect resolution, and automated unit testing.• Interfaced and coordinated with other development teams in France, Austria, and multiple US locations.• Conducted performance reviews and set goals for members of the team.
  • Clarity Communication Systems Inc.
    Principle Engineer
    Clarity Communication Systems Inc. Sep 1999 - Aug 2000
    Us
    Served as a member of an engineering team developing a low cost Cellular Switching System. Specific duties included development of a statistics reporting system and an Informix database utilized by all facets of the switch.
  • Software Development Systems (Sds)
    Engineering Support Manager
    Software Development Systems (Sds) Sep 1996 - Sep 1999
    Managed eight employees in the areas of system testing, problem/defect tracking, tool development, technical documentation, source code tracking, and release project management. Managed the budget, conducted team member performance reviews, hired new engineers, and established incentive goals. Leadership of the Management Information Services Area: As the acting MIS manager, coordinated the move of the company computing facilities to a new building. Converted the e-mail system to Microsoft Exchange Server, and oversaw the installation of a new firewall. Obtained and installed new PCs for employees. Finally, directed the transition to a new internet service provider.Process Improvements: Defined the process and implementation strategies for a new source code control systems utilizing the clearcase source code management system. Also, defined a process for QA problem/defect tracking.
  • Rockwell Switching
    Contract Software Developer
    Rockwell Switching Sep 1995 - Sep 1996
    Lead Engineer on a project utilizing computer telephony integration (CTI) to distribute incoming calls across a number of ACDs. Specific duties included high level design and implementation of virtual routing application (VRA). Communication between processes was accomplished using TCP/IP sockets and CSTA formatted messages.
  • Analysts International
    Consultant
    Analysts International Sep 1979 - Sep 1996
    Minneapolis, Mn, Us
    Served as a contract developer for various companies including Baxter Healthcare, AT&T Bell Labs, Honeywell Environmental systems, and Rockwell Switching Systems
  • Electrodynamics
    Contract Software Developer
    Electrodynamics May 1995 - Sep 1995
    Designed and implemented a user interface for a radar tracking system utilizing Visual Basic. A radar image had to be constructed by users by entering data about objects within the radar’s range using latitude and longitude coordinates.
  • Rockwell Graphics
    Contract Software Developer
    Rockwell Graphics Sep 1994 - May 1995
    Assisted in the software development of a color control system for a printing press. The system used video imaging techniques to compare the same image that was printed at different times during the press run to determine color quality, and preset the press before running a job. This involved software applications to preset the press, windows graphing software to present the differences between printed images, and a low level protocol interface to an Allen-Bradley DH-485 network.
  • Baxter Healthcare
    Contract Software Developer
    Baxter Healthcare Jun 1992 - Jun 1994
    Deerfield, Illinois, Us
    Designed and implemented large portions of the user interface for a UNIX server controlling a hospital drug dispensing system. The system was written in C with the user interface using UNIX Curses and ETI packages. Embedded SQL was utilized to update and access an Informix database containing information about patients and drugs.In addition, developed large portions of the dispensing system controlled by an INTEL 80386 PC. The system was originally written using Microsoft C, ported to Borland Turbo C++, and then redone in Visual C++ with MFC. During the port, a portion of the code was rewritten using object-oriented techniques. The system had to keep track of and dispense drugs that were being stored in the unit by interfacing with hospital personnel and manipulating a mechanical set of dispensers.
  • Rockwell Switching
    Contract Software Developer
    Rockwell Switching Jun 1991 - Jun 1992
    Designed and constructed set of tools to aid in the automated testing of a telephone switching system. A set of tools written in C, YACC and LEX generated input for a software package running on an IBM PC called Autotester. This interfaced with a set of routines running on the telephone switch written in C++.
  • Bell Labs
    Contract Software Developer
    Bell Labs Sep 1980 - Sep 1991
    Murray Hill, Nj, Us
    Responsible for new features and the maintenance of C software generation systems for the INTEL 8086, MC68000, MC68020, and AT&T 3B20 Duplex platforms. The tools included compiler, link editor, optimizer, and assembler.Designed and implemented a set of tools for replacing code, data, and symbolic information in COFF object files destined for MC68000 and INTEL 80286 platforms. The tools allowed a user to take an object file built by a C compiler and incrementally link the file into an already existent program thereby saving time and machine resources. As a member of a project team, defined the computing and development environment for a new project. The team identified the machine resources, programming languages, debuggers, and tools to be used by the project. Sun workstations, a Tandem Integrity S2, and Amdahl mainframes were chosen to be networked together for the computing resources. C was chosen as the programming language using AT&T's Sablime tools for source code control.
  • Bell Labs
    Contractor
    Bell Labs 1980 - 1990
    Murray Hill, Nj, Us
  • Honeywell Environmental Systems
    Contract Software Developer
    Honeywell Environmental Systems Sep 1979 - Aug 1980
    Constructed the user interface for an environmental control system. The system used a Honeywell Level 6 minicomputer and was written in assembly language.
  • Chicago Tribune
    Technical Support Specialist
    Chicago Tribune Jun 1978 - Sep 1979
    Chicago, Illinois, Us
    Provided systems and network support for a group of DEC-10 and PDP-11 computers.

Kenneth Dalka Skills

Unix Software Development Software Engineering Linux Embedded Systems Clearcase Testing C++ Solaris Tcp/ip Databases Distributed Systems Sql C Software Design Multithreading Agile Methodologies Sdlc Shell Scripting Microsoft Sql Server Perl Enterprise Software Software Quality Assurance Database Design Low Latency Vxworks Windows Test Automation Operating Systems Debugging Visual Basic Object Oriented Design System Architecture Subversion Embedded Software Internet Protocol Suite Multi Threaded Applications Quality Assurance Cvs Software Testing Life Cycle Software Development Life Cycle Robust Foundation Api Ultra Performance Api Multi Tasking Ip Multicast

Kenneth Dalka Education Details

  • Illinois Institute Of Technology
    Illinois Institute Of Technology
    Computer Science

Frequently Asked Questions about Kenneth Dalka

What company does Kenneth Dalka work for?

Kenneth Dalka works for W. H. Leary Co., Inc.

What is Kenneth Dalka's role at the current company?

Kenneth Dalka's current role is Senior Software Engineer.

What is Kenneth Dalka's email address?

Kenneth Dalka's email address is ke****@****ail.com

What is Kenneth Dalka's direct phone number?

Kenneth Dalka's direct phone number is (708) 444*****

What schools did Kenneth Dalka attend?

Kenneth Dalka attended Illinois Institute Of Technology.

What skills is Kenneth Dalka known for?

Kenneth Dalka has skills like Unix, Software Development, Software Engineering, Linux, Embedded Systems, Clearcase, Testing, C++, Solaris, Tcp/ip, Databases, Distributed Systems.

Who are Kenneth Dalka's colleagues?

Kenneth Dalka's colleagues are Maria Maugeri, Larry Jankiewicz, Carl Joerger, Al Degiorgio, Halit Dervish, Christian Espinoza Carrizosa, Justin Anderson.

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.