Skip to content
View mart8ins's full-sized avatar
🎯
Focusing
🎯
Focusing
Block or Report

Block or report mart8ins

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mart8ins/README.md

Hello there! πŸ‘‹

My name is Martins Meisters ( see also in LinkedIn ).

I am a self-taught programmer who currently works professionally as .Net developer. Before career in software development as .Net developer i spent a lot of time in self study and have also some knowledge in following technologies:

Have experience using:

πŸ‘‡ Html
πŸ‘‰ Css
πŸ‘‰ Sass
πŸ‘‰ Javascript
πŸ‘‰ TS
πŸ‘‰ ReactJS
πŸ‘‰ ExpressJS
πŸ‘‰ RESTApi
πŸ‘‰ GraphQL
πŸ‘‰ Mongoose
πŸ‘‰ Redux
πŸ‘† GIT
πŸ‘† OOP Java & Spring
πŸ‘† SQL
πŸ‘† JPA
πŸ‘† Unit testing

During learning process of Java i had created many projects what you can view here Java projects

Top Java projects

1️⃣ Flight planner

This is quite large Spring boot application that covers many programming principles. There are two main API`s

  • Admin API - creates flight, search flight by id, deletes
  • Customer API - search flight by id, search airports, search flights using departure/arrival airports and departure date query

App is secured with spring security and configured that everyone is authorized to do only what they are supposed to do. App is written in TDD aproach, it has unit testing and also integratons test. Thanks to services interface implementations there is option to switch from "in-memory" data storage version to "database" version where i use PostgreSQL database. Request validations are also included.

2️⃣ String expression calculator

Given input as mathematical expression in string ( "(2 + 6 * (2 / 2)" ) app calculates result. All mathematical rulles are followed: ( ) -> * -> / -> adding/substracting from left to right.

3️⃣ Sudoku validator

This project was interesting expierance to work with external files and deal with text data, in this case sudoku game drawings. App reads files with sudoku game and checks if this game is valid regardless if its completed or not. It validates game in all possible ways. It checks main rows, columns, diognals and also checks subgroups. After validation is done app prints if sudoku game is valid or invalid.

Top projects outside Java

1️⃣ CV generator

Built with NextJs. Create/customize your CV and downloud it as PDF.

Please don`t hesitate to contact me if you have some propositions for job oportunities πŸ˜‰

βœ‰ mart8ins@gmail.com

πŸ“ž + 371 29141645

Pinned

  1. stringExpressionCalculator stringExpressionCalculator Public

    String expression calculator. Calculates adding, substracting, multiplying and dividing. All mathematical rulles are followed: ( ) -> * -> / -> adding/substracting from left to right

    Java 1

  2. sudokuValidator sudokuValidator Public

    App to check if sudoku is valid or not.

    Java 1

  3. Homework1 Homework1 Public

    Codelex coding school. Homeworks.

    Java 1

  4. letterFrequency letterFrequency Public

    English alphabet letter frequency dictionary. Reads text from file and creates letter frequency dictionary,

    Java 1

  5. locationWeather locationWeather Public

    Using three different API. Getting user IP adress from https://api.ipify.org/. With IP getting user location from https://tools.keycdn.com/ and with location data getting weather data from https://…

    Java 1

  6. restCountries restCountries Public

    Using restcountries API lists top 10 countries by population, area and population density

    Java 1