Zpět na profesionály

Java Developer & Team Leader

Přehled


Krátké shrnutí

Vývojář v jazyce Java s 15 lety zkušeností. Kandidát zastává souběžně dvě funkce, které se v některých aspektech překrývají - technický manažer a manažer projektových řešení. Jako technický manažer vede tři týmy složené z 33 off-shore vývojářů. Mezi jeho hlavní povinnosti patří vývoj RESTful mikroslužeb s využitím frameworků Java Spring a HK2, vytváření front-end aplikací v Angular 10 a NestJS, monitorování a údržba incidentů souvisejících s produkcí, údržba síťové infrastruktury a koordinace produkčních verzí. V současné době pracuje na aplikaci George

což je online e-shop s produkty, které jsou uživatelům k dispozici z pobočky. Pokud jde o Angular, má za sebou jeden projekt od nuly. V současné společnosti má cloud, který používají, praktická omezení, kolik služeb lze nasadit najednou. Vytváří aplikaci, která dává možnost, že lze provést dávkové nasazení. V minulosti si vytvořil vlastní cloud pomocí Cassandry na bac-endu. Jednalo se o systém, který byl platformou pro SMS a voyo. Kromě toho má také zkušenosti s prací s Amazonem, Kubernetes, Dockerem. Byl zodpovědný za konfiguraci Linuxu a provádění automatizovaných úloh, je zběhlý v automatizaci. Agilní metodika, na kterou je zvyklý, je Scrum i Kanban. Jeho angličtina je plynulá a němčina na úrovni B.

Pracovní zkušenosti

October 2019 - Current: Software engineer

  • Code owner for an e-commerce digitalization initiative
  • Technical lead of 3 teams consisting of 33 off-shore developers
  • Development of RESTful microservices using Java Spring and HK2 frameworks
  • Development of front-end applications in Angular 10 and NestJS
  • Monitoring, maintenance, and intervention of production-related incidents
  • Maintenance of network infrastructure
  • Coordination of production releases

October 2018 - December 2019: Development consultant

  • Leading an agile team of 5 developers
  • Working as a Java and Python back-end developer in the insurance domain
  • Development of RESTful microservices using Spring Boot framework
  • Serverless development in AWS ecosystem (Lambda and Step functions)
  • Developing and maintaining a proprietary test framework built on TestNG
  • Career coaching, graduates recruitment, and training
  • Conducting technical interviews for candidates

October 2017 - October 2018: Founder CEO

  • Founded a small software development company employing three developers
  • Development of medical software for oncology particle therapy machine
  • Documenting the software under IEC 62304 standard
  • Communicating with clients
  • Evaluating the work of others
  • Administrative, legal, and financing tasks

June 2016 - October 2017: Android Team Lead

  • Leading a team of 6 in the development of data-driven applications for teaching foreign languages
  • Maintenance and development of applications based on a CMS-driven platform
  • Administering various tools and accounts (Google Play Store, tag manager, Google Analytics, etc.)
  • Conducting technical interviews for candidates

January 2013 - June 2016: Deputy Head of development and Android Team Lead

  • Deputy head in a company of 20 developers
  • Cross-platform product development for encrypted VoIP and SMS communication
  • Application architecture and design
  • Task planning and management
  • Backend development and administration
  • System administration
  • GUI/UX design

October 2011 - June 2013: Project manager

  • Project manager and platform developer for a secure VoIP and SMS solution over Android
  • Coordinating technical meetings
  • Task management with external QA
  • Android platform development
  • Application development and certification process completion

January 2010 - October 2011: Software Developer and Graphic Designer

  • Graphical UI designer and Android UX developer
  • Worked on an in-house Android application for remote supervising and report aggregating for Alfastreet games of luck

January 2008 - January 2010: Software Developer, System Administrator, and ATM technician

  • Java developer and lead developer for ATM teller machines
  • Database administrator (Oracle and MySQL)
  • System administrator (RHEL4)
  • Designing and building a transaction gateway for credit top-up for prepaid mobile phones
  • Swing application and ATM frontend development
Author
Java Developer & Team Leader
643e38164357d20001a5bc58
Zaměstnanec182550  / Měsíčně
ÚroveňSENIOR
Role
Java Developer Team Leader
Jazyky
English
Dovednosti
API Management ToolsAWSAndroidAndroid SDKAngularAngularJSApache AntApache CassandraApache MavenApplication ServerAutomation SoftwareAutomation TestingBig DataBitbucketBlockchainCCICDCloudCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerGitGitHubGradleGroovyHK2HTMLJSONJUnitJavaJava ToolsJavaScriptJenkins (software)JerseyLinuxMicrosoft serversMockitoMySQLNest.jsOperation SystemsOraclePHPPL/SQLPactPlayPostgreSQLProject ManagerPythonSQLSQLiteSVN (Apache Subversion)SW Tools APIsServer Virtualization SoftwareShellSmart Contracts SoftwareSoapSpecificationsSpockSpringSpring bootSwingTest DevelopmentTestNGToolsTravis CIUIUXUniVerseVagrantWireMockXMLnode.js
Lokality
RemoteWien