Zurück zu den Profis

Java Developer

Überblick


Kurzer Überblick

Erfahrener Software-Ingenieur mit Fachkenntnissen in der Entwicklung und Architektur von Kernfunktionen von Softwareprodukten. Erfahren im Umgang mit verschiedenen Technologien wie Java, Spring Boot, Hibernate und J2EE-Servern. Erfahren in der Entwicklung von RESTful APIs, automatisierten Tests und UI mit jQuery und Bootstrap. Erfahrung in der Arbeit mit Datenbanken wie Oracle, MySQL und Microsoft SQL Server. Gute Kenntnisse in DevOps-Frameworks wie Chef, AWS und Docker. Außerdem Erfahrung in der Entwicklung von Social-Networking-Plattformen und der Arbeit mit verschiedenen Computersprachen und Betriebssystemen. Er besitzt die Staatsbürgerschaft der Vereinigten Staaten und hat einen ständigen Wohnsitz in der Tschechischen Republik.

Berufliche Erfahrung

Principal Software Engineer (August 2012 - Present)

  • Developed and architected core features of a software product suite using J2EE technologies.
  • Created a SAML identity/service provider solution for third-party consumers.
  • Designed and implemented a Java component for a client-facing reverse proxy, enabling authentication, authorization, and SSO for HTTP requests.
  • Developed a scalable, multiclustered search engine using Elasticsearch.
  • Automated deployments to virtual machines and Docker containers using Chef.
  • Developed a framework for internationalization of backend and frontend objects.
  • Utilized various databases for data storage.
  • Developed a RESTful API protected by OAuth.
  • Developed a rich administrative and client UI using jQuery and Bootstrap.
  • Developed automated tests using TestNG and Selenium WebDriver.

Software Engineer (May 2011 - Present)

  • Developed multi-clustered microservices using Spring Boot, Hibernate, Redis, and Hazelcast.
  • Developed and maintained a military skills translator platform, translating military skills into civilian jobs.
  • Developed a multi-threaded translation and job search algorithm in a multi-clustered environment.
  • Automated deployments of microservices using Chef, Ruby, and Kitchen.
  • Developed UI using jQuery Mobile, Backbone, and HTML5.
  • Developed automated tests using JUnit, Selenium, and Cucumber.

CEO, Software Architect (November 2010 - August 2012)

  • Created and architected a social network for renting, exchanging, and sharing apartments.
  • Developed a high-performance backend using Java, Spring Framework, Ehcache, and Jetty HttpClient.
  • Developed an object-oriented, AJAX GUI using jQuery.
  • Designed a MySQL database schema for complex queries and large data sets.
  • Configured and maintained a CentOS Linux server for hosting the application.

Software Engineer (July 2009 - June 2011)

  • Developed the Citi Intranet Portal using Java and the Spring Framework.
  • Designed and developed a lightweight entitlement engine for access control within the portal.
  • Developed a high-performance, multi-threaded reverse-proxy using Jetty HttpClient.
  • Designed and developed a unified resource caching system using JMX, Ehcache, and Sybase SQL.
  • Developed a single sign-on interface using the SiteMinder Java API.
  • Developed a web service for data feeds and entitlement maintenance.
  • Developed a cross-browser outer frame for the intranet and Citivelocity portals using jQuery.
  • Developed a JavaScript interface for content providers to manage entitlements.

Software Engineer (September 2007 - May 2009)

  • Developed software in C/C++ for a data-acquisition device.
  • Tested C++ functions and wrote SQL validation statements.
  • Developed test cases for hardware interfacing.
  • Worked with a team to redesign the validation section of a program.
Author
Java Developer
63693530f064f880dde63f8f
Freiberufler429  / Pro Tag
Rollen
Java Developer
Sprachen
English
Fähigkeiten
AJAXAWSApplication ServerArchitectAutomation TestingBootstrapCC++CSSCloudContainer Engine SoftwareContainerization SoftwareCucumberDatabaseDevOpsDockerElasticsearchHibernateJUnitJavaJava ToolsJava serversJavaScriptJettyLinuxMessage BrokerMicrosoft SQL ServerMySQLOperation SystemsOraclePHPPerlPostgreSQLRabbitMQRedisRubySQLSW Tools APIsSearch ToolsSeleniumSpringSpring bootTest DevelopmentTestNGToolsUIUnixXMLjQuery
Lokalitäten
PrahaRemote