0% found this document useful (0 votes)
23 views6 pages

Java Developer

For developer

Uploaded by

Adama Niasse
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
23 views6 pages

Java Developer

For developer

Uploaded by

Adama Niasse
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 6

Lead / Senior Freelance Full Stack Java Developer

25 Years Experience
Remote. Based in Italy / Netherlands

Email kparkings@gmail.com
Phone 0031 (0) 643 220 866
Hourly Rate (ex BTW) Euro: 110 - 120 ( 40 hours per week)
Hours per week 40
Company Name Arenella B.V
Location Remote ((Some on site time possible)
Languages Dutch, English, Italian, French

Introduction

As Senior Java developer I mostly work on SpringBoot applications with Angular frontend’s
that make use of REST API’s and middleware such as Kafka and RabbitMQ. These
applications often use RDBMS’s and Elasticsearch for persistence.

What can I do for you?

1. I can design the architecture of your Java system. Including large distributed systems

2. I can evaluate and modernize the architecture of outdated systems

3. I can setup your initial project structure with all the configurations for security, databases and test
frameworks

4. I can develop the backend functionality

5. I can design and setup your database structure

6. I can design and setup your front end application

7. I can lead and coach other developers, including teams of senior developers

8. I can work as a consultant direct with the end client to identify the requirements for a system that will
support your business

What am I looking for?

My ideal project is a greenfield project where I am working as both the Application Architect and Lead
Developer. I prefer long running projects and as a preference I enjoy working in a small Dutch spoken team. I
have more experience as a backend developer but I also enjoy some front end and database work.

Why would you chose me?

I have a strong focus on quality. Not only regarding the code but also documentation and testing. I am used to
working as the most senior developer in the team and resolving complex problems without needing to rely on
others.

Due to having spent more than 24 years working as a developer I have experience with a large number of
technologies used on a large number of diverse projects. This puts me in an ideal position to determine what
technologies are available and what combination will provide the best results for a given project.

Technologies
Java 1.4 – 1.11, Spring, Spring Security, SpringBoot, SpringTest, MockMvc, Spring Mvc, Hibernate, JPA,
Angular, Typescript, CSS, HTML, JQuery, Oracle, MySQL, SQL Server, Postgres, Junit, Mockito, Gradle,
Maven, GIT, Bamboo, Jenkins, CVS, Eclipse, Sonar, SVN, CI (Continuous Integration), Agile, Scrum, Kanban,
REST, JSON, XML, ElasticSearch, NoSQL, Kotlin, kafka, jms, rabbitmq, Microservices, Monolith

Projecten

Arenella-ICT Arenella-ICT

September 2022 – Present Lead Java Developer / Architect

A platform for IT recruiters to find available candidates


– Designed the architecture
– Implemented JTW based authentication/authorization with Spring Security
– Configured and built both Backend (Java) and frontend (Angular)
– Responsible for migrating angular and spring to latest versions
– Setup Elasticsearch configuration with SSL security enabled
– Used Spring Data for both JPA and Elasticsearch persistence
– Implemented Unit tests with Mockito
Intel471

Senior Java Developer

Cyber security project. Providing intelligence relating to cyber criminals to


Intel471 interested actors. I was supporting existing features and writing new
functionality in a complex microservice architecture using the vertex
April 2022 – September 2022 framework.

– Writing backend code in both Java and Scala


– Working with multiple persistence stored (Kafka, RDBMS)

Recognize

Senior Java Developer

2 month project to gain some kotlin experience. Working in the Building


Recognize sector
– Angular Development
Feb 2022 – Apr 2022 – Kotlin Development

IND

Senior Java Developer

Greenfield project developing Event sourcing with Microservices to manage


IND imigration rights of companies and employees.
• Setting up event driven microservices with Kafka, Axon and SpringBoot
VOG • Working on design of microservices
• Setting up restdocs
• Developing new functionaity
February 2021 – September 2021
• Coaching medior level developers

Java 11, Spring, Rest, Kafka, Axon, AssertJ, Postgres, Json, Spring Security, Keycloak, Spring RestDocs, Maven, Git, Confluence, Mockito,
SonarLint, Jira, Eclipse, Jackson, Asciidoc, Microservices, Event sourcing, SpringBoot

Ministerie Veiligheid en Justitie (NCTV)

Lead Java Developer / Application Architect

Counter terrorism project. I was both application architect and lead Java developer.
This was a distributed system working with large volumes of data.
Security Cleared
• Designing the application architecture
• Setting up a SpringBoot microservice system,
October 2016 – September 2000 • Setting up the GUI with Angular 4 and TypeScript
• Coaching and leading other senior developers
• Setting up the Database and ORM layer (Hibernate)
• Developed a security framework for BasicAuth, X509 and JWT
• Developer an Audit framework
• Implemented a REST api
Java8, Spring, Spring Test, Spring Boot, Spring Security, REST API, Angular4, CSS, HTML, Postgres, SQL, Hibernate, JPA, Elastisearch,
Tomcat Embedded, RestDocs, Asciidoc, Jackson, BASIC_AUTH, X509, Eclipse, Gradle, Git, Bamboo, Jira, Jprofiler , confluence, continuous
intergation CI, Sonar, Mockito, ArgoUml, UML, Patterns, Agile, Scrum
Europol : Police Cybercrime

Senior Java Developer / Application Architect

Cybercrime project. I was a Senior Java Developer and application architect


VOG responsible for setting up the structure of the application. Including the front end,
backend, ORM (Hibernate) and the database.
Augustus 2014 – April 2016 • Designing the application architecture
• Setting up the Spring Microservices and the project structure
• Setting up the GUI with JQuery, Html and CSS
• Implementing Security with Spring Security en LDAP
• OWASP complient
• Communication via Queues en REST API
Jprofiler, Java 1.8, Technical architectur, Junit, Mock MVC, MS Sql Server, Maven, Camel, MQ Server, JSON, Jquery, Html, Css, Spring MVC,
Spring Security, LDAP (Active Directory), Apache Directory Studio, Distrubuted multi-component application, AJAX, Hibernate, Hibernate
Criteria, JSTL, JSON, GSON, jackson, Restful WebServices (REST), SL4J, JNDL, SVN, JPA, ORM, Tomcat, Eclipse, Confluence, AOP,
AspectJ, Sonar, GIT, Mockito, ArgoUML, UML, SQL Server Profiler, Jprofiler, TeamCity, TFS, Continuous Intergation (CI), Patterns, Agile,
Scrum

Toku-E : Pharmacie en Buurs

Senior Java Developer/ Application Architect / Project Lead

Project for predicting changes in the Forex market. I was responsible for the whole
project and had the roles from project manager, Application Architect and Lead Java
November 2013 – April 2014 developer. I had a senior C# developer working under me. The application was a
distributed and scaleable multi component system.
• Developing a scaleable multi-component system with a master/slave
configuration
• Designing the architecture and Setting up the backend Java Spring application
• Connecting via Rest API’s to external systems
• Hiring and managing other developers
Java 1.7, Spring, Hibernate, JPA, Annotations, MySQL, JSON/GSON, SQL, Eclipse, Junit, Multi-threading, multi language, Kanban, Jprofiler

Eyefreight: Logistisch

Senior Java Ontwikkelaar

A logistic project for planning optimal routes for customers such as Heineken and
Mango.
May 2013 – October 2013
• Developing new functionality
• Increasing performance and reducing memory requirements of the system
• Improving code quality with unit tests and refactoring
JSF, Eclipse, Java 6, Maven, Oracle, Postgresql, Jira, Tomcat7, Hibernate, SVN, XML, XSLT

Vizada – Telecommunications

Senior Java Developer

A complex project where the last developer with any knowledge of the project had
left with little warning. I took over the project and flew out a few days later to meet
November 2012 – February 2013 suppliers to determine the requirements needed to make the application work with
their latest API.

• I introduced the concept of Kanban. This was later adopted for all the companies
projects.
• I introduced the concept of formal testing and arranged for a dedicated tester for
the project
• Refactored code to reduce the codebase complexity
• Developed new functionality to make the application work with the external API
b2b, xml, reflection, cvs, oracle, tomcat, toad, css, Kanban, javascript, Agile, Eclipse, maven, java 1.6, Spring, Hibernate

Spil Games – Online computer games

Senior Java Developer

• Developing multithreaded servers for online multiplayer gameing


• System involved multiple services written in a mixutre of Java, Erlang, Flash en
PhP which were able to communicate with each other
February 2012 – October 2012 • Scaleable system which made use of external caching of shared information
• Code quality improvement through JUnit and regactoring
• Developed a small framework for the validation of incomming requests
Multithreading, Distributed application, Google Protocol Buffers GPB, Webservices, reflection, Java 1.6, MySQL, Tomcat, Kanban, XML,
Standup, Agile, Pair Programming, Eclipse, Memcached, Socket Programming, Hudson, Continuous Integration CI, Jinterface

Eneco – Energy

Java Portal Developer

Developing the Eneco’s client service application and the Eneco Toon product using
Java and MySQl
July 2011 – November 2011
• Developing client service portal with Liferay
• Backend development of Eneco Toon
Java 1.6, Liferay, Junit, JSF, Maven, MySQL, Tomcat, IceFaces, Xhtml, Eclipse, Bash, Agile, Scrum

Europeana – Koninklijk Bibliotheek

Java developer

Portal providing access to 10,000,000 items in European national museums.


November 2010 – May 2011
• Defining new requirements together with the BA’s
• HTMLUnit tests in a CI environment
• Responsible for both back and front end coding
• Application performance improvements
• Developed a Javascript wizard to install the portal within external websited
Java 1.5, J2EE, Spring, SVN, Tomcat, Eclipse, Agile, Scrum, standup, HtmlUnit, Google translate API, Bing translate API, JS, CSS, Html,
wikipedia, dbpedia, php, GWT, Unix, Kanban, Hudson, Continuous integration CI.

ANB Amro – Financial (Dialogues Technology)

Java Developer

• Designing and developing several small and medium sized application for startup
internet compaines using Java and MySQl
November 2009 – November 2010 • Working as a consultant with the end clients
• Working as Scrum Master
• Integration with CMS systems
Java, J2EE, Alfresco, Spring Mvc, SVN, Flex, MySql, Tomcat, Eclipse, Agile Scrum, Junit, Hibernate, UML, Wordpress, Php, Scrum Master,
lightbox, greybox, twitter API, putty, linux, bamboo, Hudson, Continuous Integration CI

GroeiNet – Bloemen

Java / Oracle Deve;oper

• Further development of application written in Java ans PSQL


July 2009 – October 2010 • Responsible for both Back and Front end development

Java, J2EE, Struts, Ajax, Oracle PL-SQL, Toad, OC4J, Ant, CVS, Tag libraries, Javascript JS, CSS, Html, BC4J, XML, Jasper reports, Moo
tools, JOX (Java objects XML)

ING Card – Financial

Java / Oracle Developer

• Migration of all credit card information from ING and PostBank


• Responsible for the design and development of a PL-SQL application to migrate
January 2009 – May 2009 credit card information from the two banks
• Developed a custom PL-SQL test framework
Oracle 9/10g, PL-SQL, PLSQL Developer, Toad, Java SE, Eclipse

ING Credit Risk – Financial

Java / Oracle Developer

• Developing new functionality for a Credit Risk application


• Agile Scrum team
February 2006 – November 2008
• Working with BA's to define new functionality

Java, J2EE, JSP, Servlets, POJO, Junit, PairProgramming, Scrum, Agile, Custom Tags, XML, Javascript JS, CSS, HTML, Eclipse, Rad7,
Spring, SQL

ESA/ESTEC – European Space Agency

Java / Oracle Developer

• Maintenance and development of a Java/Oracle application


• Working as a consultant direct with the end client
November 2005 – February 2006 • Introducted Agile Scrum to het project
• Responsible for a junior developer
• Working with BA’s to define new functionality
Java, J2EE, JSP, Servlets, Pojo, Oracle, PL-SQL, Struts, tag libraries, Jasper Reports, JavaMail, Functioneel analysis, Technical ontwerpen,
Hibernate, Ant, CSS, Html, JavaScript JS, XML, Eclipse, Toad, CVS, Apache

Sapienza – European Space Agency

Java / Oracle Ontwikkelaar

• Maintenance and development of several Java/Oracle applications


• Defining functionality along with end clients
January 2004 – February 2005

Java, J2EE, JSP, Servlets, Pojo, Oracle, PL-SQL, Struts, Tag Libraries, Jasper Reports, Java Mail, Functional Analysis, Technical Design,
Hibernate, Ant, Css, HTML, JavaScript (JS), XML, Eclipse, Toad, CVS

4th Contact – HR Systems

4th Java Developer


Contact
• Developing and supporting applications in Java and T-SQL

January 2003 – January 2004


SQL, T-SQL (Transact Sql), SQLServer, Java, J2EE, JSP, Servlets, PoJo, HTML, CSS, JavaScript (JS)

CGI – Software house

Database Developer

• Application development support


• Carrying out analysis with the end client
August 2001 – January 2003 • Documentation
• Designing and developing Java and DB applications
Java, SQL, PL-SQL, Toad, J2EE, JSP, Servlets, PoJo, Html, CSS, Javascript (JS), XML, CVS, Struts, TagLibraries, XSLT, POI, Functioneel
Analysis, Technical ontwerpen, MS Access

Royal Mail – Logistics and Finance

Database Developer

• Working as a consultant in the company


• Designing and developing new applications
1999 – August 2001 • Support and development for existing applications

MS Access, SQL, VBA, AS400, Functional Analysis, Technical Design

Interests
− Languages (Italian, Dutch, French, Spanish, Polish)
− Traveling

− Sport

− Oil Painting

− Cooking

You might also like