Tychy, Śląskie, Poland
Full-stack developer, open to challenges and new technologies. After work enjoys electronics, IoT, motorcycles and gym. Skills and Qualifications: ● quick learning of new technologies, programming languages, handling new software, ● Salesforce development, ● Javascript, node.js, jQuery, react, react-native, ● well known: Java 8, PHP, SQL, PL/SQL, C, C++, ● experience with MySQL, Oracle and postgresql databases, ● experience with Jenkins, TDD, JUnit, Mockito, SVN, JIRA, Git, mongoDB, maven, ● working with linux, ● experience in design patterns, ● electronics-related skills and microcontrollers programming: AVR, STM32. Code, code always changes
- java - node - javascript - salesforce
My responsibilities were extended to: - set up and manage automatic static analysis of commited code in jenkins, - adding new features in Comarch's framework for reconciliation (java), - software architect-related tasks, which involves planning the reconciliation mechanisms (creating concept) and setting requirements for new features.
I was responsible for implementing reconciliation adapter for different vendors (Huawei, Cisco, Alcatel), which discovers discrepancies in telecommunication network. I was using Java as programming language, as well as, PL/SQL. Moreover there was a lot of analysis of NMS (Network Management System) database, which greatly improves my skills in SQL. Another duties includes: - basic administration of oracle database (creating schemes, granting privileges, optimization), - writing bash scripts to automate upgrade of software and running tests on environment, - creating various tools, eg. website parser, excell reporter, - writing groovy scripts (software updater, mediator which downloads responses from MTOSI web service), - working with soap and rest services, - writing JUnit tests.
It is a company which manufacture electronic and automation equipment mainly for the mining industry. My duties included programming microcontrollers, repairing power supplies and creating documentation. I have learned how to manage my time and complete task on time.