About Patryk
English
Native or bilingual
French
Native or bilingual
Polish
Fluent
Experience
- ASSIMASenior Software Engineer / DeveloperMarch 2020 - November 2021 (1 year and 8 months)29000 Quimper, FranceMain Tasks #: Maintenance and Evolution of both our newer and some legacy Products ☛ Enhancements and bug fixing ☛ Maintaining the Quality and Systems Running Achievements : ☺ I performed front-end (JavaScript) and back-end (ASP.NET C#, down to SQL stored procedures) debugging, bug fixing and enhancements on the main end-user/customer product. ☺ I maintained some patented technologies written in C/C++, in legacy modules that are still in use by the more recent versions of our software and/or our customers. ☺ I kept my DevOps CI/CD and QA systems and services running alongside my new assignments and I did maintenance work on our internal tools, services and dashboards written in languages such as Shell scripts, Python, NodeJS and JavaScript.
- ASSIMALead Infrastructure Engineer / DeveloperMarch 2010 - February 2020 (9 years and 11 months)29000 Quimper, FranceBear in mind that the word DevOps didn't even exist at the time when we started those projects... I kinda like that pioneering aspect of that part of my career. Main Tasks #: Continuous Integration, Quality Assurance, Release and Deployment Engineering (Dev/DevOps) ☛ Designing systems architecture ☛ Planning and managing the projects ☛ Setting up the processes and administrating the systems Achievements : ☺ I created efficient software testing processes at different levels ; by putting in place Smoke/Rattle Testing, GUI Automation Techniques, setting the focus on the outputs generated by each product (including clean-room, reproducible, screenshots-based rendering tests) and Integrated System Testing. ☺ I created a fully automated Nightly Non-Regression Testing System that checks the quality of the Nightly builds of multiple branches/versions and delivers notifications, reports and KPIs. ☺ For complex scenarios, the reports were made interactive and allowed the operator to analyse the results, update the references, reject invalid changes and export the reports. ☺ I performed Continuous Testing and Integration: it made our development and support processes extremely faster and more accurate – there was no more down-time due to defective builds and the feedback to developers regarding defects was reduced down to hours instead of days or weeks. ☺ I made sure that Quality Certification is in place for all the business-sensitive parts of our software which made our delivery process much safer, faster and professional.
- ASSIMAResearch and Development Software Engineer / DeveloperMarch 2005 - February 2010 (4 years and 11 months)London, UKMain Tasks #: ☛ Designing Object Oriented APIs (using Design Patterns) ☛ Developing, unit testing and documenting ☛ Providing expertise and maintenance on majority of the code Achievements : ☺ I developed a GUI Designer to give more flexibility to our software UI cloning and mockup generation patented solution. The feature was very similar to the editor available in Visual Studio: you could build an application by drag-and dropping controls from the tool-box (buttons, edits, etc.). ☺ I created a collaborative version of our software: multiple users were able to check-out files, amend them and commit the changes back to a central repository; this was an implementation of a basic CVS system adapted to a specific business process – the creation of eLearning content. ☺ I contributed to the Automation Engine (keyboard and mouse Playback capabilities) and to the Documents Generator (VBA). ☺ I introduced modularity in the build process and I was an advocate for an increase of the orthogonality between the applicative domains and for the implementation of a centralized knowledge database. ☺ I redesigned a cornerstone library and coordinated a large part of the rewriting of the Assima Training Suite: it involved 10 developers in two teams geographically distributed between London and Paris, over a period of one year.
Recommendations
Be the first to recommend Patryk
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- MoS, Statistics and Information TechnologiesPolytech Lille2005MoS, Statistics and Information Technologies
- Master of ScienceDupuy-de-Lôme2002Master of Science, Mathematics, Physics and Engineering Sciences