IT Analyst & Java Architect & Java Developer & Lead Engineer & Team Leader
Přehled
Krátké shrnutí
Vývojář v jazyce Java se 17 lety zkušeností. V současné době pracuje na interním systému, kde je mnoho aplikací, které jsou vzájemně propojeny. Přidává nové funkce, provádí údržbu a naviguje aplikace, když je něco potřeba. Navrhuje také řešení a implementuje je, používá CI/CD pro nasazení, které se provádí pravidelně. Technologie a databáze, které na projektu používá, jsou Java, Hibernate, AWS, Kubernetes, Docker, Jenkins, PosgreSQL. Má za sebou také vývoj založený na mikroslužbách a také architekturu řízenou událostmi, kde používal Kafku. Kromě toho je také zodpovědný za vedení týmu 4 vývojářů, jejich mentoring a také za provádění recenzí kódu. Je zvyklý pracovat v agilním prostředí Scrum. Běžně komunikuje v angličtině, v současné době spolupracuje s americkými kolegy.
Pracovní zkušenosti
Senior Java Developer
(February 2020 - Present)
- Leading a team in the development of new features in a complex information system.
- Responsible for the entire cycle from analysis and user requirements gathering, through design, implementation, testing, deployment, and bug fixing.
- Managing, planning, and organizing programmers and testers within the team.
- Conducting source code reviews, task control, communication with the product owners, and reporting on task completion.
- Providing level of effort estimates for implemented projects.
Owner
(2015 - Present)
- IT Consulting & Development
Senior Java Developer
(March 2017 - February 2020)
- Development of a utility management system for residential buildings, with responsibilities spanning system architecture design and implementation.
- Devising algorithms to calculate energy consumption costs using real-time data from various IoT sensors.
- Additionally, implementing a module for seamless communication with banking APIs.
Software Developer
(January 2014 - May 2017)
- Development of a weather service portal with responsibilities including system architecture, analysis, design, and implementation.
- Active participation in the testing of hardware devices and implementation of a Java application that reads live data from weather sensors through USB.
Java Programmer
(November 2007 - December 2011)
- Development of an online gaming platform.
- Analysis, design, implementation, testing, and deployment of Tomcat applications.
- Development of WSDL interfaces for web services.
- Responsibility for the whole application life cycle.
- Implementing interfaces for communication with partner platforms.
Java Programmer and Consultant
(2006 - 2007)
- Conducting a feasibility study for a portal application based on J2EE architecture in a SUN environment, targeting town council and utility suppliers.
- Analyzing web applications, preparing a framework, and modeling data.
- Designing interfaces for data exchange.
C/C++ Programmer
(2004 - 2006)
- Analysis, design, implementation, testing and deployment of a POS terminal application in C++.
- Providing documentation in UML.
Software Architect
(2003 - 2003)
- Preparing projects for banking institutions by gathering information, specifications, and requirements.
- Crafting presentations and offers.
Database Programmer
(2002 - 2002)
- Responsible for coordinating and supervising project tasks related to client information systems.
- Provided task assignments and supervised a team of developers.
- Engaged in ongoing software design, modification, testing, and documentation throughout the duration of projects.
Database Programmer
(2000 - 2002)
- Development of CRM system in MAGIC Software.
Database Programmer
(1997 - 2000)
- Migration of a hospital database system from dBase to MAGIC Software.
Programmer
(1995 - 1996)
- Development of an inventory management system in Turbo Pascal.
Education:
Faculty of Mathematics, Physics and Informatics, Comenius University Master’s Degree, Informatics
Gymnázium Grösslingová High School, Mathematic
| Dostupnost | 01/03/2024 |
| Kontraktor | 9639 Kč / Denně |
| Úroveň | SENIOR |