Lucas Licursi, Software Developer in Wrocław, Poland
Lucas Licursi

Software Developer in Wrocław, Poland

Member since November 4, 2018
Lucas is a senior Java developer who excels at solving complex challenges with creativity and practicality using the best frameworks and algorithms. As a leader, he drove the transformation of a huge COBOL billing system to Java 8/Linux and led the development of several tools for a batch environment and web interface. Lucas believes that his communication skills and commitment to the delivery are the pillars for long-term project success
Lucas is now available for hire

Portfolio

  • Dynamtek
    PostgreSQL, Maven, JavaScript, Java 8, Git, Docker, Jenkins, JBoss Seam
  • AT&T (via IBM)
    Kubernetes, Docker, Angular, AngularJS, Spring, Bash, Jenkins, Python, Git, Java
  • Sprint (via IBM)
    JBoss Drools, Apache Camel, WebSphere MQ, Service-oriented Architecture (SOA)...

Experience

Location

Wrocław, Poland

Availability

Part-time

Preferred Environment

Jira, Jenkins, Bash, Git, IntelliJ

The most amazing...

...thing was competing in a 5-day IoT Christmas challenge. I used Watson speech-to-text from a mobile to write on a light board like in the Stranger Things' scene.

Employment

  • Senior Java Developer

    2019 - 2019
    Dynamtek
    • Converted the JBoss EAR to a Maven project so it can be included in CI/CD automation with Jenkins pipelines and Docker.
    • Developed scripts with complex RegEx to massively update project authorization control.
    • Implemented CSRF and a strict file upload validations over an old framework using pure Java and JavaScript.
    • Collaborated on taskforces to urgently deliver new features and ensure sale agreements.
    Technologies: PostgreSQL, Maven, JavaScript, Java 8, Git, Docker, Jenkins, JBoss Seam
  • Senior Java Developer

    2015 - 2019
    AT&T (via IBM)
    • Led the transformation from COBOL to Java Linux of a huge batch billing system and tuned the JVM to achieve better performance than the mainframe.
    • Developed a Python/Django web system to generate COBOL copybooks and custom Java classes.
    • Designed a complex SCM model to deliver a modular project (ten modules) with CI/CD—using Git, Maven, Jenkins, and Nexus—to almost 30 Linux servers.
    • Advocated for a microservice's transformation concerning a monolithic Java-based billing system.
    • Spearheaded the integration of the first transitional microservice with a batch application.
    • Designed a web tool to process mainframe data files on Linux; used Java, Spring, and TDD and applied CI/CD.
    Technologies: Kubernetes, Docker, Angular, AngularJS, Spring, Bash, Jenkins, Python, Git, Java
  • Senior Java Developer

    2015 - 2015
    Sprint (via IBM)
    • Developed new features for a JBoss/Java 8 SOA provisioning system.
    • Extended the functionality of SVN with Bash that allowed developers to manage all of the project modules at once.
    • Supported the migration from JSP to a SPA application with AngularJS.
    • Implemented several WebSphere MQ queues to be connected across the services using Apache Camel.
    Technologies: JBoss Drools, Apache Camel, WebSphere MQ, Service-oriented Architecture (SOA), JSP, JBoss, Java 8
  • Full-stack Developer | Business Process Analyst

    2013 - 2015
    Lecom
    • Developed several improvements on a business process modeling system using Java 7 with JSP and JSF. Which resulted into a 250% performance improvement.
    • Led a small squad to develop the first Business Intelligence module using MongoDB, AngularJS, D3.js, and Spring Boot.
    • Worked directly with the sales team to present a new system's customization to new clients and designed several business processes based on their needs.
    • Advocated the use of a bug-tracker system Bugzilla while working on the support team and introduced a Jira solution for the adoption of Agile methodologies.
    Technologies: Hibernate, JUnit, MongoDB, Oracle, MySQL, Jenkins, Spring, Java
  • Web Developer | Business Partner

    2011 - 2012
    Real Valor
    • Designed and developed custom websites using a WordPress solution.
    • Created unique web interfaces using customized, pure animations (Bootstrap with JavaScript) based on the client's main activities.
    • Developed Facebook APIs for digital marketing and games.
    Technologies: JavaScript, CSS3, HTML5, Bootstrap, PostgreSQL, MySQL, WordPress, PHP

Experience

  • Web Process Mining Tool (Development)
    https://github.com/llicursi/web-process-mining

    Here, I developed a Java web Process mining tool for business process analysis; I used algorithms from Wil van der Aalst and plotted it graphically with D3.js.

Skills

  • Languages

    Java, JavaScript, SQL, Bash, TypeScript, CSS3, Java 8, PHP, HTML5, Python, Kotlin
  • Frameworks

    Spring Boot, JUnit, Spring 5, Mockito, Bootstrap, Angular, Spring, AngularJS, JSP, Hibernate, JBoss Seam, Apache Camel
  • Tools

    Eclipse IDE, Git, Jenkins, Maven, Bitbucket, IntelliJ IDEA, Apache Tomcat, YourKit, Subversion (SVN), Gradle, Sonar, IntelliJ, Jira, JBoss Drools, Artifactory, IBM Watson
  • Platforms

    Linux, Nexus, iOS, Android, JBoss, Oracle, WordPress, JBoss EAP, WebSphere MQ, Docker, Kubernetes
  • Storage

    MySQL, SQLite, H2 Database, PostgreSQL, IBM DB2, Oracle SQL, MongoDB, NoSQL
  • Other

    Batch File Processing, Freelance, Software Configuration Management, Client Presentations, Pipelines, SOAP, Veracode, Static Analysis
  • Libraries/APIs

    jQuery, REST APIs, D3.js
  • Paradigms

    Test-driven Development (TDD), Functional Programming, Java Performance Optimization, SOLID Principles, Behavior-driven Development (BDD), Agile, MapReduce, Microservices, SOA, Service-oriented Architecture (SOA)

Education

  • Bachelor's degree in Information Systems
    2012 - 2015
    UNESP | Universidade Estadual Paulista - Bauru, São Paulo, Brazil

Certifications

  • Oracle Certified Professional Java SE 8 Programmer II
    APRIL 2017 - PRESENT
    Oracle
  • Oracle Certified Associate Java SE 8 Programmer I
    JUNE 2016 - PRESENT
    Oracle

To view more profiles

Join Toptal
Share it with others