Career Profile
I am an experienced software engineer and programming enthusiast with a wealth of experience in developing both low- and high-level software applications. Currently, I specialize in Go, containerized microservices, scalable architectures, event-driven systems, DDD, and cloud technologies. Recently, I have begun exploring the practical business applications of modern AI solutions.
Experiences
I have been working as a contractor on multiple projects in roles such as Senior or Tech Lead Software Engineer, undertaking the following responsibilities:
- Designing and developing modern applications based on containerized, event-driven microservices, prepared for cloud scalability.
- Collaborating closely with product stakeholders to design effective, adequate, and problem-oriented solutions.
- Leading software development initiatives with a focus on Clean Architecture, Domain-Driven Design (DDD), and Agile methodologies.
- Paying special attention to team culture by ensuring open communication and psychological safety.
- Contributing to open-source projects.
Technologies: Go, Microservices, Event-Driven, Eventsourcing, Cloud, Docker, GCP, Firestore, PostgreSQL, NoSQL, and more…
Responsible for architectural design, implementation, testing, maintenance, and deployment of internal enterprise applications. Technical leader of the development team and scrum master.
Technologies: Java, Spring Framework, JS, AngularJS, Apache Solr, Oracle DB, Jenkins, Tomcat
Responsible for implementation, testing, and deployment of the new features for the cloud-based backup and file synchronization service.
Technologies: Java, Spring Framework, C#, .NET 3.5+, PostgreSQL, MongoDB
Responsible for implementation, testing, deployment, and commissioning of full stack software applications (low-level automation as well as auxiliary high-level applications) of assembly and testing lines for the automotive industry. Responsible for the technical leading of project-oriented international teams.
Accomplished several projects in Poland, China, and Germany.
Technologies: C#, .NET 3.5+, Oracle DB, Siemens Simatic S7
Responsible for implementation, testing, and commissioning of low-level automation systems of assembly and testing lines for the automotive industry.
Responsible for implementation, testing, and commissioning of low-level automation systems of hot steel rolling mills.
Accomplished several projects in Poland, Germany, and Turkey.