About me
Senior Software Engineer with 10+ years industry experience and 3+ years leading a team.
I worked many years in the mobile games industry for Jam City, first as Game Developer on several projects and then as a Lead of Development in two different games.
Nowadays, I work as a Full Stack Web Developer, mainly focused on Back End development, in the e-commerce industry for Mercado Libre.
Experience overview
Some challenges that I encountered throughout my career were:
- Team training and best practices implementation.
- Working under pressure and teaming up with Google to create a demo version for an important international conference.
- Take over the role of Project Manager.
- Successful implementations in a code with a high maturity level, made in San Francisco.
What I'm doing
-
Software architecture design
Design of highly performant, scalable and secure software architectures.
-
Web development
High-quality development of sites at the professional level.
What I used to do
-
Games
Professional development of games for web browsers, iOS, Android and Amazon devices.
-
Mobile apps
Professional development of iOS, Android and Amazon applications.
Skills
-
Go
-
JavaScript
-
TypeScript
-
HTML5
-
CSS3
-
Python
-
SQL
-
Bash
-
C#
-
C
-
AS3
-
C++
-
Java
-
Git
-
React
-
Docker
-
Postgres SQL
-
Datadog
-
New Relic
-
Kibana
-
Jenkins
-
BigQuery
-
Selenium
-
Tableau
-
Remix
-
Node JS
-
HUGO
-
Unity
-
Github
-
Gitlab
-
Terminal
-
JIRA
-
Trello
-
Slack
-
Postman
-
VS Code
-
Goland
-
WebStorm
-
PyCharm
-
IntelliJ
-
Rider
-
Sublime Text 3
-
Charles
A little more about me
Languages proficiency
Spanish - Native
English - Full professional
German - Elementary
Nationalities
Argentinian - Born
Italian - Citizenship
Career
Education
-
Master's Degree in Information Technology
University of Palermo - Buenos Aires, Argentina
2022 - PresentThe Master's Degree trained me in corporate software architecture topics and allowed me to access advance training within the computer science discipline. The set of subjects combined the strategic vision focused in technology and the trends in the development of software.
Also, during the career I've been researching about different topics and written papers about them. -
Bachelor's Degree in Computer Science
University of Palermo - Buenos Aires, Argentina
2012 - 2018The career taught me the knowledge and abilities to organize, direct and undertake software projects. It was mainly focused in the software development process with all its different edges and technologies.
I worked on many projects during the career, most of them are open source and are uploaded in my Github. Having worked on these projects during the studies and working at the same time in the software development industry, helped me learn key skills such as teamwork and time management when working to tight deadlines.
Work Experience
-
Mercado Libre
November 2021 - Present-
Senior Full Stack Developer
March 2023 - PresentI was one of the main technical referents of the project. I was in charge of the main new features, analyzing them and creating the technical documents which were used as a base for the further development.
Together with other referents of the team, we carried out different proofs of concept to validate the viability of the different solutions, and choose the one that best suits the pre-established business rules.
Helped to improve the technical knowledge of the team by implementing the base document of the code conventions and best practices, and creating trainings of different topics.
Participated in the interviews to hire new people for the team.
In addition to these tasks, I continued to perform the tasks I had when I was a Full Stack Semi Senior, mainly involved on the development of the most challenging tasks of each quarter.Technologies:
Go, Typescript, Javascript, React
-
Semi Senior Full Stack Developer
July 2022 - March 2023Designed and developed highly performant, scalable and secure web pages, from the microservices of the back end to the views of the front end.
Participated in the code review processes.
Analyzed new features and created technical documents which were used as a base for the further development.
Helped to implement best practices and trainings for the rest of the development team.Technologies:
Go, Typescript, Javascript, React
-
Semi Senior Back End Developer
November 2021 - July 2022Helped in the design and development of highly performant, scalable and secure microservices.
Participated in the code review processes and helping with the analysis of the features.
Contributed to establish better code conventions and testing guidelines.
Helped in the onboarding process of the new members to the team.Technologies:
Go
-
-
Jam City
January 2012 - November 2021-
Game Development Leader
December 2017 - November 2021Lead Engineer of a team in charge of the maintenance and development of a mobile game called "Family Guy: Another Freakin Mobile Game" (iOS & Android).
In charge of the analysis of the new features that will be included in the game, translating them into UML, sequence or flow diagrams and creating all the necessary tasks to complete the development.
Managed the development team and the communication with the other departments of the project.
Main code reviewer of the game and promoter of the best development practices.
Participated in the interviews to hire new people for the team.Technologies:
Action Script 3, Python, JavaScript, Bash, JIRA
-
Senior Game Developer
January 2016 - December 2017Developed and maintained many games. Participated in several projects, within which are "Panda Pop" (iOS & Android) and "Juice Jam" (iOS & Android).
Developed basic features such as new events, the implementation of new characters, new objects, etc.
Participated in the estimation of the time and work necessary to complete the new features.
Implemented some functionalities that were integrated for the first time in a game of the company.Technologies:
Action Script 3, C#, Unity, Python, JavaScript, Bash
-
Semi Senior Game Developer
December 2014 - January 2016Participated in the development of many games, most of them written in Action Script 3.
Learned main concepts and processes of working in a development team.
Got involved in the development some Unity games.Technologies:
Action Script 3, C#, Unity
-
Junior Game Developer
January 2012 - December 2014Worked porting a game from iOS to Android. Learned C++ during the process.
Helped with the creation of a games for Android, developed in Java.Technologies:
Java, C++, Objective-C
-
Certifications
Courses
-
Remix.js: The Practical Guide
Learn how to build feature-rich & highly reactive Full Stack React applications with Remix.
-
SQL and PostgreSQL: The Complete Developer's Guide
Become an expert with SQL and PostgreSQL! Store and fetch data, tune queries, and design efficient database structures!.
-
Docker and Kubernetes: The Complete Guide
Build, test, and deploy Docker applications with Kubernetes while learning production-style development workflows.
-
Learn How to Code: Go Programming Language
The comprehensive course perfect for both beginners and experienced developers.
-
Qt Quick and QML Intermediate
Connect your fluid and dynamic Qt Quick(QML) user interface to a powerful C++ back end.
-
Qt Quick and QML For Beginners
Build cross-platform fluid and dynamic UIs. Run them on Windows, Mac, Linux, Android, iOS and Embedded.
-
React Native: Advanced Concepts
Master the advanced topics of React Native: Animations, Maps, Notifications, Navigation and More!.
-
The Complete React Native and Redux Course
Understand React Native with Hooks, Context, and React Navigation.
Contests
Projects
-
Tableau dashboards created to analyze a dataset of flights over US territory during the year 2023, with the primary goal of learning to use Tableau.
-
Using Docker and Bash to build and run a performance optimized Overpass API image, obtained from the mmd-osm/Overpass-API repository.
-
Wallpaper for the Wallpaper Engine based on the RainEffect repository, modified to see the weather forecast in real time.
-
Simple countdown timer mainly created to study the combination of the technologies Typescript, React with hooks and Redux.
-
Mahjong Solitaire game made in Unity and coded from scratch in one month and a half.
-
Personal Page based on the @codewithsadee vCard repository, modified to adapt it to my needs.
-
This application gets the most popular tweets of the moment and creates news based on them, using Markov's Chains and Natural Language Processing.
-
Set Theory language compiler created from scratch with Python. The language is explained in the README of the repository.
-
Application that uses sockets from the Berkeley API to establish a connection between a server and a client. In this case the client is a web browser.
-
The idea of this project was to create a compiler, with all its parts, from scratch. Also, it was coded in ES5 and ES6, because I was studying the differences between both EcmaScript versions.
Contact
Contact information
-
Email
lhbelfanti@gmail.com -
Personal page
https://www.lucasbelfanti.com -
-
-
StackOverflow
https://stackoverflow.com/users/8891316/
Copyright © 2024 - Lucas Belfanti