Javascript Developer & Node.js Developer & React Developer
Overview
Short Summary
The candidate is an experienced IT professional with extensive experience in Java EE, JavaScript and React development. In addition, he/she has a very good knowledge of CSS, Python, C/C++, SQL and XML and a good understanding of ASM, Delphi Pascal, PL/SQL, JSP and JSF. The candidate is well versed in various development tools such as Enterprise Architect, Confluence, and Github (gitlab), and is proficient in IntelliJ IDEA and Terminal for coding purposes. He is comfortable working on macOS and Linux operating systems. His technology expertise includes both backend and frontend development, covering Java EE (EJB, CDI, JPA) and NodeJS for the backend and ReactJS, webJS, iOS and JSP (JSF) for the frontend. The candidate has experience with databases such as Oracle DB, PostgreSQL, MongoDB, MSSQL and MySQL. He/she is familiar with build tools such as Maven, Gradle, Ant and Webpack. In terms of communication protocols, the candidate is well versed in HTTP (WS+REST), FTP, TCP/IP, POP3, IMAP, SMTP and RPC/SOAP. His professional experience demonstrates a progressive career path with roles such as Senior Software Engineer where he was involved in architecture and team management. He has no problems communicating in English.
Work Experience
Java Senior Software Engineer (3/2020 - 12/2023)
- Designed and implemented applications for processing unstructured scientific big data and documents using Java and TypeScript.
- Used technologies like Spring Boot, NodeJS, Elasticsearch, Redis, ReactJS.
- Responsible for architecture design, implementation, application deployment, and monitoring.
JavaScript Senior Software Engineer (6/2018 - 1/2020)
- Designed and implemented applications for managing servers in a data center using JavaScript, NodeJS, ReactJS, and MongoDB.
- Responsibilities included architecture design, implementation, application deployment, and monitoring.
Java EE Software Architect (11/2016 - 03/2018)
- Designed and integrated systems for handling financial transactions for online gaming systems using Java EE, Spring, and ReactJS.
- Used tools like Wildfly, NodeJS, PostgreSQL, and MySQL.
- Responsible for architecture design, implementation, test cases, integration tests, application deployment, and monitoring.
Java EE Senior Developer (09/2015-11/2016)
- Developed a new core banking system from scratch.
Java EE Software Architect (05/2015-08/2015)
- Worked on front-end development of a back-office web application.
J2EE Software Architect (05/2010-04/2015)
- Various responsibilities including front-end integration, stateful HTML5 client architecture, and extending server-side Java runtimes.
J2EE Software Architect (09/2007-05/2010)
- Analyzed, designed, and implemented dynamic Web 2.0 applications for distributing information over other web applications.
J2EE Software Architect (7/2008-2/2009)
- Worked on an application for handling and controlling all activities around buying all products and services needed for airlines and airports.
J2EE Software Architect (3/2008-9/2008)
- Developed a Java EE application for handling payments entered as paper charging orders.
J2EE Senior Developer (7-2006-12/2007)
- Designed environment and rules for Java 5 enterprise applications.
J2EE Senior Developer (9/2005-6/2006)
- Worked on a system primarily responsible for administration of all types of debts and their legal enforcement.
Delphi, ORACLE, MSSQL, J2EE Developer (10/2004–04/2005)
- Specified, developed, and tested enterprise software for darning bourse portfolio using Delphi and Java.
PHP, MySQL Solution Architect, Software Architect, and Developer (12/2003–10/2004)
- Developed a content management system for a real estate agency using PHP and MySQL.
Student (9/2000-6/2005)
- Developed an object-oriented application for handling a database of students stored in files or MySQL database. Also worked on small learning projects with ASM and C++.
| Freelancer | 429 € / Per day |
| Level | EXPERT |