Back to professionals

Java Developer

Overview


Short Summary

Education:

  • Master of Science in Computing, Teesside University, Middlesbrough, United Kingdom (2020-2021)
  • Bachelor of Science in Computing, Teesside University, Middlesbrough, United Kingdom (2017-2019)
  • Higher National Diploma in Computing And Systems Development, Pearson, London, United Kingdom (2017-2019)
  • Associate of Science in Digital Game Programming, Escola Técnica Estadual Cícero Dias, Recife, Brazil (2010-2012)

Work History:

  • Senior Software Engineer at Broadcom, Prague, Czech Republic (2019-11 - 2022-03)
  • Software Engineer at Broadcom, Prague, Czech Republic (2018-07 - 2019-10)
  • Associate Software Engineer at CA Technologies, A Broadcom Company, Prague, Czech Republic (2017-08 - 2018-07)
  • Java Developer at Compacer s.r.o, Ostrava, Czech Republic (2022-10 - Currently)
  • Associate Services Consultant at CA Technologies, A Broadcom Company, Prague, Czech Republic (2016-10 - 2017-07)
  • Mobile Developer at Anywhere s.r.o, Prague, Czech Republic (2015-01 - 2016-09)

Skills:

  • Programming Languages: Java, TypeScript, Python, C#, Assembler, Unix Scripting
  • Languages: Portuguese (native), English (fluent), Spanish (intermediate)

Experienced software engineer with a strong background in computing and systems development. Skilled in various programming languages and experienced in developing applications for different platforms. Proficient in machine learning, artificial intelligence, data analytics, system administration, and security. Demonstrated expertise in creating open-source plugins and automation tools for monitoring and analyzing applications. Currently working as a Java developer on a financial management application.

Work Experience

Java Developer (2022-10 - Currently)

  • Working on an application that helps businesses and end-users to manage finances.
  • Helped deloveloping a series of micro-services for this application, using Java, GraphQL, Kafka, PostgreSQL, ElasticSearch, etc.

Senior Software Engineer (2019-11 - 2022-03):

  • Developed an open-source Java plug-in for Jenkins to detect performance deviations in mainframe applications. The plugin generated automated reports with resource consumption (CPU, Memory, Time execution) and reported them automatically to the user.
  • Created open-source CLI plugins running on Node.JS to automate the monitoring and analysis of mainframe applications.
  • Oversaw the overall automation of a monitoring product, including build, test, deployment, source code improvement, performance degradation analysis, and component vulnerability assessments using Jenkins, Gradle, JUnit, Maven, SonarQube, Blackduck, Coverity.

Software Engineer (2018-07 - 2019-10):

  • Developed and maintained an agent solution to measure the performance of Java applications running on the mainframe using the Java Native Interface, Instrumentation, and Reflection APIs.
  • Designed and maintained a solution to migrate data from traditional mainframe products to relational databases (MySQL, DB2, and Datacom).
  • Maintained a web application running on Tomcat to measure the performance of jobs on the mainframe (Java RAP).
  • Worked on a REST API built on the Spring Boot framework for a mainframe application-monitoring tool.

Associate Software Engineer (2017-08 - 2018-07):

  • Contributed to a Java-based integration project from traditional mainframe SCM to modern GIT repository managers (GitHub and BitBucket), including synchronizing source code between entities and creating client-side and server-side hooks
Author
Java Developer
641818b89298950001f5f19e
Availability01/10/2023
Freelancer407  / Per day
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
Application ServerBitbucketCC#Code ManagementCoverityDatabaseDevOpsDevSecOpsElasticsearchGitGitHubGradleGraphQLJUnitJavaJava ToolsJavaScriptLinuxMicrosoft serversMySQLObjective-COperation SystemsPostgreSQLPythonReportsRestSales RepresentativeSearch ToolsSonarQubeSpecificationsSpringSpring bootStatic Code Analysis ToolsSwiftToolsTypeScriptUnixiOSnode.js
Localities
Remote