
Ulisses Lima
Lead Developer

Connect with Ulisses Lima to Send Message
Connect
Connect with Ulisses Lima to Send Message
ConnectTimeline
About me
Senior Software Engineer | Expert Backend Developer | SR Programmer | Backend | Java | Javascript | PostgreSQL | Frontend
Education

Faculdade de Tecnologia de São Vicente
2006 - 2009Bachelor Information SystemsMinistrei um mini curso de Aplicações Web Utilizando Java e fiz uma publicação sobre o desenvolvimento de uma rede social, também utilizando Java.
Experience

DvlCUBE
Jan 2002 - Jan 2010Lead DeveloperThis is a fantasy company I created. Used mainly as a portfolio and to deliver freelance jobs.Our main product is Cube, a Social Network currently under development using Java EE Technology.I work on it in my free time.

SEDUC
Nov 2008 - Apr 2009JSP DeveloperSEDUC-PG (Secretaria de Educação de Praia Grande) is the company in charge of the Department of Education in the city of Praia Grande - state of São Paulo.I worked as an intern in a division of SEDUC called CPID (Coordenadoria de Programas de Inclusão Digital) with a team composed of 8 people. Mission was to develop and maintain mission critical web applications using Java EE technology.Available only through the city's Intranet, these web applications were mainly designed to help Education professionals manage the city's School System. Show less

Faculdade de Tecnologia de São Vicente
May 2009 - May 2009InstrutorMinistrei um mini curso de Aplicações Web Utilizando Java durante a VIII Semana Tecnológica da Faculdade de Tecnologia de São Vicente.O curso teve duração total 6 horas, divididos em três dias.

Perinity
Mar 2011 - nowLead the software engineering team in crafting specialized tools tailored to meet the team's needs. Develop innovative ways to automate tool documentation and ensure a seamless integration process for all software solutions. Spearhead initiatives to improve tool design and implementation methodologies, leading by example.* Repo maintainer for the most critical projects, reviewing merge requests and conducting code reviews, focusing on keeping best practices and avoiding future problems when possible.* Participating in the hiring process for new developers, designing tests, and ranking them automatically.* Facilitate team growth and knowledge sharing through mentorship, workshops, and code review sessions.* Build upon existing software solutions, making them more performant, scalable, and maintainable.* Innovate ways to provide real-time monitoring and proactive alerts on system health.* Work closely with stakeholders to develop and implement strategies for client requests, ensuring minimal disruption to mission-critical apps.* Lead the team in devising migration plans and strategies when significant changes are essential.* Proven experience as a software engineer focusing on backend systems and performance-critical solutions.* Proficient in Java, with a solid understanding of legacy and modern web applications.* Strong foundation in tool development, code optimization, and system automation. Show less Back-end specialist. Responsible for maintaining and designing highly performant, mission-critical solutions. Designing new tools/frameworks when performance is key.* Legacy systems: refactoring NPAPI (Java plugin) based solutions for digital scanner interfacing on modern web applications;* Designing performant, high throughput solutions for a mission-critical application where every ms. counts.* Designed and developed a microservice for SSO authentication that is easily pluggable into any Java application, legacy or new.* Designing how to develop client requests, minimizing breaking changes on mission-critical Apps, and devising migration plans when breaking changes are necessary. Keeping things scalable and as easy to maintain as possible.* Automation of repetitive processes, like routine checks, generating reports, code workflow, and build releases. At a given moment, it was possible to relocate a human resource to a completely new position, putting a bunch of scripts in place of what the person previously used to do.* Creating built-in, tailor-made report generators, statistics, and daily insights for monitoring critical apps in PROD, with warnings via e-mail when certain configurable thresholds are reached, circumventing the impossibility of use from one of the widely available off-the-shelf stats agents.* Writing a lightweight and completely reusable Java Annotation processor capable of easily generating internal performance statistics. Used to identify potential problems before they come to light.* Writing a lightweight and completely reusable Java Annotation processor capable of easily caching any method return, with configurable expiry times in runtime. Show less
Lead Software Engineer
Jan 2019 - nowSoftware Engineer
Mar 2011 - Jan 2019
Licenses & Certifications
- View certificate

Java (Basic) Certificate
HackerRankDec 2021 - View certificate

JavaScript (Basic) Certificate
HackerRankDec 2021 - View certificate

Oracle Certified Professional, Java SE 6 Programmer
OracleNov 2011
Volunteer Experience
Instructor
Issued by FATEF on May 2009
Associated with Ulisses Lima
Languages
- enEnglish
- poPortuguese
Recommendations

Daniel russu
Audio Engineer at Israel Educational TelevisionIsrael
Golazin kheirmoghadam
Artist and Graphic DesignerKingston, Ontario, Canada
Tara scothorne
Organizer of transportation services.Waynesboro, Virginia, United States
Fakhrul azizi indillah
Quality Assurance Quality Control Supervisor at PT Indoprima GemilangEast Java, Indonesia
Sunny koul
Project manager @ British Telecom Global Services|SD -WAN|Zscaler||VMware|MPLS|ITILGhaziabad, Uttar Pradesh, India
Lucía amado
Product Design Team Lead | NN/g UXCDublin, County Dublin, Ireland
Emmanuel johny
MEP ESTIMATOR AND TECHNICAL OFFICE ENGINEER AT ELMACS CONTRACTING CO. L.L.CUnited Arab Emirates
Nick murphy
Associate Software Developer | UlineFranklin, Wisconsin, United States
Jucylene araujo caccavallo
Events Specialist I Marketing Management I Product CommunicationDenver, Colorado, United States
Marina joseph
Senior Monitoring, Evaluation, Accountability and Learning OfficerEgypt
Jamal hammad
Industrial Quality Engineer @ AlstomMississauga, Ontario, Canada
Julio bermúdez céspedes
Change Manager en Banco de Costa RicaCosta Rica
Paul rosenfeld
Pilote de service : Gestion des processus ITILParis, Île-de-France, France
Vicky lee
MarketingMalaysia
Elangovan d
Cad Design Engineer | UG NX | SolidWorks | Nx Open | C#. netCoimbatore, Tamil Nadu, India
Dmitriy yashin
Chief Risk Officer (CRO & CAO)Madrid, Community of Madrid, Spain
Jako rousseau
Area Manager at Santam InsuranceMmabatho, North-West, South Africa
Joe chappel
Teacher of Protected ServicesUnited Kingdom
Deby meilinda, sm
Administration | Marketing | Sales | Customers connection | Operation Manager | Representative Manag...Flora Hill, Victoria, Australia
Vinicius resende
Wealth Management internSão Paulo, São Paulo, Brazil
...