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
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.
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).
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.
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%.