Java DeveloperExperience in Spring ecosystem, with both reactive and imperative programming. Good understanding of design patterns, OOP, SOLID and system architecture & design.Software EngineerAny good programmer is primarily a good software engineer. I join technical expertise with business orientation to translate the intricacies of software to the client, communicate effectively and deliver high-quality and maintainable products.Boldare As a Java Developer in Boldare I was working on several different projects - in small teams, big teams, alone. Apart from this, I also helped in recruiting new Java Developers, mentored an intern, created several software architecture proposals, created Python application using OpenAI and vector database, and generally helped non-technical colleagues in need with more complex tasks.IBM & KyndrylAs a backend developer at IBM, and later Kyndryl, I helped implement a Spring web application based on microservices, create technical documentation and set up cloud infrastructure; I was also some help in managing business-related objectives, as a part of the end-to-end management team. I gathered some knowledge in DevOps domain, mainly in CI/CD pipelines, Linux and containerization.AcademicI graduated with a degree in Computer Science from the University of Technology in Gliwice. The course, aptly named Macrofaculty, was an "interdisciplinary study in automatic control and robotics, electronics and telecommunication and informatics" - which is three faculties combined into one, conducted in English. My specialization was in Informatics.InterestsData processing enthusiast, written a thesis about the use of containers in data warehousing processes. I have experience in data acquisition, exploratory data analysis, some machine learning and statistical methods and simple visualizations. I also have a deep passion for mathematics that goes back a long way.
-
Java DeveloperDietly Feb 2024 - PresentAs a Java Developer in Dietly I'm responsible for:- implementing tailored backend solutions for our key client- resolving technical issues raised by the client - improving processes on a team and organization level -
FounderCodeshop Sep 2022 - PresentRunning and establishing my brand, offering product development and consulting services to clients. My offer includes: - designing technical solutions for business problems - implementing software applications in Java - helping existing companies appear and exist on the Internet - conducting technical interviews for Java candidates -
Candidate Feedback ProviderBoldare Apr 2023 - Dec 2023In this role I dedicate part of my time to help recruit new Java Developers. My responsibilites span: - conducting the technical part of an interview with the candidate - facilitating healthy and secure evironment for the candidate - providing a comprehensive feedback regarding strengths and weeknesses of the candidate - assessing the candidate's level of seniority and their technical advancement -
Technical Proposal ArchitectBoldare Jan 2023 - Dec 2023Apart from coding, I also help the organization by creating software proposals for new clients. I meet the client's needs with a technical solution, by: - understading the problem and proposing a software solution - transforming requirements into specific User Stories - creating diagrams on C1 and C2 levels (from the C4 model) - communicating with the business team to ensure the proposal conforms to the client's constraintsI work with other developers to plan the application based on functional and non-functional requirements and estimate the project cost and time. -
Java DeveloperBoldare Sep 2022 - Dec 2023Developing back-end side of web applications in Java. I worked on 3+ projects, mainly with: - Spring Boot (both 2.7 and 3.0) - Hibernate, Spring Data, Lombok (standard stack) - RabbitMQ for async communication in Microservice architecture - REST API for sync communication -
Java Application DeveloperKyndryl Sep 2021 - Aug 2022Backend web developer working in Spring framework. Part of the development team, as well as the end-to-end team, I was implementing the backbone of a new product for internal clients, while helping out with whatever had to be done. My additional responsibilities included writing technical documentation, user guides, internal instructions and preparing cloud infrastructure for the system. -
Java Application DeveloperIbm Sep 2021 - Aug 2022Realizing the same set of responsibilities, now as a contractor supplied to IBM by Kyndryl. -
Java Application DeveloperIbm Jul 2020 - Sep 2021Backend web developer and a part of the end-to-end management team.
Karol Latos Education Details
-
Computer Science -
Iii Liceum Ogólnokształcące Im. Stefana Batorego W ChorzowieMathematics And Computer Science
Frequently Asked Questions about Karol Latos
What company does Karol Latos work for?
Karol Latos works for Dietly
What is Karol Latos's role at the current company?
Karol Latos's current role is Software Engineer • Java Developer.
What schools did Karol Latos attend?
Karol Latos attended The Silesian University Of Technology, Iii Liceum Ogólnokształcące Im. Stefana Batorego W Chorzowie.
Not the Karol Latos you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial