You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Patryk SzczepankiewiczPS

Patryk Szczepankiewicz

Full stack developer

On-demand
Quimper, FR
8-15 years

Average response time: 1 hour

About Patryk

Software Engineer with 18 years of experience in the Industry. Experience with both GNU/Linux and Windows System (expert level in the latter). Experience with both Desktop-based as well as Web apps. Experience with Front-end, Backend, DevOps, Automation and QA developement.
  • English

    Native or bilingual

  • French

    Native or bilingual

  • Polish

    Fluent

Remote only
Primarily works remotely

Experience

  • ASSIMA
    Senior Software Engineer / Developer
    March 2020 - November 2021 (1 year and 8 months)
    29000 Quimper, France
    Main 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.
  • ASSIMA
    Lead Infrastructure Engineer / Developer
    March 2010 - February 2020 (9 years and 11 months)
    29000 Quimper, France
    Bear 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.
  • ASSIMA
    Research and Development Software Engineer / Developer
    March 2005 - February 2010 (4 years and 11 months)
    London, UK
    Main 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • MoS, Statistics and Information Technologies
    Polytech Lille
    2005
    MoS, Statistics and Information Technologies
  • Master of Science
    Dupuy-de-Lôme
    2002
    Master of Science, Mathematics, Physics and Engineering Sciences

Skill set (16)

Categories