Zpět na profesionály

Java Developer

Přehled


Krátké shrnutí

Zkušený softwarový inženýr s odbornými znalostmi v oblasti vývoje a architektury klíčových funkcí softwarových produktů. Zkušenosti s používáním různých technologií, jako jsou Java, Spring Boot, Hibernate a servery J2EE. Zběhlý ve vývoji rozhraní RESTful API, automatizovaných testů a uživatelského rozhraní s využitím nástrojů jQuery a Bootstrap. Zkušenosti s prací s databázemi, jako jsou Oracle, MySQL a Microsoft SQL Server. Silné zázemí v rámci DevOps, jako je Chef, AWS a Docker. Také zkušenosti s vývojem platforem sociálních sítí a prací s různými počítačovými jazyky a operačními systémy. Má občanství Spojených států a trvalé bydliště v České republice.

Pracovní zkušenosti

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
Kontraktor10450  / Denně
Role
Java Developer
Jazyky
English
Dovednosti
AJAXAWSApplication ServerArchitectAutomation TestingBootstrapCC++CSSCloudContainer Engine SoftwareContainerization SoftwareCucumberDatabaseDevOpsDockerElasticsearchHibernateJUnitJavaJava ToolsJava serversJavaScriptJettyLinuxMessage BrokerMicrosoft SQL ServerMySQLOperation SystemsOraclePHPPerlPostgreSQLRabbitMQRedisRubySQLSW Tools APIsSearch ToolsSeleniumSpringSpring bootTest DevelopmentTestNGToolsUIUnixXMLjQuery
Lokality
PrahaRemote