Zpět na profesionály

Java Architect & Java Developer

Přehled


Krátké shrnutí

Kandidát je zkušený odborník s rozsáhlými zkušenostmi v oblasti vývoje softwaru a technické architektury. Sídlí na Slovensku, má prokazatelné zkušenosti jako vývojář softwaru na volné noze a podílel se na projektech pro renomované společnosti, jako je Accenture. Vyniká ve vedení týmů, upřesňování uživatelských příběhů, rozhodování o návrhu a mentorování mladších vývojářů. Jeho odborné znalosti zahrnují celou řadu technologií, včetně Java, Spring, Hibernate, Python, Docker, AWS a dalších.

Pracovní zkušenosti

Freelance software developer

(November 2022 – Present)

  • Current account webpage
  • Bugfixing
  • Implementing features
  • Writing test (unit, integration, browser automation)
  • Database modeling
  • Technology: Java, Spring, Hibernate, Oracle, Hibernate, Rational Software Architect, Wicket, Xpath

Freelance software developer

(March 2022 – Oct. 2022)

  • Kitchen planning application
  • Fixing bugs and unit testing
  • Taking part in design and architectural decisions
  • Mentoring junior developers
  • Developing features
  • Presenting results in front of the client (in German)
  • Technology: Java, Mapstruct, SpringBoot, cxf, PostgreSQL, Hibernate, JasperReports, Feign, Docker

Tech. Architecture Specialist

(Sept. 2019 – Febr. 2022)

  • Integration project for a banking client
    • Leading a team of developers
    • Refining user stories with product owners
    • Taking part in design and architectural decisions
    • Mentoring junior developers, coordinating work
    • Developing features
    • Deploying to cloud (AWS)
    • Presenting results in front of the client (in German)
    • Technology: DDD, Java17, Mapstruct, SpringBoot, Kubernetes, Linux, Postgres, OpenApi, AsyncAPI, Kafka, Ports and Adapters architecture, AVRO, AWS EKS, Helm, arc42,

Video analytics service platform

- Refactoring, performance optimization
  • Implementing REST and GraphQL endpoints
  • Implementing tracing
  • Mentoring junior developers, coordinating work
  • Deploying to cloud (AWS)
  • Containerization, deployments
  • Technology: Python, OpenCV, Pytorch, Tensorflow, Docker, Kafka, GraphQL, MongoDB, redis, zipkin, Socket.IO, FastAPI, uvicorn, Azure devops, AWS EKS, AWS EC2, AWS S3

Microservice solution for public service domain

  • Taking care of the handover phase
  • Writing user stories and documentation
  • Designing and implementing features
  • Implementing performance and security tests
  • Presenting results to the client (German) Technology: Java, Spring, Kafka, Docker, Docker Swarm, GitLab, Swagger, Oracle, KeyCloak, Splunk, JMeter, OwaspZAP

Java Programmer

(Oct. 2017 – Sept. 2019)

Attendance management and accounting system

- Bugfixing and unit testing
  • Implementing new features according to specification
  • Technology: Java, SVN, Struts, MySQL, PostgreSQL

System for financial predictions and calculations

- Bugfixing, unit testing and refactoring
  • Implementing schema validation
  • Code reviews and code quality
  • Technology: Java, JUnit, REST, Spring, Kafka, CXF, Struts, Git

Time and attendance management system

- Webservice implementation
  • Implementing authentication, authorization and auditing
  • Unit and integration tests, code reviews and code quality
  • Technology: Java, REST, JUnit, Spring, Spring Boot, MySQL, Flyway, JWT, Gitlab

Electronic identification system (testing and refactoring)

- Unit testing and integration testing
  • Building a framework for integration testing
  • Code quality improvements and code reviews
  • Technology: Java, Spring, JUnit, Mockito, PowerMock, WireMock, Checkstyle, H2, Git, Jenkins

Java Programmer

(Dec. 2015 – Sept. 2017)

REST webservice for searching in patent databases

  • webservice design and development
  • integration with existing services
  • unit and component testing
  • setup of build jobs
  • design and implementation of query syntax
  • implementation of a query translation tool between existing syntaxes
  • Technology: Java, RESTEasy, ANTLR, XSD, XSLT, JAXB, Solr Lucene, Swagger, Tomcat, JBoss, Bamboo, ElasticSearch, Kibana

Password reset service

  • webservice design and development
  • integration with existing authentication solutionTechnology: Java, Spring Boot, Swagger, Tomcat, Bamboo

Java Programmer

(June 2015 – November 2015)

Fast document store, maintenance phase

- bug fixing
  • writing unit tests
  • setup and configuration of project tools (Jira, Jenkins, Confluence...)
  • minor bugfixes on frontend
  • Jira administration
  • Technology: Java, SOAP and REST, MS SQL, PostgreSQL, Jira, JSF, WebSphere, Linux, Checkstyle, Git

Java Programmer

(Dec. 2013 – May 2015)

SOAP webservice for fingerprint image processing

- webservice implementation
  • improving test suite throughput by batch processing
  • end-to-end testing, load testing
  • performance tuning (implemented batch processing)
  • Technology: Java, SOAP, Hibernate, JPOX, Spring AOP, Spring Integration, Spring Data JPA, MySQL, Apache Axis, Apache CXF, Tomcat, Linux, Bash, RabbitMQ, Grinder, JUnit, Powermock, Eclipse, FindBugs, Ant, Maven, SVNGraph database project for a logistics company, maintenance phase
  • automation of testing and reporting
  • implementing a tool for parsing application logs and generating
  • EmailsTechnology: Java, JavaFX, JDBC, SQL, Windows batch files

MySQL programmer (part time)

(November 2013 – February 2014)

  • writing SQL scripts and embedding them into the Grün VEWA software
  • designing UI components and print layout
  • writing feature documentationTechnology: MySQL, CAVO, SVN

Education

Bratislava, University of Technology

(Sept. 2009 – May 2014)

  • Master’s degree in Applied informatics
  • Bachelor’s degree in Applied informatics
  • Coursework: Computer Architecture, Algorithms, Artificial Intelligence, Cryptography, Computational theory, Operating Systems, Databases, Computer Networks, Application and Infrastructure Security
Author
Java Architect & Java Developer
64feb57b046cd20001d96abb
Kontraktor8300  / Denně
ÚroveňSENIOR
Role
Java Architect Java Developer
Jazyky
English
Dovednosti
Computer visionFastAPIJava
Lokality
RemoteBratislavaWien