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
| Zaměstnanec | 182550 Kč / Měsíčně |
| Úroveň | SENIOR |