Lucas Licursi
Verified Expert in Engineering
Software Developer
Wrocław, Poland
Toptal member since January 29, 2019
Lucas is a senior Java developer who solves complex challenges creatively and practically using the best frameworks and algorithms. He excels in code review, ensuring best practices are followed to achieve the best code quality on a team. Lucas advocates the idea of collaborative ownership of the code.
Portfolio
Experience
Availability
Preferred Environment
Jira, Jenkins, Bash, Git, IntelliJ IDEA
The most amazing...
...thing I've done is competing in an IoT Christmas challenge using Watson Speech to Text on a mobile to write on a lightboard like in a scene in Stranger Things.
Work Experience
Senior Java Developer
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.
Senior Java Developer
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.
Senior Java Developer
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.
Full-stack Developer | Business Process Analyst
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.
Web Developer | Business Partner
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.
Experience
Web Process Mining Tool
https://github.com/llicursi/web-process-miningEducation
Bachelor's Degree in Information Systems
UNESP | Universidade Estadual Paulista - Bauru, São Paulo, Brazil
Certifications
Oracle Certified Professional Java SE 8 Programmer II
Oracle
Oracle Certified Associate Java SE 8 Programmer I
Oracle
Skills
Libraries/APIs
jQuery, REST APIs, D3.js
Tools
Eclipse IDE, Git, Jenkins, Apache Maven, Bitbucket, Apache Tomcat, YourKit, Subversion (SVN), Gradle, Sonar, IntelliJ IDEA, Jira, JBoss Drools, Artifactory, IBM Watson
Languages
Java, JavaScript, SQL, Bash, TypeScript, CSS3, Java 8, PHP, HTML5, Python, Kotlin
Frameworks
Spring Boot, JUnit, Spring 5, Mockito, Bootstrap, Angular, Spring, AngularJS, Jakarta Server Pages (JSP), Hibernate, JBoss Seam, Apache Camel
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
Paradigms
Test-driven Development (TDD), Functional Programming, Java Performance Optimization, Behavior-driven Development (BDD), Agile, MapReduce, Microservices, Service-oriented Architecture (SOA)
Other
Batch File Processing, Freelancing, SOLID Principles, Software Configuration Management (SCM), Client Presentations, Pipelines, SOAP, Veracode, Static Analysis
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring