IT Analyst & Java Architect & Java Developer & Lead Engineer & Team Leader
Overview
Short Summary
Java developer with 17 years of experience. He is currently working on an internal system where there are many applications that are interconnected with each other. He adds new features, does maintenace and navigates the applications when something is needed. He also designs solutions and implements them, uses CI/CD for deployments which are done regularly. The technologies and databases he uses on the project are Java, Hibernate, AWS, Kubernetes, Docker, Jenkins, PosgreSQL. He has also done microservice based development as well as event-driven architecture where he used Kafka. In addition, he is also responsible for leading a team of 4 developers, mentoring them and doing code reviews as well. He is used to working in an agile environment in Scrum. He communicates in English on a regular basis, currently working with American colleagues.
Work Experience
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
| Availability | 01/03/2024 |
| Freelancer | 396 € / Per day |
| Level | SENIOR |