Francesco L.

Francesco L.

Senior Java Engineer

Bellevue, Washington, United States of America
Hire Francesco L. Hire Francesco L. Hire Francesco L.

About Me

Francesco is a hands-on Senior Java Engineer with a passion for coding on projects - executing solutions and fixes using modern technologies for the past 10+ years. He directs technical resources through the development lifecycle from concept to solutions - applying software engineering principles to designs, implementations, configurations, and optimizations in support of different products.

Work history

UpStack
UpStack
Senior Java Engineer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Ericsson
Ericsson
Design Lead / Senior Software Engineer
2014 - 2020 (6 years)
Bellevue, Washington, United States of America
  • Managed a distributed team of engineers across 4 different timezones on projects.

  • Developed technical solutions that met specifications - driving components and architecture through the dev lifecycle.

  • Led programming, testing and debugging tasks on solutions - writing and peer-reviewing code for quality and consistency.

Ericsson
Ericsson
Software Engineer
2011 - 2014 (3 years)
Rome, Italy
  • Built and implemented new web services (SOAP/REST) on Ericsson's existing billing system for end-users.

  • Implemented new UI solutions for content management and data provisioning on the project using Java.

  • Worked on multi-portal integrations on the project using SOA and OAuth authentication protocols.

Proxy42
Proxy42
CTO
2010 - 2011 (1 year)
Trello, Italy
  • Designed and developed new components and systems on an AR-focused mobile, first-person shooter game.

  • Designed and established new protocols, documentation and tools for maintenance and installation on the game.

  • Served as a technical resource for less experienced developers - providing technical guidance and oversight.

Portfolio

Technical Lead - Ericsson
Technical Lead - Ericsson

Worked on several projects based on microservices architecture leveraging Spring Boot, Spring Cloud, Docker, and Kubernetes among several other technologies. Performed high-level and low-level solution design, as well as impact analysis, test, and acceptance strategies.

Chief Technology Officer - Proxy42
Chief Technology Officer - Proxy42

Proxy42 is on a mission to build the best world-scale AR platform designed to blend shared augmented worlds with the real world, fulfilling the promise of multiplayer AR games and experiences for consumers everywhere on every device. Served as CTO as well as developer and technical coordinator for a startup focused on the development of augmented reality, mobile first-person-shooter game to be played in real-life with the use of the user’s mobile phone camera. Technologies used: OpenGL ES, libGDX, ARToolKit, LAMP stack, SmartFox Server gaming engine, Android, iOS.

Education

BSc. Computer Science
BSc. Computer Science
Sapienza University of Rome
2007 - 2010 (3 years)
Java SE 7 Programmer
Java SE 7 Programmer
Oracle