Zpět na profesionály

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

Author
IT Analyst & Java Architect +3
65af5dc11457d800010f12f2
Dostupnost01/03/2024
Kontraktor9639  / Denně
ÚroveňSENIOR
Role
IT Analyst Java Architect Java Developer Lead Engineer Team Leader
Jazyky
English
Dovednosti
AngularAngularJSApache KafkaApache MavenApache StormApache TomcatApplication ServerArchitectBig DataCC++CRMCSSContainer Management SoftwareContainerization SoftwareDatabaseDevOpsEclipseFunctional TestingHibernateIDEJavaJava EEJava ToolsJava serversJavaScriptJenkins (software)JiraKubernetesLESSMessage BrokerMicrosoft serversOraclePostgreSQLProject Management ToolsSQLSW Tools APIsSpringSpring bootTeam LeaderTesting TypesToolsUMLUnit TestingdBase
Lokality
Remote