Doświadczenie zawodowe
Software Engineer
Seed labs
Sway Sp. z o.o. (seedlabs Contractor)
C++, C#, C Developer. Internet communication WebSocket, HTML and Rest API expert.
Expert of Bluetooth Low Energy.
Linux and embedded developer for Bluetooth Low Energy solution.
Created first Bluetooth Low Energy RESTfull Internet server according to GAP Rest and
Gatt Rest API from Bluetooth Special Interest Group.
Designe home automation system using radio technology like Bluetooth Low Energy
and 6LowPan.
C++, C#, C Developer. Internet communication WebSocket, HTML and Rest API expert.
Expert of Bluetooth Low Energy.
Linux and embedded developer for Bluetooth Low Energy solution.
Created first Bluetooth Low Energy RESTfull Internet server according to GAP Rest and
Gatt Rest API from Bluetooth Special Interest Group.
Designe home automation system using radio technology like Bluetooth Low Energy
and 6LowPan.
Software Engineer
Develop Windows and Android drivers for Intel GPUs (DirectX OpenGL and RenderScript).
I have contributed to success of such chips: Ironlake, IvyBridge Clovetrail, Haswell and ValleyView.
* Implementing new features for future platforms.
* Correcting bugs (for games and WHQL).
* Cooperations with Microsoft and customers like game developers.
* Code review and approving changes.
I have contributed to success of such chips: Ironlake, IvyBridge Clovetrail, Haswell and ValleyView.
* Implementing new features for future platforms.
* Correcting bugs (for games and WHQL).
* Cooperations with Microsoft and customers like game developers.
* Code review and approving changes.
Software Engineer
• Design, implementation, support and quality assurance of moderate to high complexity software ( C, Java, Basic)
• Preparation of specifications, process study, research investigations, report preparation
• Review of verification/validation results with pertinent engineers
• Assurance of proper interaction of created software with hardware and embedded software
• Working with software and hardware engineers to optimize design and product interactions
• Assistance in obtaining the ISO certificate
• Computer Administrator
• Backup Network Administrator
• Code Repository Administrator
• SVN Administrator
• Preparation of specifications, process study, research investigations, report preparation
• Review of verification/validation results with pertinent engineers
• Assurance of proper interaction of created software with hardware and embedded software
• Working with software and hardware engineers to optimize design and product interactions
• Assistance in obtaining the ISO certificate
• Computer Administrator
• Backup Network Administrator
• Code Repository Administrator
• SVN Administrator
Software Engineer - Woodward Contractor
• Interaction with engineering team members to plan, design, build, test and document development/production of software ( C, Java and Basic )
• Guidance of Technicians.
• Modification of product design to correct operating deficiencies or to reduce production/development problems.
• Generation, research, and implementation of engineering changes.
• Gathering data and construction of technical files or reports.
• Contribution to the generation or modification of procedures.
• Guidance of Technicians.
• Modification of product design to correct operating deficiencies or to reduce production/development problems.
• Generation, research, and implementation of engineering changes.
• Gathering data and construction of technical files or reports.
• Contribution to the generation or modification of procedures.
Szkolenia i kursy
Microsoft Certificate:
• MCPD "Designing and Developing Windows-Based Applications by Using the Microsoft .NET"
• MCTS "Microsoft .NET Framework 2.0"
• MCTS "Microsoft .NET Framework - Application Development Foundation"
• Microsoft 2956B, 2957B
• UML
• ISO standards and estimation of the quality
• MCPD "Designing and Developing Windows-Based Applications by Using the Microsoft .NET"
• MCTS "Microsoft .NET Framework 2.0"
• MCTS "Microsoft .NET Framework - Application Development Foundation"
• Microsoft 2956B, 2957B
• UML
• ISO standards and estimation of the quality
Edukacja
Specjalizacje
IT - Administracja
Administrowanie systemami
IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista C#
IT - Rozwój oprogramowania
Programista C++
IT - Rozwój oprogramowania
Programista .NET