Przejdź do głównej zawartości

My CV



no possibility to copy the content without the owner's consent

 

Mateusz Hyski / 02-08-1980

Jelcz- Miłoszyce (20km from Wroclaw)

+48 511 113 353

https://join.skype.com/invite/kfPBoYueonIo

hyski.mateusz@gmail.com / okrokwiecej@gmail.com

www.linkedin.com/in/hyskimateusz

facebook.com/okrokwiecejcompl-112864250561798

www.okrokwiecej.pl – own running blog side




okrokwiecej - own IT business from 14-08-2020


-> Web, Android app for collect candidate data during process of IT recruitment

- (under construction)


-> Web application or Desktop app or Architects, 

- (under construction)

 

-> Web app (own idea)

- MySQL, RichFaces, Java6, Apache Tomcat 6, JPA, Hibernate (in 80% finished)

 

-> Android project for people (e-business)

software development, manual tests, automation test by bash scripts, sql scripts and a little by Selendroid, own design of Android app which cooperates by Rest Services with another web/rest project under Apache TomEE, which has been designed by myself and it works but still on going. Rest project works on Java Hosting.Another Rest project works also under Apache TomEE but this one is responsible or another business logic.

- MySql, Json, Mvn, Ant, EJB 3,JSF, JPA, Hibernate, Spring, Rest

First opinion from users – great, simple an user interface

-> Android project for drivers

Android project based on GPS for drivers  ( prototype exist, own idea)

-> Android project for runners

Android project based on GPS for runners ( prototype exist, own idea )

-> Android project with Arduino

Arduino project cooperates with another electronic deviced and Android. Managed by an android app ( prototype exist, own idea )

- communication by Bluetoth

-> Another project with Arduino, Android and step motors

own idea of machine, own logic designed on Arduino and Android app - under finish a documentation for next step for patent government,

>> from 14.12.2020 -...

-> Senior Java Developer - B2B with DCV Technologies

>> from 14.08.2020 - 07-11-2020

-> Java Developer - B2B with NBC

-Bpmn, WildFly, PostgreSql, Mvn, Flyway, Svn, Linux, Intelij, Camunda, Enterprise Architect, Jira



Senior Java Developer (remote work) – Softq ( 2018-10 – 2020-07 )

Open-source project ScadaLTS – project which work as a administrator system of sewage treatment plant. It can be used whenever where work IoT. It can work in Power plants. That’s a level of architecture application.

 

technologies :

- Jsp, Git, Docker, Spring Microservices, Spring, Jdbc, Spring, JPA, Hibernate, Mvn, Ant, Travis, Jenkins, Rest, JavaScript, Bash, Ubuntu,

- MySQL (writing procedures,functions,triggers, tables),

- PostgreSQL(writing procedures,functions),

- Enterprise Architect,VM’s, 

 

tasks:

-multithreading processes because of real-time jobs exist in application, 

-work in client in Luxembourg in another project, 

 -create Rest Services regarding a documentation,

-work on side of company by few days, monthly,

- contact with client remotely (whereby, jitsi, teamviewer ) and by mobile phone,

- working with many protocols because application works with different devices ( as example with PLC drivers ), 

- create documentation with diagrams for solutions for not technical users and technical users, 

- prepare by some time a presentation which shows actual status of task/project( during an iteration with problems if appeared and problems solving propositions), 

- contact with client (talks about solutions with client because he is also technical linux expert – maybe he have other better idea),

- created and designed automation test tool which use Selenium,  

- create UML diagrams, class diagrams, actor diagrams in Enterprise Architect, draw.io,

- Junits (because of project didn’t contain Junits - how to protect solution by tests in project and not damage the system),

- the Junits didn’t appear in application earlier,

- propotyping solutions on each level,

- fast solving problems during an iteration (task appeared during project which unforeseen – find solution – fast safety decisions which solution will be good for project– introduce it - test everything with production full existing database, prepare everything to ready to production/test environment, recheck everything, analyze solution once again,

- deep understanding-investigating app (get know how application/part o app work because of lack documentation), analyze classes imports ( do they should be here or there), reviews code, create elastic, adaptive code and easy to understand,

- many ideas for application for easy work for administrator (don’t stop application for - as example - dumping db– ideas to create from monolit application to module, real – time system because application is in 30% real – time,

- overloading/integration tests and so on, preparing and describing test tasks,

- SOLID,DRY, design patterns if possible,

- wondering do we really need some solutions,

- do we really need a new technology for this (for this feature),

- do we can use existing technology for actual subtasks, how we can adapt technology according to licence,

- thinking and create module application from monolit application by safety way,

- expain group why some solutions should be used,

- prepare many branches (development and test plan) and merge solutions into ending branche,

- deploy a new version of application into production server.

- how we can adapt Test Center Quality portal with all tests to automation test,



Software Developer/Designer Java – EuroBank (2018.05- 2018.07)

technologies :

- Structs, JSP, GitBucket, Jenkins, Spring, JPA, Hibernate, Maven, Oracle, MySQL,Java 6,8, SOA, JMS, SpringBoot


tasks :

- maintenance existing software, 

- implementation of new features,

- demonstrate and talk how can look automation tests for everything because they didn’t existed,


Application Java Developer – Atos (2016.07 – 2018.04)

technologies :

- Git, JSP, Structs, JPA, Hibernate, Maven, WebLogic, Oracle, Angular 2, MySql, SOAPUI, Jenkins, JavaScript, Java, Tibco, Spring Microservices


tasks :   

- maintenance existing software,

- on-call service at night,

- solve problems by deep analyze logs and code because lack of documentation, - prepare and do training about microservices for others,

- moving to higher level of Java existing software,

- work in client at Siemens ( get know how about project ),

- contact with client F2F (business trips),

- prepare microservices training or people work with them,

- proposing solutions,

- work everyday with solution architect,


SOA Developer (Service Oriented Architecture Developer) - EFL (2015.07 – 2016.06)

technologies :

- IBM Integration Broker (7,10), SOAPUI, Websphere Application Server, WSDL, CVS, Git,JIRA,Jenkins,Confluence,Sonar, EJB 3, Java 5,6, XSD, XSL,



tasks :

- basic knowledge about BPMN because day by day work in same room witch architects, 

- implementation new services and maintanance services,

- set up Java level applications 5 -> 6 (tests) and maintenance,

- working with ending people who will use application at work area (introduce new functions helpful ending users),



Java Software Developer – Newind (2015.01 – 2015.05.31)

technologies :

- MuleESB ,EJB 3, Tomcat, JBoss, (Rich,Prime)Faces, Structs, JMS, JAX-RS, SOAP, Eclipse, Ant, Maven, Spring, Hibernate, PostgreSQL, JavaScript, JUnit, XML,Bash, Java, JavaScript


tasks :

- implementation new features,

- manual tests,

- an integraton tasks (mule esb),

- create an architecture of a new project and implement it regading documentation


Software Engineer – Tieto (2010.11 – 2014.12)

technologies :

- EJB 2,3 , Java 6, JMS, Eclipse, JMS, Maven, SOAP, Swing, JUnit, Jira, Jenkins, Spring, Hibernate, Apache Tomcat, Liferay, Vaadin, JBoss, RichFaces, Oracle, Python,


tasks :

- maintanance existing software in Java 6, test it by JUnit's,

- test solution written by others (by short time work as tester in one project), 

- investigate problems/bugs, 

- work in scrum teams (4-8 people in one team)

- investigate and implement new features regarding expectations prepared by architects in group, work with architects,

- prepare internal courses for others from Liferay and follow it,

- prepare own training for Warsaw Java Event, 

- prepare demos and show it - Scrum, 

- extend parts of Websphere server by EJB


PHP Software Developer - LT Software (2010.05 – 2010.10)

technologies :

- Kohana Framework2.2 , CakePHP, PostreSQL, MySQL,

 

tasks :

- new features ,

- manual tests, 

- work with database ( create an additional or modify existing tables) 

- write software,



Validator of the finish product – Coroplast ( 2009.10 – 2010.05)

tasks :

- check final product before departure to factory do they’re don’t have any errors.


CAD designer – Chespa Sp z.o.o ( 2008.08 – 2009.08)

technologies :

- AutoCAD


tasks :

- create a new project from template to accept by client, to check with original given template, to finally send to blanking on CNC machine,

- update CAD projects regarding expectations,

- work in team, sometimes work alone,


Salesman PC hardware,serviceman, PHP software developer – Firma Handlowa (2007.08 - 2008.07)


technologies :

- Lampp, MySQL, PHP,


tasks :

- lead computer store and service it,

- counsellor,

- write software in PHP. Use Lampp as a server and NetBeans as IDE and MySQL as a database.


Software Tester – AIG Credit (2006.09 – 2007.07)

technologies :

- Visual Basic.NET, 

- Visual C#.NET,

- SQLServer 

 

tasks : 

- write tests cases and execute them,

- test software by the black and write box,

- automatic tests for Mercury, 

- work in group,


CNC operator and programmer - Pyka Furniture ( 2004.05 – 2006.09)

technologies :

- used specific software, 

 

tasks : 

- write in specific language, schemas for CNC machine,

- understanding how machine work and her tools, 

- optimalization regarding specific wood (set up specific speeds and directions for specific tools),

- operate and programming two CNC machines,

- work in wood,
- responsibility for correct dimensions and quality,


Warehouse – Famel Kluczbork ( 2003.09 – 2003.12)


tasks :

- work in magazine and salesmann,



Serviceman of PC hadrware and fiscal cash – ALFA Kluczbork ( 2003.09 – 2003.12)

tasks :


- service of PC and fiscal cash,

- salesman,

- counsellor,

- programming a fiscal cash



Formal education:

Information System – Master – Opole (2010)

Information System – Enginner – Opole (2006)


Certificates:

2014 – OCJP 6


Courses / trainings:

2020 - Camunda online course Altkom

2020 - Tasks and responsibility of project manager - online course

2020 - How to ensure security during software development? - online course Altkom

2020 - Training about robots - how to design safety robot and how robots works - wroclaw

2019 - jutronauci - final of innovations about robots and other innovation ideas - warsaw

2019 - jutronauci - prezentation people with innovation ideas - wroclaw

2017 – Engineering area – UML diagrams,class diagrams and so on – internal - Atos

2017 – System architecture (Java and integration) – vavatech -Atos

2017 – Spring microservices ( prepare and conducting presentation) – before it I had to well know how it work

2016 – Angular – Atos

2013 – Developing JEE based on Liferay – Tieto

2012 – D&D in Vaadin on Liferay6 ( prepare and conducting presentation) – WarsJava 2012

2006 – Basic of test software ( knowledge from ISTQB) – AIGCredit

  2003 – Programming fiscal cash machine (SHARP) –ALFA Kluczbork

 

  Languages:


English – B2/C1

Japan – A1

China - A1


Hobby:

- ultra running, ski-cross, triathlons (my blog),

- thinking, smart - useful solutions,

- architecture - not only in software development, bonsai,




.something about me….


In 1999, I alone, buyed a book Visual Basic 6, during the high school, and wrote alone a software helpful for teachers which fill fields on certificate of completion (when students finish classes in second school and students starts next class as example from 2 to 3. I used here only VB6 which I buy as a original package with license and SQL database to create two application (one of them worked with printer). That was mine own idea because I wondered – what I can do/use mine knowledge. Then , that was great idea – every teacher was surprised. After that I tried get knowledge and know how during write own next ideas and write jobs as a frelancer ( CakePHP, Kohana, MySQL, J2SE, Oracle, ServiceMix, Apache Camel) I finished own mine ideas and started next one an additional jobs (JEE, Tomcat6, JBoss 6, JSF2.0) to have bigger experience. I have own ideas and right now have 2 application android not finished yet which works with Rests and remote MySQL db. These applications finished in 80% and are still under construction still. I am author of those (development, design, test on many levels). One of them work as a widget. One of them I use in my hobby, passion about what I mentioned at the beginning of this document.Since 2017.  I started create two propotypes (machines worked with Arduino, engines, drivers and with Android ) and they are still under construction because of many reflections and tests of prototype – one of them exist as a patent. Despite all this, still I have another ideas, not only as a software. Last time I was on automation/ robot trainings where I saw how these machines are designed and I talked and tried get knowledge about another levels of using them and design, as example level of safety for people. I very like wondering and thinking about things helpful for people during every day and finally design-create things. Despite all technical level I like study Japan language and when somebody ask me about tip about ultra running, I will help.


I would like to wish you good rest of the day and thank you for possibility to show my personality.

 

 

 


Komentarze