Skip to content
View MarcoBackman's full-sized avatar
♾️
looking for a new job
♾️
looking for a new job

Organizations

@TeamRocket3 @TCC2021SeniorProject @beacon-team-agile
Block or Report

Block or report MarcoBackman

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
MarcoBackman/README.md

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.

Popular repositories

  1. Snake-Game Snake-Game Public

    Simple Snake game example coded with java language

    Java 1

  2. Mine-Sweeper Mine-Sweeper Public

    Simple Mine Sweeper game example with a GUI coded in Java

    Java 1

  3. PasswordGenerator PasswordGenerator Public

    Simple password generator application. Made with Java.

    Java 1

  4. os161 os161 Public archive

    Forked from script3r/os161

    CSE521, Buffalo, OS161

    C

  5. CalendarUI CalendarUI Public

    A calendar UI example.

    Java

  6. RangeSearchAnalysis RangeSearchAnalysis Public

    Algorithm of Analysis individual project #1 - Range searching algorithm

    Java