$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Senior Java Developer
Michal Nawrocki
,
Maidenhead, United Kingdom
Experience
Other titles
Skills
I'm offering
Highly motivated Senior Developer with very good IT architecture knowledge over 13 years experience in development sector. Passionate in Agile Environment, good team worker and leader in many projects.
• Building a team of 30 developers and improve good patterns in Agile.
• Building a continues deployment infrastructure for big data project (Cloudera, NiFi, Ansible scripts).
• Building a spring boot application (Betting industry) using REST/Groovy/MYSQL
• Building architecture for http://*****.** project based on PHP, Wordpress, Java Spring.
• Migrating continues delivery infrastructure from sh scripts to docker in Rated People.
• Building architecture for “Price Repository” based on PHP, ActiveMQ, Spring MVC, Hibernate. Creating release process for test, stage, live environments.
• Building 3 people team for Ecube and developing Agile Methodology and the best practices in project.
• Be a part of devOps team responsible for re-create release process (100 Jenkins jobs).
• Estimating and delivering on time many projects in Waterfall methodology for DB Schenker, Medicover and many others companies in Poland.
• Developing Intranet application (Portal Architecture) to register time cards and time scheduling for medical company. As a consultant I was responsible for keeping an eye on U/I. In development team I was a lead developer in this project.
• Designing and building registry system for delegations (Portal Architecture) and preparing training for 40 department directors. Application is used in 66 divisions.
• Creating the product website (Cowboy Architecture) about 1000 electronics products. Focused on SEO and Web Usability.
• Be a part of the team responsible for choosing CRM and ERP system for production factory (150 employee). I was responsible for technical part of election reporting to CEO.
• Be a private tutor for helping students to pass Java exams.
• Building a team of 30 developers and improve good patterns in Agile.
• Building a continues deployment infrastructure for big data project (Cloudera, NiFi, Ansible scripts).
• Building a spring boot application (Betting industry) using REST/Groovy/MYSQL
• Building architecture for http://*****.** project based on PHP, Wordpress, Java Spring.
• Migrating continues delivery infrastructure from sh scripts to docker in Rated People.
• Building architecture for “Price Repository” based on PHP, ActiveMQ, Spring MVC, Hibernate. Creating release process for test, stage, live environments.
• Building 3 people team for Ecube and developing Agile Methodology and the best practices in project.
• Be a part of devOps team responsible for re-create release process (100 Jenkins jobs).
• Estimating and delivering on time many projects in Waterfall methodology for DB Schenker, Medicover and many others companies in Poland.
• Developing Intranet application (Portal Architecture) to register time cards and time scheduling for medical company. As a consultant I was responsible for keeping an eye on U/I. In development team I was a lead developer in this project.
• Designing and building registry system for delegations (Portal Architecture) and preparing training for 40 department directors. Application is used in 66 divisions.
• Creating the product website (Cowboy Architecture) about 1000 electronics products. Focused on SEO and Web Usability.
• Be a part of the team responsible for choosing CRM and ERP system for production factory (150 employee). I was responsible for technical part of election reporting to CEO.
• Be a private tutor for helping students to pass Java exams.
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2015 - 2016
job
Senior Developer
Leo Tech Services Pte Ltd.
Leo Tech was founded in 2010 as a software R&D house. We work on all kinds of projects - from complex financial services systems, dealing with thousands of critical transactions per second, through to health and wellbeing mobile applications.
As a senior developer I was responsible for supporting a team. Take care about quality of the code. Develop new projects for existing customers. Team coaching was very important part of my job in this project.
Outline of responsibilities
• Working with the team (Mentioning, improving agile methodology).
• Developing REST API in Groovy using Spring Boot framework consumed by Javascript frontend.
• Building continuous delivery infrastructure together with QA based on (Gradle, Jenkins, Ansible)
• Building continuous deployment infrastructure for Big Data project. (Cloudera, Nifi, Ansible scripts, Kerberos).
• Developing data analysis applicaton in Python
• Develop agile metodhology in the team/company - Scrum master role
As a senior developer I was responsible for supporting a team. Take care about quality of the code. Develop new projects for existing customers. Team coaching was very important part of my job in this project.
Outline of responsibilities
• Working with the team (Mentioning, improving agile methodology).
• Developing REST API in Groovy using Spring Boot framework consumed by Javascript frontend.
• Building continuous delivery infrastructure together with QA based on (Gradle, Jenkins, Ansible)
• Building continuous deployment infrastructure for Big Data project. (Cloudera, Nifi, Ansible scripts, Kerberos).
• Developing data analysis applicaton in Python
• Develop agile metodhology in the team/company - Scrum master role
REST, Continuous delivery, Framework, Continuous deployment, Senior Developer, Software, Health, Infrastructure, Developer, Groovy, Gradle, Team coaching, QA, Spring, Javascript, R, Deployment, Agile, Jenkins, Big Data, Scrum master, REST API, Coaching, Scrum, API, Frontend, Data Analysis, Python
2013 - 2015
job
Senior Java Developer
Rated People Ltd.
Is an online tradesmen recommendation service that connects homeowners and tradesmen. The service provides homeowners with a source of tradesmen that have been previously rated for their quality of work and tradesmen with the opportunity to gain new business.
As a senior Developer I was responsible for maintenance Rated People application. I worked in support team and as a part of Scrumban team I tried to improve test flow (functional tests and selenium tests) for Rated People application. Fixing an existing bugs, improving existing functionality was my daily routine over at six months, broken by unexpected issues like hacker attacks. As a part of DEVOPS team I cooperated with Linux administrators and I took a part in "docker project" where we moved Rated People application to docker containers. In the previous team I was responsible for building Rest services used by PHP and native applications. I supported younger colleagues.
Outline of responsibilities
• Working with Java REST, Spring and Hibernate
• Develop Java back-end functionality and cooperate with front-end developers.
• Implement third party Web Services.
• Moving application to docker.
• Be a part of the team to design new application using micro-services and AWS
• Maintenance and improve existing code include SQL.
• Maintenance Quartz, multi threading services.
• Maintenance functional and selenium tests.
• Prepare documentation for REST Services.
• On-boarding Developers
As a senior Developer I was responsible for maintenance Rated People application. I worked in support team and as a part of Scrumban team I tried to improve test flow (functional tests and selenium tests) for Rated People application. Fixing an existing bugs, improving existing functionality was my daily routine over at six months, broken by unexpected issues like hacker attacks. As a part of DEVOPS team I cooperated with Linux administrators and I took a part in "docker project" where we moved Rated People application to docker containers. In the previous team I was responsible for building Rest services used by PHP and native applications. I supported younger colleagues.
Outline of responsibilities
• Working with Java REST, Spring and Hibernate
• Develop Java back-end functionality and cooperate with front-end developers.
• Implement third party Web Services.
• Moving application to docker.
• Be a part of the team to design new application using micro-services and AWS
• Maintenance and improve existing code include SQL.
• Maintenance Quartz, multi threading services.
• Maintenance functional and selenium tests.
• Prepare documentation for REST Services.
• On-boarding Developers
Web Services, Multi threading, Native, Online, Senior Developer, Web, REST services, Support, Developer, Hibernate, Service, Test, Design, Spring, Selenium, REST, DevOps, AWS, Docker, Linux, Java, Sql, Php
2013 - 2013
job
Senior Java Developer
Ecube Ltd.
Ecube are innovative and professional software developers focusing on the financial and web publishing sectors. Ecube has a strong presence in the financial research sector offering a range of products from public websites through to back office analysis, document production and customer management applications. Ecube Limited is part of Stockcube plc. Ecube's sister company, Stockcube Research Limited is Europe's leading independent technical research provider.
As a Senior developer I was responsible for designing and developing "Price Repository". The application was designed and created by me from scratch as a version 3, based on experience gained from version 2 (dropped and unfinished by previous team) and version 1 build in Java scripting language in 2000. I recreated team structure in Ecube by hiring one Permanent Java developer and Java Contractor. I developed Agile methodology in the team by leading daily stand up, sprint planing and sprint review meetings. I recreated releasing path using Jenkins and shell scripts.
Outline of responsibilities
• Designing architecture and developing Spring application "Price Repository" conected with Bloomberg.
• Working with Spring MVC and Hibernate (MySql) and Active MQ.
• Developing Front-end web pages using JSP, JSTL, HTML, JavaScript (JQuery), CSS.
• Developing deployment environment based on Jenkins and auto deployment shell scripts.
• Mentoring the team as a technical leader.
As a Senior developer I was responsible for designing and developing "Price Repository". The application was designed and created by me from scratch as a version 3, based on experience gained from version 2 (dropped and unfinished by previous team) and version 1 build in Java scripting language in 2000. I recreated team structure in Ecube by hiring one Permanent Java developer and Java Contractor. I developed Agile methodology in the team by leading daily stand up, sprint planing and sprint review meetings. I recreated releasing path using Jenkins and shell scripts.
Outline of responsibilities
• Designing architecture and developing Spring application "Price Repository" conected with Bloomberg.
• Working with Spring MVC and Hibernate (MySql) and Active MQ.
• Developing Front-end web pages using JSP, JSTL, HTML, JavaScript (JQuery), CSS.
• Developing deployment environment based on Jenkins and auto deployment shell scripts.
• Mentoring the team as a technical leader.
MVC, ME, UP, Production, Senior Developer, Web, Software, Office, Developer, PLC, Architecture, Jsp, Hibernate, Management, Spring, Javascript, Scripting, Mentoring, Deployment, Agile, Jenkins, Research, Websites, HTML/CSS/Javascript, Java, Jquery, Mysql, Html, Css
2013 - 2013
job
Senior Developer - Founder
TechOwls Ltd.
• ASTON BARCLAY (Full time 2 years contract) One of the leading vehicle auction & remarketing suppliers in the UK. Building micro-services applications to service vehicle valuation mobile app. Building release strategy to deploy applications in AWS (Elastic Container Service)
• SALMON LIMITED (Full time contract 4 months). Building micro-services applications for T-Mobile US. Working with AWS Stack. Setting up single sign on authentication server on Spring Boot and OAuth 2.0 specification.
• Laverock Von Schoultz Ltd (Full time contract 2 x 6 months). Breaking monolith application to micro-services. Building Continuous Integration platform using Jenkins, Docker. Building test automation in Spock framework.
• Sales Skills Assessment Limited (Firm Fixed Price Contract). Migrating web application from .NET to JAVA based on Waterfall documentation. I played Product Manager role for this project. I was fully responsible for a budget. I transformed documentation to stories to be able to use Agile methodology internally and demonstrate the work to the client in weekly iterations. Project done in 6 months by 3 Developers in Spring Boot, Mysql, Thymeleaf.
• Building Freights.eu platform for transport industry. (Firm Fixed Price Contract Co-founder)
• SALMON LIMITED (Full time contract 4 months). Building micro-services applications for T-Mobile US. Working with AWS Stack. Setting up single sign on authentication server on Spring Boot and OAuth 2.0 specification.
• Laverock Von Schoultz Ltd (Full time contract 2 x 6 months). Breaking monolith application to micro-services. Building Continuous Integration platform using Jenkins, Docker. Building test automation in Spock framework.
• Sales Skills Assessment Limited (Firm Fixed Price Contract). Migrating web application from .NET to JAVA based on Waterfall documentation. I played Product Manager role for this project. I was fully responsible for a budget. I transformed documentation to stories to be able to use Agile methodology internally and demonstrate the work to the client in weekly iterations. Project done in 6 months by 3 Developers in Spring Boot, Mysql, Thymeleaf.
• Building Freights.eu platform for transport industry. (Firm Fixed Price Contract Co-founder)
Net, Founder, Manager, UP, Framework, Test automation, App, Senior Developer, Server, Web, Continuous integration, Assessment, Authentication, Developer, Mysql, Service, Test, Sales, Integration, Spring, Product Manager, Automation, Agile, Jenkins, Budget, AWS, Docker, Java
2012 - 2013
job
Developer
Informa Business Information.
Informa is a progressive and successful international business with many industry-leading products and services in niche markets around the world. Informa provides academics, businesses and individuals with unparalleled knowledge, up-to-the minute information and highly specialist skills and services. With around 8,000 employees working in some 150 offices in over 40 countries, our global reach and breadth of offer is unique.
As a part of Scrum team I developed web page www.insuranceday.com based on Vizrt Online Suite. I prepared widgets using Widget Framework, Spring MVC and Hibernate. I worked with Escenic Content Studio. I often worked in pairs as a part of extreme programing.
Outline of responsibilities
• Developing web application based on Vizrt Online Suite.
• Working with Spring MVC and Hibernate.
• Developing Front-end web pages using JSP, JSTL, HTML, JavaScript (JQuery), CSS.
• Modification of WEB-API application to host third part data.
• Working in Agile JIRA environment and use Extreme Programing techniques.
As a part of Scrum team I developed web page www.insuranceday.com based on Vizrt Online Suite. I prepared widgets using Widget Framework, Spring MVC and Hibernate. I worked with Escenic Content Studio. I often worked in pairs as a part of extreme programing.
Outline of responsibilities
• Developing web application based on Vizrt Online Suite.
• Working with Spring MVC and Hibernate.
• Developing Front-end web pages using JSP, JSTL, HTML, JavaScript (JQuery), CSS.
• Modification of WEB-API application to host third part data.
• Working in Agile JIRA environment and use Extreme Programing techniques.
MVC, UP, Framework, Online, Web, International, Developer, Jsp, Hibernate, Content, Spring, Javascript, SoMe, Agile, Jira, HTML/CSS/Javascript, Scrum, API, Jquery, Html, Css
2008 - 2012
job
Programmer
Macrologic S.A.
Poland
"Macrologic" employs 270 IT and management experts. It has 14 branches in the Polish region. The main product is Xpertis solution package, supports the following areas of business activity: Resource planning and recording (ERP), information and knowledge management (KM, CRM), management analysis (BI).
In Macrologic I worked in "Project team" responsible and focused on finishing projects within budget and keep high quality products. I cooperated with Project Managers to find the best solutions for clients' company and we usually facilitated special orders for them, which was the extension of an existing ERP system. My role in the majority of projects was to find the best way to create user interface where the user must fill in many form fields to input important data to the system.
When I created a dedicated solution for the client I used a Portlet application to prepare application and develop on XpertisCMS. On the front-end I used HTML, CSS, JavaScript (JQuery) and JSP or JSF. I changed Portal Theme to customize XpertisCMS visual site for the client.
I trained costumers to help them to understand applications, the biggest training included 10 people and was 4 hours long. I was a mentor, I have helped to teach 2 colleges how to work with Portlet application for five months.
Outline of responsibilities
• Designing, implementation and development of applications based on Web Java technology, J2EE (Servlet, Portlets, Web Services, Apache Tomcat.)
• Implementation and development of ERP applications in portlets (JSR-168) working on XpertisCMS
• Developing Front-end B2B web pages using JSP, JSTL, HTML, JavaScript (JQuery), CSS.
• Creating documentation and valuation of works implementation.
• Preparation of training materials and conducting training.
• Training of employees (Mentor).
"Macrologic" employs 270 IT and management experts. It has 14 branches in the Polish region. The main product is Xpertis solution package, supports the following areas of business activity: Resource planning and recording (ERP), information and knowledge management (KM, CRM), management analysis (BI).
In Macrologic I worked in "Project team" responsible and focused on finishing projects within budget and keep high quality products. I cooperated with Project Managers to find the best solutions for clients' company and we usually facilitated special orders for them, which was the extension of an existing ERP system. My role in the majority of projects was to find the best way to create user interface where the user must fill in many form fields to input important data to the system.
When I created a dedicated solution for the client I used a Portlet application to prepare application and develop on XpertisCMS. On the front-end I used HTML, CSS, JavaScript (JQuery) and JSP or JSF. I changed Portal Theme to customize XpertisCMS visual site for the client.
I trained costumers to help them to understand applications, the biggest training included 10 people and was 4 hours long. I was a mentor, I have helped to teach 2 colleges how to work with Portlet application for five months.
Outline of responsibilities
• Designing, implementation and development of applications based on Web Java technology, J2EE (Servlet, Portlets, Web Services, Apache Tomcat.)
• Implementation and development of ERP applications in portlets (JSR-168) working on XpertisCMS
• Developing Front-end B2B web pages using JSP, JSTL, HTML, JavaScript (JQuery), CSS.
• Creating documentation and valuation of works implementation.
• Preparation of training materials and conducting training.
• Training of employees (Mentor).
Apache, Portal, BEE, Web, Development, Implementation, Tomcat, It, Jsp, Technology, J2EE, Management, Web Services, Javascript, Mentor, ERP, Training, Budget, B2B, CRM, HTML/CSS/Javascript, Java, Jquery, Html, Css
2006 - 2007
job
PHP Developer
PPHU Impresja.
Poland
"Impresja" employed 3 IT experts. Its main task was Web Graphic Designing, creating webs pages based on PHP and Mysql database.
In Impresja I cooperated very closely with graphic designer to prepare web pages for the clients. I cut up PSD files and prepare HTML, CSS and JavaScript. I prepared PHP code and MySql data to develop the best product for the client. I developed a company CMS system focus on delivering simple solutions for scalable graphic interface.
Outline of responsibilities
• Designing, implementation and development of web sites using PHP, HTML, CSS and MySql
• Developing of company CMS.
"Impresja" employed 3 IT experts. Its main task was Web Graphic Designing, creating webs pages based on PHP and Mysql database.
In Impresja I cooperated very closely with graphic designer to prepare web pages for the clients. I cut up PSD files and prepare HTML, CSS and JavaScript. I prepared PHP code and MySql data to develop the best product for the client. I developed a company CMS system focus on delivering simple solutions for scalable graphic interface.
Outline of responsibilities
• Designing, implementation and development of web sites using PHP, HTML, CSS and MySql
• Developing of company CMS.
Javascript, Css, Html, Php, Mysql, HTML/CSS/Javascript, CMS, Database, It, Developer, Implementation, Development, Web graphic, Web, PSD, UP
2003 - 2006
job
IT, Graphic Designer
Zamel Sp.J.
Poland
"Zamel" employs 150 people. It is the leader in Central and Eastern Europe within the scope of manufacturing bells and gongs, as well as to become one of the leading Polish producers and exporters of electro-technical products.
In Zamel I was responsible for creating the company web site. I cooperated a with graphic designer to prepare the best webpage focused on product presentation. I prepared an advanced search engine based on PHP and MySql to help to find products for the clients. The company web site was used until 2010.
Outline of responsibilities
• Hardware service
• Designing, implementation and care of the company's website. (PHP,CSS, JavaScript, MySQL)
• Designing of paper advertising materials. (Photoshop, InDesign)
"Zamel" employs 150 people. It is the leader in Central and Eastern Europe within the scope of manufacturing bells and gongs, as well as to become one of the leading Polish producers and exporters of electro-technical products.
In Zamel I was responsible for creating the company web site. I cooperated a with graphic designer to prepare the best webpage focused on product presentation. I prepared an advanced search engine based on PHP and MySql to help to find products for the clients. The company web site was used until 2010.
Outline of responsibilities
• Hardware service
• Designing, implementation and care of the company's website. (PHP,CSS, JavaScript, MySQL)
• Designing of paper advertising materials. (Photoshop, InDesign)
Javascript, Css, Php, Mysql, Advertising, Indesign, Service, Website, It, Implementation, Hardware, Web, Search
My education
2009
-
2012
n/a
Bachelors, N/a
Bachelors, N/a
1993
-
1998
Technical School Mechanic
N/a, Instrumentation and Industrial Automation
N/a, Instrumentation and Industrial Automation
Academy of Computer Science and Management in Bielsko
Unspecified, Profile (Minor in Information Systems)
Unspecified, Profile (Minor in Information Systems)
Michal's reviews
Michal has not received any reviews on Worksome.
Contact Michal Nawrocki
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Michal directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark