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
    JBoss Seam, Jenkins, Docker, Git, Java 8, JavaScript, Maven, PostgreSQL
  • AT&T (via IBM)
    Java, Git, Python, Jenkins, Bash, Spring, AngularJS, Angular, Docker, Kubernetes
  • Sprint (via IBM)
    Java 8, JBoss, JSP, Service-oriented Architecture (SOA), WebSphere MQ...

Experience

Location

Wrocław, Poland

Availability

Part-time

Preferred Environment

IntelliJ, Git, Bash, Jenkins, Jira

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: JBoss Seam, Jenkins, Docker, Git, Java 8, JavaScript, Maven, PostgreSQL
  • 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: Java, Git, Python, Jenkins, Bash, Spring, AngularJS, Angular, Docker, Kubernetes
  • 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: Java 8, JBoss, JSP, Service-oriented Architecture (SOA), WebSphere MQ, Apache Camel, Drools
  • 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: Java, Spring, Jenkins, MySQL, Oracle, MongoDB, JUnit, Hibernate
  • 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: PHP, WordPress, MySQL, PostgreSQL, Bootstrap, HTML5, CSS3, JavaScript

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, Python, Kotlin
  • Frameworks

    Spring Boot, JUnit, Spring 5, Mockito, Bootstrap, Angular, Apache Camel
  • Tools

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

    Linux, Nexus, iOS, Android, 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
I really like this profile
Share it with others