User's Cover Picture
User's avatar

Olaf Kaminski

Software Engineer | Full Stack Developer

Message
Intro
Warsaw, Poland
Studied Computer science at Warsaw University of Technology
Computer Software
Joined October 24, 2022

Skills

Languages

English
-
Fluent
Polish
-
Native or Bilingual
About
Thank you for visiting my profile. I am a proficient and creative Software Engineer and Full Stack Developer with a long history in website management and development. I graduated from Warsaw University of Technology in Poland, and while I was in university, I loved computer programming because I had unusual hobby in computer science. My passion for software is to dream ideas and bring them to life with elegant interfaces and I pay a lot of attention to the experience, architecture and code quality of what I build. Until now, I completed 35+ big projects and I delivered clients only satisfactory results. Through the development of many projects, I had rich experience in web development and I found the most important development principles. - Pixel perfect. - Structured and optimized design of database. - Smart and clean coding. - Optimize of speed and code.
Loading...
Experience
User avatar
Nexocode
Sep 2020 – Oct 2022
Poland
Full Stack Developer (Angular & Java | Spring Boot)
- Developed complex web-based UI and optimized Back-End using Java, Spring Boot, Rest API, PostgreSQL and Angular. - Implemented the User Interface by coding in HTML5, CSS3, Bootstrap, JavaScript, TypeScript etc. - Worked closely with project team members (UX Designers, Product Management, Business Analysts, Software Developers). - Contributed to the creation of an interface that manages mass updates of user menus and properties using Angular and Spring Boot. - Worked heavily on Back-End Java and Spring Boot development to optimize and maintain applications. - Performed Inheritance based OR mappings in tables to simplify the data in Hibernate. - Reduced deployment time from 2 hours to 15 minutes through automation of build process using Maven.
User avatar
Innowise Group
Aug 2018 – May 2020
United State
Full Stack Developer (React | Spring Boot)
- Developed Single Page Application (SPA) with React as Front-End, Spring Boot as Back-End and MySQL for Database support. - Applied React-Bootstrap to design the website's UI, utilizing its responsive web design and integrate the web application with user's online browsing habits to improve performance. - Developed authentication with JWT and from Back-End API, obtained JWT and store it in local storage for other page's authorizations. - Implemented Redux to construct the central store for the management of global state in resource management page and project control page. - Manipulated database with Hibernate and created Entity to interact with persistence. - Normalized complicated relationships among tables to optimize database structure. - Knowledge in Cloud Computing and Amazon Web Services (AWS).
User avatar
Brainbean Apps
Oct 2016 – Jul 2018
Estonia
Senior Back-End Developer (Java | Spring | Database)
- Designed and developed Java and Spring Boot Back-End work to update the product offer details. - Developed automated scripts to deploy services and infrastructure components on AWS. - Created connections to a database using hibernate session factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control. - Fixed defects identified during QA testing and redeployed the code to production servers. - Established Continuous Integration (CI) and Continuous Deployment (CD) practices and standards in creating APIs with Jira and Jenkins. - Actively involved in Analysis, Design, Development, System Testing, and User Acceptance Testing. - Designed and implemented microservices in Java and Spring Boot to handle high- volume app requests and developed REST API for web applications.
User avatar
SoftwareMill
Oct 2015 – Aug 2016
Poland
Back-End Developer (Java | API)
- Contributed an inventory management system that reduced the time to capture data by 80% and reduced the number of errors by 40%. - Achieved a 30% reduction in the app's memory consumption by eliminating duplicate strings via Analysis and Refactoring the code. - Provided automation, scalability, and reliability testing for services and infrastructure components in AWS. - Designed software solutions by analyzing system performance standards, increasing performance efficiency by 27%. - Wrote unit and integration tests to test all the desired functionality using JUnit (TDD) and Wiremock. - Deployed Java applications to application servers in Agile continuous integration environment and also automated the whole process. - Optimized the development of new web applications to reduce development time by 30%.
Education
User avatar
Warsaw University of Technology
Sep 2012 – Apr 2015
Bachelor's degree, Computer science