Attila Fejér, Architectural Design Developer in Budapest, Hungary
Attila Fejér

Architectural Design Developer in Budapest, Hungary

Member since July 29, 2019
Attila is a seasoned software engineer with several years of experience under his belt. Along with expertise in the Spring Framework and the Java ecosystem, he has robust skills regarding front-end technologies, DevOps, architectural design, and object-oriented programming. Attila has led development teams ranging from four to ten members, is dedicated to continuous growth, and created and taught several development courses.
Attila is now available for hire

Portfolio

Experience

  • Java, 10 years
  • Design Patterns, 9 years
  • Java EE, 9 years
  • Architectural Design, 8 years
  • JPA 2, 8 years
  • Spring, 6 years
  • Angular, 3 years
  • Docker, 2 years

Location

Budapest, Hungary

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Eclipse, Visual Studio Code, Git

The most amazing...

...performance improvement I've reached was decreasing a REST API's under load response time from 90 seconds to 30 milliseconds using sophisticated caching.

Employment

  • Full-stack Developer

    2019 - 2019
    CyClick Kft.
    • Created an event organizing administrative module to an existing ERP system.
    • Ported various features from a Java Swing application to a web application.
    • Contributed to every part of the project from requirements gathering to application deployment.
    • Introduced database management using Liquibase.
    • Optimized the Java EE server code performance.
    Technologies: Java EE, JavaScript, Bootstrap, Liquibase
  • Lead Software Developer

    2017 - 2019
    Apertus Nonprofit Kft.
    • Wrote Spring Boot code using IntelliJ IDEA.
    • Unified Jenkins build and deploy pipelines.
    • Strengthened development methodologies by introducing unit testing and TDD.
    • Assessed under-performing software and identified ways that it could be improved.
    • Collaborated on all stages of system development lifecycles, from requirements gathering to production releases.
    • Designed the system architecture and integration points between loosely coupled back-end applications.
    Technologies: Java, Spring, MySQL, Jenkins, Hazelcast, Nginx
  • Trainer

    2014 - 2017
    Freelance Work
    • Taught an assortment of programming courses concerning Java-related technologies and programming theory.
    • Consulted with the clients about the course curriculum.
    • Created course materials with real-world examples.
    • Assessed client workflows and methodologies to customize training material.
    • Prepared and executed exams to measure the students' performance.
    Technologies: Java, Java EE, Android, Spring, JPA, GWT, Maven
  • Co-founder | CEO | Software Engineer

    2012 - 2015
    Just Another Company Kft.
    • Delivered projects while meeting the predetermined budget, time parameters, and quality standards.
    • Applied strong leadership talents and problem-solving skills to maintain team efficiency and organize workflows to meet any daily demand.
    • Worked closely with clients to establish problem specifications and system design.
    • Evaluated project requirements and specifications.
    • Developed applications that surpassed client expectations.
    • Wrote Java, Java EE, GWT, and C# code.
    Technologies: Java, Java EE, GWT, C#, MySQL

Experience

  • Ride Balaton (Development)

    It's an online off-track bicycle tour planner platform with manual and automatic route planning. The related Android application has navigation capabilities.

  • ERP System (Development)

    It's a multipurpose ERP system with modules like stock management, calendar, document management, billing, ticketing, reporting, todo management, project planning, and POS.

  • Author at Baeldung.com (Other amazing things)
    https://www.baeldung.com/author/attila-fejer/

    I frequently publish articles about Java-based technologies.

Skills

  • Languages

    Java 8, Java, JavaScript, TypeScript, SQL, C#
  • Frameworks

    Spring, Spring Boot, Hibernate, JUnit, Mockito, Angular
  • Libraries/APIs

    JPA 2, Lombok, AssertJ, Liquibase
  • Platforms

    Java EE, Android, Linux, Amazon Web Services (AWS), Docker, JBoss
  • Other

    OOP Designs, Architectural Design
  • Tools

    MapStruct, Eclipse IDE, IntelliJ IDEA, Maven, Gradle, Git, WildFly, VS Code, Google Compute Engine (GCE), Jenkins, GitLab, GitLab CI/CD
  • Paradigms

    AOP, Object-relational Mapping (ORM), Design Patterns, Unit Testing, Functional Programming, Test-driven Development (TDD)
  • Storage

    MySQL, MongoDB, Hazelcast

Education

  • Master of Science degree in Electrical Engineering
    2012 - 2015
    Budapest University of Technology and Economics - Budapest, Hungary
  • Bachelor of Science degree in Computer Engineering
    2008 - 2012
    Budapest University of Technology and Economics - Budapest, Hungary
Certifications
  • Oracle Certified Professional Java 8 Developer
    MAY 2019 - PRESENT
    Oracle
  • Google Certified Associate Android Developer
    MAY 2017 - MAY 2020
    Google

To view more profiles

Join Toptal
I really like this profile
Share it with others