Csaba (C) M.
Senior Java Backend Developer (Freelancer, 100% remote)
Experience
Sep 2024 - Present
1 year 4 monthsParalimni, Cyprus
RemoteSenior Java Backend Developer (Freelancer, 100% remote)
Unzer GmbH
- Developed a new complex landing page in an AI-assisted (Cursor, Windsurf) Angular project, reducing implementation time by 3-5x
- Implemented a greenfield Spring Boot backend system project containing RESTful APIs with PostgreSQL in an AI-assisted manner
- Transformed Figma designs into responsive, pixel-perfect Angular web apps across all screen sizes in TypeScript aided by AI assists
Aug 2019 - Sep 2024
5 years 2 monthsVienna, Austria
HybridSenior Java Backend Developer (Hybrid)
payolution GmbH
- Designed and implemented a RESTful API module, automating manual Merchant Onboarding processes, achieving 300% improvement
- Collaborated on decomposition of a monolithic application, enhancing system modularity and maintainability
- Integrated SonarQube with GitHub code repositories, enabling better maintainability of a legacy code base
- Integrated new codebase with a message queuing system using Apache Kafka
- Optimized database queries, improving query performance by 10-15x
- Participated in migration of monolithic software systems from on-premises to AWS cloud platform, including database migration (Oracle 19c to Amazon Aurora PostgreSQL/Amazon Oracle) and DevOps tasks
- Developed automated tests for platform integrity verification
- Provided configuration management solution under Ansible, enabling seamless migration on AWS Cloud in a database-agnostic approach
- Managed junior developers, improving code quality and team productivity
- Extended the project with Kotlin
- Improved source code quality by maintaining SonarQube quality gates
- Participated in technical decision making for migrating a document management system to a cloud solution
- Provided a 4-eye principle backend solution for financially relevant pages
- Collaborated with DevOps on platform fine-tuning: performance and configuration distribution
Mar 2015 - Aug 2019
4 years 6 monthsMattersburg, Austria
Java Software Developer (core component team)
I-NEW Communicative Solutions GmbH
- Extended, integrated, and implemented new features for core components while maintaining the existing code
- Handled bug reports and supported testers
- Participated in performance-amending sessions
May 2011 - Mar 2015
3 years 11 monthsBudapest, Hungary
Technical Project Leader
AdNovum Hungary Kft
- Took part in upgrading, extension, and maintenance of the company's internal application (work time, project time & budget price management) and took full responsibility for the technical content
- Managed the daily work of four developers, including quality supervision
- Developed the company's World Wide Web site using an Enterprise Content Management System (Magnolia CMS)
- Developed the Contract Management Tool module of a Swiss banking software: changed front-end UI (JSP), implemented frontend business logic and workflow (GWT), implemented backend business logic and backend workflow (Java), extended the persistence mechanism (Hibernate), implemented scheduled operations and export/import functionality
Aug 2004 - May 2011
6 years 10 monthsBudapest, Hungary
Java Developer / Team Leader
Taninform Zrt.
- Managed the cooperation of tester and developer groups
- Managed and was an active developer member of the bug-fix team
- Developed and maintained project builder and deployment scripts, including DevOps tasks in Python under a Linux system
- Performed deep diagnosis of the application using the JProfiler profiler
- Participated in the development of a greenfield project: an online school administration system
- Participated in the implementation of the software architecture for both the user interface and the backend
Summary
Proven Senior Java Backend Developer with extensive experience, currently working as a freelancer. Skilled in designing and maintaining backend systems, integrating cloud technologies, and delivering scalable solutions. Passionate about leveraging AI-assisted development tools (Cursor AI, Windsurf AI) to accelerate software delivery and maintain high code quality. Open to remote opportunities in dynamic, collaborative teams.
Skills
- Core Java 1.6, 1.8 (Expert)
- Typescript (Advanced)
- Sql (Expert)
- Pl/pgsql (Advanced)
- Yaml (Advanced)
- Bash Scripting (Advanced)
- Kotlin (Intermediate)
- Python (Intermediate)
- Cursor Ai Code Editor (Advanced)
- Windsurf Ai (Cascade) Code Editor (Advanced)
- Spring Framework (Expert)
- Spring Boot 1.5, 2.x (Expert)
- Tomcat / Glassfish / Jboss (Expert)
- Git / Svn / Cvs (Expert)
- Oracle Database 11g-19c (Expert)
- Postgresql (Expert)
- Hibernate / Eclipselink (Expert)
- Wicket / Struts / Tapestry / Gwt (Advanced)
- Log4j / Logback (Advanced)
- Spring Batch / Quartz / Cron (Advanced)
- Apache Activemq / Apache Kafka (Advanced)
- Apache Camel (Intermediate)
- Liquibase (Advanced)
- Apache Maven / Ansible / Ant / Ivy (Advanced)
- Mockito / Junit (Advanced)
- Sonarqube (Advanced)
- Splunk (Advanced)
- Jira / Confluence / Bitbucket / Github (Advanced)
- Postman (Advanced)
- Mongodb (Intermediate)
- Docker / Podman (Advanced)
- Figma (Advanced)
- Strong Problem-solving Skills
- Expert In Coding
- Extensive Technical Knowledge
- Effective Communication
- Leadership Experience
- Ability To Mentor
Languages
Hungarian
NativeEnglish
AdvancedEducation
Oct 1998 - Jun 2001
Kecskemet College
Information Technology Engineer · Information Technology Profession · Kecskemét, Hungary
Certifications & licenses
AWS Certified Cloud Practitioner
OCAJP 7 Exam 1Z0-803 (SUN Certificate)
Oracle
Team Leader Training
Krauthammer
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience