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:
π 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
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.
1οΈβ£ CV generator
Built with NextJs. Create/customize your CV and downloud it as PDF.
π + 371 29141645