Profileimage by Tamas Papai I often work in multiple roles as a software developer (Java, Golang, React) preferably on the backe from NagykozrHungary

Tamas Papai

available

Last update: 16.01.2024

I often work in multiple roles as a software developer (Java, Golang, React) preferably on the backe

Graduation: M.Sc Computer Science
Hourly-/Daily rates: show
Languages: English (Full Professional) | Hungarian (Native or Bilingual)

Attachments

cv_pt_eng_2021_2.pdf
cv-pt-2024-1_160124.pdf

Skills

I have lots of experience in all areas of software development. I have worked both on the customer and developer side, I have also been a developer, business analyst, product owner, and project manager. I am experienced in communication with customers, customer demand management, backlog management and project management. I have successfully managed several development projects during my career so far. I believe that the basis of successful developments is communication and the organized way of the development. Due to the accelerated world, I believe the best methodology for software development is currently the agile methodology, which is based on proper backlog management and communication. I like and expect clear communication. Differences of opinion are not a problem in a team, discussing them is the best way to approach customer needs during development.
  • 10+ years of experience in various programming languages • Participate in different application development teams as developer, senior developer and lead developer
  • Design and lead implementation of different applications
  • Continuous customer communication, collect customer requirements, manage product backlog, sprint backlog,
  • Team leading of agile development teams • Design database models, interfaces, manage and implement the data migration
  • Take responsibility for successful delivery within the specified human resource, time and budget
  • Preparation of the necessary user and development documentation
  • Desing and implement the application testing and deployment
Tech stack
Spring  (Spring Boot, Spring Security, Spring Data, Jpa, Hibernate)
Java
Golang
Databases (Postgres, Oracle, MSSQL, PL/SQL, TSQL, NoSQL) solid knowledge in DB creation, migration and stored procedures
Business Analyst experience.
Product Owner experience
Android development (Java)
Cloud: AWS
Jira

Project history

01/2021 - Present
Senior / Team lead developer Golang / React / Typescript / AWS serverless
(Energy, water and environment, 10-50 employees)

Senior developer / Team lead

03/2019 - 03/2020
Lead developer, tech lead
Devpoint GmbH (Internet and Information Technology, < 10 employees)

Senior developer, lead developer, tech lead for the Devpoint GmbH (Switzerland) My main task was to lead the rewrite the Werkerapp application especially the parts of backend, Android and the UI.
Java EE 8, Spring Boot 2.1.5, Hibernate, Android 5-9, React 16, MQ / JMS, AWS, Postgres


09/2017 - 03/2019
Product Owner, developer
Innobyte Kft (Internet and Information Technology, 50-250 employees)

Product Owner, developer for Innobyte Kft to coordinate the design and implementation of the new National Building Affair Register (OÉNY - Országos Építésügyi Nyilvántartás)

I was the product owner of 2 core modules of the application, the data management and the document management (storing huge number of documents, 100+ TB/year), lead the development and testing of the modules, and coordinate the architecture, especially the database design and building.

Java EE 8, Spring Boot 2, Angular 5, Postgres, Maven.


09/2016 - 08/2017
Senior Java developer, PL/SQL developer
T-Systems Hungary (Telecommunications, 5000-10.000 employees)

Senior Java developer, PL/SQL developer, BA as contractor for T-Systems Hungary to develop the new car tracking application of the Hungarian Telekom PLC.

Java EE 8, JSP, PL/SQL, Oracle, Wildfly server, Maven


04/2015 - 07/2016
Senior Java developer
World of Books (Internet and Information Technology, 250-500 employees)

Senior Java developer as contractor for World of Books. My main task was to develop an application that supports the company's internal operations and manages the sale of the product in the Amazon and Ebay marketplaces.

Java EE 7/8, Spring 4.0, Hibernate, MySQL, Postgres


01/2014 - 01/2015
Lead software developer
XSoft Ltd. (Internet and Information Technology, < 10 employees)

Xoft is a small privately owned company in Hungary. Its main profile to offer complete IT solutions for catering trade companies. Our job was to plan, develop a new catering ERP system (mostly the backend). The stack was .ASP NET MVC 5.0, Entity Framework, Code First, MSSQL, published on Azure virtual servers, some backend processes were Java client applications run on Linux (printing, and data synchronizing with cash-registers). As part of this I was responsible for the servers on Azure and Linux too and load data from the customer’s previous apps to the new shared DB (JSE 8.0 / JDBC).


01/2012 - 01/2014
Lead software developer
Enter Ltd. (Internet and Information Technology, < 10 employees)

ERPro or Enter was a privately owned small company focused on developing ERP application for small companies. As one of the 2 developers my job was to plan, develop, install and maintain the application. Both we assessed their demands and customize the application. The stack was MS .NET C# MVVC, MSSQL, LINQ for the ERP app, and Java JDBC for data processing and loading into the current DB from the customers previous ERP systems.


07/2010 - 12/2011
Project manager, lead developer
Infomatix Ltd. (Internet and Information Technology, 50-250 employees)

Infomatix was a midsize IT company in Hungary focused on mobile development. I came into the company's Data synchronizing server application for its own mobile framework Mobiaccess. It was based on Java EE 8, Hibernate, Spring and Maven. My responsibilities were to manage the 2-3-person team and cooperate with other teams. My other job was to plan and lead the developing new mobile applications.


09/2008 - 07/2010
Head of department of infomatics, project manager
Mecsekérc Lc. (Energy, water and environment, 50-250 employees)

Mecsekérc is the successor of the former uranium mining company in Pécs, Hungary. I was responsible for my 5-person team to manage the department and solve IT based problems in the company. My second role was IT Project manager in the building of the Hungarian National Radioactive Waste Repository at Bátaapáti (Java 7 SE, Swing, Oracle DB, JDBC).


07/1998 - 09/2008
Developer, Senior developer, Lead Developer, Business Analyst.
Daten-Kontor LC. (Internet and Information Technology, 50-250 employees)

Daten-Kontor was a midsize software developer company in Hungary purchased by T-Systems Hungary in 2012. My responsibilities were developing and maintaining various GIS softwares for MATÁV and Magyar Telekom ( Hungarian Telekom) (C++, Java SE / EE 5-8, C#). I worked as BA in some other projects too.


Local Availability

Open to travel worldwide
I live in in the south part of Hungary. I can travel in EU once in a month if the project requires it and one or two days a week to closer locations.

Other

Every task can be interesting, every project can be a new, but interesting challenge. Let's discuss it, you can reach me via phone, Skype, email, or Linkedin.
Profileimage by Tamas Papai I often work in multiple roles as a software developer (Java, Golang, React) preferably on the backe from NagykozrHungary I often work in multiple roles as a software developer (Java, Golang, React) preferably on the backe
Register