Welcome to Janusz's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Janusz to discuss your project or search for other similar profiles on Malt.

Janusz Grabis

Senior software/devops/database engineer

Remote from Berlin

  • 52.517
  • 13.3889
Propose a project The project will only begin when you accept Janusz's quote.
Propose a project The project will only begin when you accept Janusz's quote.

Location and geographical scope

Location
Berlin, Germany
Remote only
Works remotely most of the time

Verifications

Influence

Languages

Categories

Skills (14)

  • Languages
  • PHP
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • C++

Janusz in a few words

Software engineer with MSC and 20 years of experience, working both for start-ups and big companies. I have spent first 10 years of my career working mostly as C/C++ developer, first for companies producing software for medical equipment and then for leader of EDA (Electronics Design Automation) market. In recent years I focus more on web and devops engineering.
I write applications in Java, C++, PHP and JavaScript, help improve quality and performance of existing (often legacy) systems. As devops engineer I setup CI solutions, manage cloud machines, migrate databases and develop any automation tasks needed.

Portfolio

Portfolio only available to registered users

Experience

Frameworks

Digital Agency and IT company

Senior Software Engineer/DevOps Engineer

Subregion katowicki, Poland

January 2017 - Today

Duties:
- developing new software for customers both in frontend and backend
- working on existing PHP systems (removing preexisting bugs, developing
new features)
- migrating and redesigning databases, optimizing performance
- designing and implementing REST services
- improving security of web applications
Achievements:
- transformed https://joda.junior-programme.de to responsive layout
- developed dynamic SVG chart for conductscience.com
(https://conductscience.com/reddit)
- implemented from scratch software that talks to card readers and exchanges
data with web applications (part of https://claire.dental)
- implemented on-the-fly data encryption for big PHP application
- implemented automated SSL client certificate generation/revoking
- improved and developed new features for internal renting system in
http://accutech.ca
- made successful transformation of database (Oracle->PostgreSQL) for one of
the State Offices in Germany

Mentor Graphics

Digital Agency and IT company

Software Engineer

Subregion katowicki, Poland

November 2006 - December 2016

Duties:
- designing and developing leading EDA (Electronic Design Automation)
software
- writing unit tests, behavioral tests, performance tests
- porting code to new platforms (Unix/Linux)
- debugging and optimization (aka performance tuning)
Achievements:
- designed and implemented OpenGL 3D engine to render PCB components
- implemented Wire Bond Editor (3D viewer showing PCB components –
especially chips, traces and wires)
- implemented DxDesigner add-in to show tree of RF components on PCB
board (including active sync in response to changes in iCDB)
- implemented perl scripts to scan test suite (thousands of files) and replace
gold files to match latest software changes

Candela

Digital Agency and IT company

Software Engineer

Subregion katowicki, Poland

July 2004 - October 2006

Duties:
- designing and developing multiplatform software for medical industry
- designing and developing C++ libraries and components
- overseeing build process
Achievements:
- implemented parts of patient/exam management software using wxWidgets
library (for Windows/Linux)
- implemented DICOM browser
- implemented prescription barcode printing
C++ MFC wxWidgets STL SQLite MySQL

External recommendations

Check out Janusz's recommendations