Michał Mocek
Profile
I'm a software engineer with an experience in many projects and technologies. I enjoy working on new features and producting well-written, scalable and testable code. My main area of expertise is Java and Java related technologies (server-side applications with Spring) but I also have commercial experience with Python, DevOps technologies and frontend (HTML, JS, React). In my free time I improve my knowledge on distributed systems and technologies related to microservices architecture. I'm always eager to learn new things - if you wish to hear more from me feel free to send an e-mail.
Experience
Senior Software Engineer @ Pitcher Software
Remote
Train timetables processing system
Aug 2022 - Present
- Increased service throughput several times by parallelizing processing
- Improved application security by updating and removing dependencies with vulnerabilities
- Implemented new features
- Java11
- Spring Boot
- Apache Camel
- JMS
- Linux
- Microservices
- Jenkins
- Gitlab
- Ansible
Senior Software Engineer @ Goldman Sachs
Remote
Software migration and maintanance
Nov 2020 - Jul 2022
- Automated build and deployment using Gitlab CI
- Migrated processes from near-demise machines to cloud/docker
- Migrated source code from SVN to Git
- Automated infrastructure provisioning using Terraform
- Performed production releases of critical software
- AWS
- Microservices
- Java
- Sybase ASE
- Bash
- Linux
- Docker
- Kubernetes
- Terraform
- Gitlab
Software Engineer @ Atos
Wrocław, Poland
Land and mortage register system
Jan 2019 - Oct 2020
- Developed new features (CRUD)
- Worked on maintenence and bugfixing
- Created new visualization of data model using JSF
- Crated PoC for test automation using Cypress
- Conducted trainings and workshops on Git and Gitflow
- Java
- Spring
- Hibernate
- Jasper
- JSF
- Git
- Oracle Database
- MSSQL
- Cypress
Software Engineer @ Nokia
Wrocław, Poland
Cloud utilization monitoring tool
Jun 2018 - Dec 2018
- Defined flexible Grafana dashboards
- Automated deployment of application services using Ansible
- Automated backup process of database and migrated it
- Improved reliability of Python services
- Migrated services to Red Hat OpenStack cloud
- Python
- Grafana
- InfluxDB
- Linux
- Redhat Openstack
- Ansible
- Git
Test automation framework
Dec 2015 - Jun 2018
- Improved memory usage of application
- Developed new features
- Worked on maintenence and bugfixing
- Automated build using Jenkins
- Java
- EclipseRCP
- Jenkins
- Git
- SVN
Education
Mechatronics
Wrocław University of Technology
Sep 2012 - 2015
- contact@mmocek.com
- mmocek.com
- stackoverflow.com/users/5198144
- Wrocław, Poland
Skills
- Programming
- Java
- Javascript
- CSS
- HTML5
- SQL
- Python
- Bash
- Frameworks
- Spring
- React
- Hibernate
- Developer Tools
- Git
- Docker
- Jenkins
- Maven
- Svn
Languages
- PolishNative
- EnglishC2
Diplomas
- Oracle Certified Professional Java SE 6 Programmer
Interests
- Powerlifting
- Chess
- Biking
- Hiking
- Badminton