Giter Site home page Giter Site logo

Hi, I'm MarcoBackman

I'm MarcoBackman, a software developer 💻 currently looking for a project to work on.

   I mainly focus for clean code, Java Spring, Java, Python, Javascript.





My recent public team project is Model Based IoT



   Model based IoT is a project that converts UPPAAL model into a python code so that user can directly inject the output code to embedded system.



What algorithms are used? What have I learned?

  1. Application of DFS,BFS, and other heap datastructures to store and traverse objects.

  2. Applied parser-tree data structure. Understanding of XML parsing algorithm.

  3. Organize an entire software structure to have better readability and better portability.

  4. Handling with various amount of class objects

  5. Synchronous and asynchronous function calls

  6. Server interaction with Raspberry Pi 4 and wireless devices

  7. Application of Java Spring framework with Gradle


Check on my previous projects

Following lists are the projects where my contribution was involved.

  • Quiz application with Spring Boot Hibernate - mySQL

    • Used Criteria and HQL to interact with database to perform efficient ROM.
    • Used Filter to unauthorized access to the restricted path.
    • Used JSP and JSTL to enhance object(model) view scripting.
    • Used MySQL for the DBMS tool.
  • D* Lite algoritm analysis

    • Coded with Python using pyGame framework and Java using Swing and AWT frameworks
    • Made GUI for point generators
    • Takes user input in GUI app.
    • Generates text-based map based on user click
    • Included dynamic editor for users to interact with the app
    • Collaborated with others to implement effective path finding algorithm
  • KNN Range Search analysis

    • Coded with Java and Batch
    • An analitial program that compares the effectiveness of KNN algorithm over Brute-force(Euclidean distance)
    • Application of KD-tree for KNN algorithm
  • Embeded web application contest

    • Coded with HTML, EJS, CSS, JavaScript
    • Made server-interactive webapplication
    • Worked on AWS EC2 cloud server on Ubuntu machine with PostgreSQL
    • Learned about interactive web and secured network communication
    • Collaborated with three other teammembers
  • CalendarUI

    • Coded with Java using Swing and AWT frameworks with the combination of Batch
    • A calendar UI template for multi-purpose usage
    • Used multiple app windows and interactive UI
    • Used structured data storing algorithm(Object oriented) for efficient search time complexity.
    • Full understanding of Java Calendar package
  • Mine Sweeper with GUI

    • A simple mine sweeper game project
    • Coded in Java using Swing and AWT frameworks with the combination of Batch
    • Interacts with keyboard and mouse listeners
  • Snake Game with GUI

    • Coded with Java using Swing and AWT frameworks with the combination of Batch
    • A simple snake game project
    • Interacts with keyboard and mouse listeners
    • Required to understand the threading process of Java event queue for better optimizations
  • Blender testing and debugging

    • Worked on C/C++ language and python
    • Understood the concept of massive-scale bugfix/debugging process
    • Understood the importance of the concise documentation and development infrastructures.

MarcoBackman's Projects

bankcoresystem icon bankcoresystem

A core service to handle incoming transactions with concurrent processors

hibernateaopwsecurity icon hibernateaopwsecurity

Java Spring Hibernate(ROM to MySQL) with Spring Security to restrict unauthorized API access. Advice(MVC) custom exception with execution loggers.

jdbc-quizwebapp icon jdbc-quizwebapp

Quiz take we application with JSP,JSTL, Maven Java Spring Boot and JDBC

mine-sweeper icon mine-sweeper

Simple Mine Sweeper game example with a GUI coded in Java

retailapi icon retailapi

A simple microservie that handles transactional API requests

rssfeedjavaspring icon rssfeedjavaspring

Java Spring server that enables Cross-Origin Resource Sharing and returns .rss file in local

shields icon shields

Concise, consistent, and legible badges in SVG and raster format

snake-game icon snake-game

Simple Snake game example coded with java language

vmlens icon vmlens

unit-testing multi-threaded applications on the JVM made easy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.