Michael Kramarczyk work email
- Valid
Michael Kramarczyk personal email
- Valid
Michael Kramarczyk phone numbers
Hubbell Power Systems (March 2013-March 2018)Software Engineering ManagerResponsibilities include:• Managing 9+ full time software engineers and 2 software contractors.• Responsible for project management and scheduling. • Research of technology partners and hardware components.• Maintaining SVN, Bugzilla, and cross compile build systems.• Training for software team.• Developing software architecture with senior personnel for all products.• Writing C++, Python, Bash Script and SQL code on an Embedded Linux (Power PC and ARM) platform.• Writing and overseeing software requirements, software high level, and low level design documentation.• Overseeing code quality for the RFL product line.• Working with Product Management and Customer to gather product requirements.• Working with end customer to resolve product issues.My prior work experience was a Senior Software Engineer:My responsibilities as the Senior Software Engineer include the following:• Writing C++, Python, Bash Script and SQL code on an Embedded Linux (Power PC and ARM) platform.• Working with external parties to implement new product features.• Writing software requirements, software high level, and low level design documentation.• Working with end customer to resolve product issues.Prior work experience included 8+ years working with C and assembly on 80C51 and 80C251 micro-controllers.TECHNICAL SKILLSEmbedded Linux (ARM & PPC) C/C++ Application Development 10+ yearsEmbedded Linux Driver Development 2+ years80C51 & 80C251 C Development 7+ years80C51 Assembly 2+ yearsJava 2+ yearsSQL 3+ yearsVmWare 7+ yearsSVN 10+ yearsBugzilla 10+ yearsTCP/UDP sockets 5+ yearsSNMPv3 & SNMP Traps 8+ yearsPseudo-Wire TDMOIP (TDMOIP, CESOPSN, SATOP) 7+ yearsSQL 5+ yearsNTP & PTPv2 3+ yearsL2 Ethernet VLAN, Spanning Tree (MSTP, RSTP, PVST+), QOS 7+ yearsRouter and Carrier Ethernet Technologies 1+ yearsGDB & Valgrind 3+ yearsORCAD PCB design & layout 1+ years
-
Software Engineer Team LeadAsml Mar 2018 - PresentVeldhoven, NlMy responsibilities include:• Managing internal and external software resources to implement new product features and bug fixes for customer install base• Project planning, updates, and software release management• Working with internal stakeholders including Project Leads, Equipment Engineers, Functional Architects, and Software Release Project Leads• Mentoring new hires• Preparing technical documentation for software release• Oversee Reviews including: Software Specification, Code, and Test Documentation -
Software Engineering ManagerHubbell Power Systems Nov 2014 - Mar 2018Columbia, South Carolina, UsMy responsibilities include:• Managing internal and external software resources to define and implement new product features.• Working with the customer to resolve field issues.• Leading software architecture for all new products and overseeing implementation.• Mentoring new hires and ensuring products meet industry standards.• Collaborating with Marketing to identify and design new features.• Preparing technical documentation for the manual, software specifications, and field troubleshooting guides.• Training Applications Engineers on the product line.• Implementing new features and resolving product issues.• Overseeing ISO compliance for new product development.EXMUX 3500 Obsolescence Project• Created project software development plan to migrate current Embedded Linux code base from Power PC to TI ARM processor and Maxim Pseudo-Wire Processor part. • Designed and coded automated test harnesses using Python scripting on a Raspberry Pi to ensure that the new architecture matched or exceeded the old product performance. • Assisted and debugged Linux ARM Processor Endian issues.• Debugged and fixed Maxim TDM over IP Processor integration issues.• Patented a security feature, which will be added to the product for a competitive edge.GARD Pro: Power Line Carrier User Interface• Utilized outside firm to update Power Line Carrier Graphical User Interface built on JSON, HTML5, and nodeJS technologies. • Created new Software Architecture for low level applications and libraries by reusing existing EXMUX code and architecture.• Mentored team member to act as technical liaison between internal and external software team.• Traced product stability issues to a problematic implementation of the C String library in the Linux 2.4 kernel through stress test. -
Software Engineering ManagerRfl Electronics Inc. Mar 2013 - Nov 2014Boonton, Nj, UsMy responsibilities include:• Managing internal and external software resources to define and implement new product features.• Working with the customer to resolve field issues.• Leading software architecture for all new products and overseeing implementation.• Mentoring new hires and ensuring products meet industry standards.• Collaborating with Marketing to identify and design new features.• Preparing technical documentation for the manual, software specifications, and field troubleshooting guides.• Training Applications Engineers on the product line.• Implementing new features and resolving product issues.• Overseeing ISO compliance for new product development.EXMUX 3500 Software Releases 4.1 – 6.1 (Management)• Managed software resources and plan to define and implement new features for the EXMUX.• Replaced original switch with Embedded CISCO switch.• Added Upgrade in Service feature to shorten equipment downtime.EXMUX 3500 Software Releases 4.1 – 6.1 (Hands on Development)• Fixed critical EXMUX and Serial Server card communication issues.• Added Unicast Neighbor Discovery and Unicast TDMOIP Timing feature.• Design and coded Path Redundancy feature so that Pseudo-Wire TDM circuits and Management IP Traffic can work across 2 different network providers.• Identified source of hardware lockup issues in the Serial Server and TPS product by running memory stress test application. -
Senior Software EngineerRfl Electronics Inc. Mar 2007 - Mar 2013Boonton, Nj, UsMy responsibilities include:• Embedded C/C++ Linux Software Development• Technical LeadEXMUX 3500M• Lead software engineer for EXMUX 3500M development. The EXMUX 3500M product is a plug and play version of the EXMUX 3500 Communication product.• Coordinated with Engineering VP, Marketing, and Sales to create design specifications.• Designed and coded Board Manager Application to accept the insertion and removal of hot pluggable modules, without rebooting the chassis.EXMUX 3500Developed features for the EXMUX 3500 communication product. The EXMUX 3500 is a substation hardened IP Access Multiplexer engineered to seamlessly transport Voice, serial and Ethernet Data communications over Ethernet networks while supporting legacy TDM module interfaces. The EXMUX 3500 runs on Embedded Linux platform and utilizes C, C++, SQLite3, TDMOIP, and SNMPv3.• Architect of the build time code generation scripts that generates and edits C++ code. The Perl scripts use Excel Spreadsheets as an input schema to create bug-free and low maintenance C++ code.• Developed Board Manager Application, which initializes and monitors module status. • Coded DS1388 Real Time Cock Linux driver and System Time/Real Time Clock library. • Developed NVRAM Sequence of Events library and Linux driver.• Design and coded menu driven Command Line Interface (CLI) application using NCURSE library.GARD 8000Developed features for the GARD 8000 product. The GARD 8000 is a complete Teleprotection and Relay Terminal for line protection and transfer trip applications, which runs on the Linux Power PC platform and utilizes C, C++, Java Script, Ajax, and HTML. The GARD 8000 has a corresponding emulator compiled in Visual C++.• Worked on Visual C# and Visual C++ Enhanced Logic Design application, which tests ORCAD logic designs. • Fixed Distributed Network Protocol (DNP) application memory leak issue. DNP was being used to monitor GARD status remotely. -
Computer EngineerRaritan Computer Inc. Nov 1999 - Mar 2007Somerset, New Jersey, UsMy job responsibilities:• 80C51/80C251 C & Assembly Microcontroller DevelopmentZU4200Created C firmware and interface design for ZU4200 KVM switch system software composed of Computer Interface Modules (CIM) and a user station. The ZU KVM switch is a single user daisy chained KVM switching solution, which supports up to 42 PCs. The PCs' keyboard, mouse, and video lines connect to the CIMs, which are then chained together with category 5 Ethernet cables. A user station names, switches, and controls the CIMs. The CIMS 80C51 Microcontroller and the code is written in C.• Designed the protocol specification, software specification, and user interface.• Developed a protocol communication library.Paragon USB CIM Development• Developed and supported the C firmware (80C51) for the Paragon USB CIM. • Proposed and created a Paragon and KX2.0 Protocol Analysis tool using Java and Java Swing GUI. [Paragon and KX2.0 protocols are Raritan proprietary RS485 communication protocols.• Created UKVM-RS232 and URKVM-RS232 hardware and software. [The UKVM-RS232/URKVM-RS232 is a category 5 extension product, allowing a user to operate a computer from 650 feet away. A configurable RS232 port is included for touch screen support.]
Michael Kramarczyk Skills
Michael Kramarczyk Education Details
-
New Jersey Institute Of TechnologyComputer Engineering -
Michigan State UniversityComputer Engineering
Frequently Asked Questions about Michael Kramarczyk
What company does Michael Kramarczyk work for?
Michael Kramarczyk works for Asml
What is Michael Kramarczyk's role at the current company?
Michael Kramarczyk's current role is Software Engineer Team Lead at ASML.
What is Michael Kramarczyk's email address?
Michael Kramarczyk's email address is go****@****ail.com
What is Michael Kramarczyk's direct phone number?
Michael Kramarczyk's direct phone number is +197333*****
What schools did Michael Kramarczyk attend?
Michael Kramarczyk attended New Jersey Institute Of Technology, Michigan State University.
What are some of Michael Kramarczyk's interests?
Michael Kramarczyk has interest in Civil Rights And Social Action, Politics, Education, Environment, Science And Technology, Human Rights, Arts And Culture.
What skills is Michael Kramarczyk known for?
Michael Kramarczyk has skills like Linux, C++, C, Embedded Linux, Java, Embedded Systems, Javascript, Tcp/ip, Perl, Bash, Visual C#, 8051 Microcontroller.
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