Back to professionals

Java Developer

Overview


Short Summary

He wants to focus on GOLang, if there is nothing longer to do it, he will consider developing in Java. He has led a team of developers in the past, but would like to focus more on a developer position in the future.

Work Experience

July 2015 - August 2017: Software Engineer

  • Responsible for designing and implementing the world's largest knowledge graph, including a low level quadstore implementation and a distributed graph database.
  • Developed the Unigraph API for effective data encoding, REST endpoints, GraphQL, and middleware functions.
  • Implemented fast context search algorithms to retrieve hidden information within the graph.
  • Integrated 3rd party data sources such as Freebase, Wikidata, and DBpedia.
  • Presented at the Web Summit 2016 in Bulgaria.
  • Worked in a small team within a startup company, using the Go programming language and RocksDB database.

August 2010 - February 2015: Senior Member of Technical Staff/Springsource Developer Support Engineer

  • Provided support for developers using the Java and Spring open source framework.
  • Deep knowledge and understanding of various Spring modules and related technologies.
  • Part of the Cloud Foundry team within Pivotal, offering commercial customer services and contributing to the open source community.
  • Worked in a distributed team across different timezones.
  • Familiarity with agile development techniques and intensive knowledge sharing among colleagues.
  • Utilized Java, Go, Ruby, and Cloud Foundry, among other tools and technologies.

Sept. 2011 - April 2015: Adjunct Lecturer (Part-time)

  • Taught lectures on application development frameworks, specifically Java and the Spring framework.
  • Managed assessments and assignments for the course.
  • Supervised MSc projects related to cloud computing and messaging services.

Open Source Projects

  • Developed Sockjs-go, a SockJS server written in Go.
  • Created CF90, a command line tool to interact with Cloud Foundry instances.
  • Developed Vim25, an experimental Go interface to the VMware vSphere API.
  • Created JBrackets, a simple template engine for Java inspired by Django.
  • Developed iOS and Android applications for the IIHF Ice Hockey Championship and ATM locator.
  • Developed a TTS engine for the Slovak language.

Extra Activities

  • Participated in the OpenStack Ireland meetup group.
Author
Java Developer
63693660f064f88111c49922
Freelancer275  / Per day
Roles
Java Developer
Languages
English
Skillset
AWSAndroidApache TomcatApplication ServerArchitectAuditAuditorBPMNBashBusiness AnalystCC ServersC++CICDCMSCircleCICloudCloud FoundryCode ManagementDSpaceDatabaseDevOpsDjangoEclipseGitGitHubGoLangGraphQLHTMLHibernateIDEJSFJSPJUnitJavaJava CMSJava ToolsJava serversJiraLinuxMessage BrokerNLPOperation SystemsPHPPerlPostgreSQLProject Management ToolsPythonRabbitMQRestRubySW Tools APIsShellSpecificationsSpringTeamCityToolsUMLWebOpsWebflowiOSnginx
Localities
RemoteBratislava