Aleksandra Anna Krzak
Junior Full stack Java developer
Address Fryderyka Chopina 38/23
Phone +48-607******
E-mail adb4gt@r.postjobfree.com
Experience
****-** - ****-** GE Healthcare (MES team, Kraków - Lesser Poland District) Digital Technoligy Intern
- Test automation with Selenium WebDriver
- SOAP/REST web services.
- Bug fixing in Vaadin
- Work in Scrum methodology
Education
2016-10 - 2020-02 Master’s degree The Faculty of Mechanical Engineering and Robotics, AGH University of Science and Technology in Cracow. Course: Mechatronics engineering with English as instruction language.
Mechatronics, which is also called mechatronic engineering, is a multidisciplinary branch of engineering that focuses on the engineering of both electrical and mechanical systems, and also includes a combination of robotics, electronics, computer science, telecommunications, systems, control, and product engineering. As technology advances over time, various subfields of engineering have succeeded in both adapting and multiplying. The intention of mechatronics is to produce a design solution that unifies each of these various subfields.
In the academic year 2016/17 the Faculty of Mechanical Engineering and Robotics received ABET accreditation for Mechatronic engineering
http://www.imir.agh.edu.pl/modules/media/ABET_AGH_Sci_Tech_Krakow_-_EAC_16-17_Final.pdf 2013-09 - 2016-06 • High school 2013 – 2016 Jan Śniadecki High School in Kielce. 2010-09 - 2013-06 • Middle school 2010 – 2013 Kolegium Szkół Prywatnych Kielce. Laureate of a chemical competition on the provincial (Świętokrzyskie district) level Additional Activities
2018-10 - 2019-06 Scientific circle - Algo section Participant in the scientific circle - Algo section ( section connected with algorithms and data structurs) https://knbit.edu.pl/en/
Memeber of Woman's network, GE Healthacer
Helping organizing workshops and meetings with interesting people. Employer Branding, GE Healthcare
Co-organizing task for workshops like Green Light For Girls, job fairs in Cracow, but also help in making a representing crocow office
I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC
(General Data Protection Regulation)”.
Skills
Java 8, Lombok, Spring Boot, Spring Data, Spring Batch, Spring Security(JWT), Spring Cache(Hazelcast), Spring Kafka, Spring Quartz, Spring Mail, Apache POI, ITEXT, Angular 8, NGXS, Angular CLI, Formly, Material, Translation, TypeScript, React.js, HTML5, Sass, Bootstrap, JUnit, Mockito, Camunda
Design patterns: Builder, Singleton, Factory, Strategy, MVC SonarQube, Postman, Git, Maven, REST API, GraphQL, Swagger Jira, Confluence, Jenkins, JBOSS
Selenium, Cucumber, XPATH, CSS Selector,
SQL (Oracle, MySQL), Elasticsearch, MongoDB
Excellent math’s skills
SOFT SKILLS Communication (e.g.: written and oral communication) Flexibility (e.g.: adaptability, willing to change) Integrity (e.g.: honest, ethical) Teamwork (e.g.: cooperative, supportive) Professionalism (e.g.: proper dressed) Interpersonal Skills (e.g.: patience, empathy) Responsibility (e.g.: reliable, self-disciplined) Positive attitude (e.g.: optimism, confident)
Software
I have created a shop application in Java 8 using Spring Boot, what is more, Frontend side is written in Angular 8. These sides(Backend and Frontend) are communicating with each other via REST API. Concerning the database, I have applied the MySql in case of a relational database and elasticsearch as a NoSql search engine. Data saved in the MySql database are used as backup fo elasticsearch index. This solution provides as fast as a possible response for the user. From the security point of view, I have used Spring Security based on JWT. The user is getting an email confirmation with a link in order to create an account - after this operation user is able to log in. Furthermore, there exists a division into two roles: user and admin. Firs role is adapted for: looking through all products, adding them into the basket, making an order and generating an invoice with the usage of the ITEXT library. Admin is responsible for creating new products and removing them. He may also upload CSV files (with products) which will be processing by Spring Batch into the database. Whatis more, the admin is able to generate a report in many different formats: CSV, doc, JSON, pdf, Xls, XML. For this solution, I have applied two design patterns: factory and strategy. I have created a DTO object in order to better way communication with the Frontend side. Files like components, modules, states are generated by Angular CLI and NGXS CLI. AuthGuard interceptor is used for authentication purposes. A nice feature of this application is the translation into many foreign languages. Angular material ensures friendly appearance of GUI for the user. Another library used in this application is Angular Formly which is capable of generating simple forms. I have also used a PWA for a timesaving purpose.
I have also made exercises from EulerProject website applying knowledge about algorithms and data structurs I have also made exercises from EulerProject website applaing knowledge about algorithms and data structurs A sorter. All construction was made of lego. CORE2-ROS was build into it. Code was written in C++. I have applied rgb sensor but also sensor which was able to read the hight of an object. This sorting machine was sorting by the colour and by the size(by reading the hight for example of a nut). Mechanism has contained 2 motors. The level luffing crane -project was made in Inventor. Calculations cover strength of construction but also mobility. Every part is exactly described applying kinematic chains and Cad models 4 degrees of freedom robot(robotic arm) which is able to pick up many things depending on their size like cans, bottles or toys for children with rotational base.
I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC
(General Data Protection Regulation)”.
Languages
English – upper intermediate/C1
German – basic/A2
French – basic/A1
Certificates
2018-10 AutoCad (Advanced) Certificate
2018-10 AutoCad (Begginer) Certificate
2018-10 Fusion360 (Advanced) Certificate
2019-03 SolidWorks Certificate
ITIL® Foundation Certificate in IT Service Management Conferences
2017-09 The 15th Conference “Mathematics in Technical and Natural Sciences” http://galaxy.uci.agh.edu.pl/~wms/konferencje/mntp15/ Interests
Traveling
Literature
Photography
Classical & French music
Chemistry
Biology
I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC
(General Data Protection Regulation)”.