Attila Fejér
Verified Expert in Engineering
Architectural Design Developer
Budapest, Hungary
Toptal member since October 16, 2019
Attila is a seasoned software engineer with several years of experience under his belt. He has expertise in the Spring Framework and the Java ecosystem and robust skills regarding front-end technologies, DevOps, architectural design, and object-oriented programming. Attila has led development teams ranging from 4 to 10 members, is dedicated to continuous growth, and has created and taught several development courses.
Portfolio
Experience
- Java - 14 years
- Java EE - 12 years
- Design Patterns - 9 years
- Architectural Design - 8 years
- JPA 2 - 8 years
- Spring - 8 years
- Angular - 3 years
- Docker - 2 years
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), IntelliJ IDEA, Java, Spring Boot, JavaScript, Linux, Containers, REST APIs
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.
Work Experience
Software Engineer
IBM
- Designed and implemented highly scalable software products in a cloud environment.
- Mentored, trained, and coached people and teams in applying software development best practices and adopting new internal tooling.
- Led training programs that impacted 10,000+ developers.
Full-stack Developer
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 change management using Liquibase.
- Optimized the Jakarta EE server code performance on WildFly.
Lead Software Developer
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.
Trainer
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.
Co-founder | CEO | Software Engineer
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.
Experience
Ride Balaton
ERP System
Author at Baeldung.com
Education
Master of Science Degree in Electrical Engineering
Budapest University of Technology and Economics - Budapest, Hungary
Bachelor of Science Degree in Computer Engineering
Budapest University of Technology and Economics - Budapest, Hungary
Certifications
Oracle Certified Professional Java 8 Developer
Oracle
Google Certified Associate Android Developer
Skills
Libraries/APIs
JPA 2, Lombok, AssertJ, REST APIs, Liquibase
Tools
MapStruct, Eclipse IDE, IntelliJ IDEA, Apache Maven, Gradle, Git, NGINX, WildFly, Google Compute Engine (GCE), Jenkins, GitLab, GitLab CI/CD, GitHub
Languages
Java 8, Java, JavaScript, TypeScript, SQL, C#
Frameworks
Spring, Spring Boot, Hibernate, JUnit, Mockito, GWT, Bootstrap, JPA, Angular
Platforms
Java EE, Eclipse, Visual Studio Code (VS Code), Android, Linux, Amazon Web Services (AWS), Docker, JBoss
Paradigms
AOP, Object-relational Mapping (ORM), Design Patterns, Unit Testing, Functional Programming, Test-driven Development (TDD)
Storage
MySQL, MongoDB, Hazelcast
Other
OOP Designs, Architectural Design, Containers, Architecture, Coaching, Team Mentoring
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring