Java Developer & Team Leader
Prehľad
Krátke zhrnutie
Vývojár v jazyku Java s 15-ročnými skúsenosťami. Kandidát zastáva paralelne dve funkcie, ktoré sa v niektorých aspektoch prekrývajú - technický manažér a manažér projektových riešení. Ako technický manažér vedie tri tímy pozostávajúce z 33 off-shore vývojárov. Medzi jeho hlavné zodpovednosti patrí vývoj RESTful mikroslužieb pomocou frameworkov Java Spring a HK2, tvorba front-end aplikácií v Angular 10 a NestJS, monitorovanie a údržba incidentov súvisiacich s produkciou, údržba sieťovej infraštruktúry a koordinácia produkčných verzií. V súčasnosti pracuje na aplikácii George
ktorá je online e-shopom s produktmi, ktoré sú dostupné pre používateľov z pobočky. Pokiaľ ide o Angular, urobil jeden projekt od nuly. V súčasnej spoločnosti má cloud, ktorý používajú, praktické obmedzenia týkajúce sa toho, koľko služieb možno naraz nasadiť. Vytvoril aplikáciu, ktorá dáva možnosť, že je možné vykonať dávkové nasadenie. V minulosti si vytvoril vlastný cloud pomocou Cassandry na bac-ende. Išlo o systém, ktorý bol platformou pre SMS a voyo. Okrem toho má skúsenosti aj s prácou s Amazonom, Kubernetes, Docker. Bol zodpovedný za konfiguráciu Linuxu a vykonávanie automatizovaných úloh, je zbehlý v automatizácii. Agilná metodika, na ktorú je zvyknutý, je Scrum aj Kanban. Jeho angličtina je plynulá a nemčina na úrovni B.
Pracovné skúsenosti
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
| Zamestnanec | 7500 € / Mesačne |
| Úroveň | SENIOR |