My experience
Software Architect @ EPAM
April 2021 - June 2024 Zürich, Switzerland
- Responsible for the architecture of the solution
- Evolved architecture to accommodate business and IT requirements
- Supported business initiatives and managed expectations regarding the target state and the roadmap
- Conducted POCs touching both legacy system and future target state
- Designed cloud migration strategy
- Ensured compliance with enterprise architecture
- Did technical interviews for FE roles
tech used
People Team Lead @ EPAM
August 2020 - April 2023 Zürich, Switzerland- Ensured great employee experience for my people regarding their projects, growth, upskilling
- Encouraged my people to have their eyes set on growth, to maintain healthy work-life balance and enjoy what they were doing
- Managed compensation, holidays
tech used
- listening to people (duh)
Lead Software Engineer @ EPAM
September 2018 - March 2021 Zürich, Switzerland
I was working onsite for a Swiss company from financial sector. My main area of responsibility was architecture design and development of Front-End (SPA) of a new KYC application for client employees.
My duties:
- Responsible for FE architecture, code quality, peer reviews, establishing coding standards
- Introduced json-schema based GUI generation and relevant integration pattern for the whole project
- Involved in stakeholder management, mentoring
- Led development teams and FE Community of Practice
- Did technical interviews for FE roles
tech used
Lead Software Engineer @ EPAM
January 2018 - September 2018 Gdańsk, PolandI led a 7-man scrum team. Green field project, a complex web application (React+Redux+Saga) for a Swiss customer from financial sector. My main responsibility is to ensure smooth delivery of business value by the team in a timely manner and appropriate quality. In order to do so, on a daily basis I:
- performed duties of key developer
- did peer reviews
- trained and coached my teammates
- ensured Scrum process is followed
- maintained and redact our documentation
- helped PO with backlog and decision making regarding product roadmap
- facilitated meetings with customer staff
- did technical interviewing for my employer and customer alike
tech used
Senior Software Engineer @ EPAM
June 2017 - December 2017 Gdańsk, PolandAs a front-end developer I was responsible for development and maintenance of components used across several applications (with React, Redux, Sagas). In addition to that, doing pull-reviews, advocating better coding standards, discussing with higher-ups possible solutions and coaching teammates in JavaScript. From time to time I also did technical interviews (front-end).
tech used
Software Engineer @ Kainos
August 2015 - May 2017 Gdańsk, PolandMy biggest project in Kainos was development, in a Scrum team, of a Java EE Application with Angular Front-End for highly regulated healthcare industry. Due to the emphasis on the acceptance tests, very often I worked with development, testing and validation teams to provide best possible business value.
Later, I participated in SMART project. It is a tool responsible for automation of Workday configuration testing. Apart from maintenance and bugfixing (on the front-end), I did internal trainings regarding front-end development.
tech used
Junior Java Developer @ Otago
July 2014 - July 2015 Gdańsk, PolandMy four-man team, was responsible for the core functionality of registering users and matching the students with available places, using rules in accordance with the Polish law and customers.
Personally, I was responsible for performing maintenance and developing new features for recrutation platform for Polish public schools (PZO Otago).
tech used
Control Engineer from GUT

I studied a fascinating field of of modern control theory such as optimal control, fuzzy control or adaptive. But more than a pure knowledge, I found a specific way of thinking, the most valuable asset I gained through all my academic years.
One of the most notable (and most "media type" one) projects during my studies was Eye Gestures. It was an Android (v. 4.0+) game which used user eyes as a controller. The idea behind was to check, how accurately we can track user eyes in not optimal conditions. Here's video how it looks.
As a year representative, I was in charge of balancing students needs with lecturer's expectations which was as easy as having a cake and eating it too.
Apart of my student duties, I was a chairman of SafeIDEA, scientific group of students interested in microcontrollers.
My skill set
JS related
- Typescript
- React
- Redux
- Esbuild
- Jest
- React Testing Library
- JS Tooling
Architecture
- Solution Design
- Quality Attribute identification
- Tradeoff analysis
- Web & Microservices
Other
- Gitlab CI
- Ansible
- Bash
- ☕
My certificates
Contact
I currently live in Gdańsk, Poland. Please contact me through Linkedin or directly via email me [shift+2] mikeszulc.com