Lucas P. Bastos

LinkedIn Instagram Mastodon GitHub GitLab LeetCode

Full stack software developer.

Lucas Bastos across the Hudson River standing in front of the New York skyline

About Me

I am a full stack software developer and engineer who has been creating websites, programming, and making ideas come to life since age 9. As a kid, I had always been intrigued by technology and had a love for creating new ideas. That passion has stuck with me all of these years and is what drives me in any new endeavor. Since then, I have gained plenty of experience under my belt ranging across different languages and aspects of software development.

I have keen interests in many areas of computer science, especially leaning towards computer networks and cybersecurity. I run a personal homelab made up of Raspberry Pi clusters and enjoy tinkering with related software on them. I am also currently studying towards a Cisco CCNA certification.

Outside of software development, I enjoy spending my free time with astrophotography, investing, travelling, tinkering with electronics, building computers, playing games, and learning new things. I am fluent in Portuguese and can also speak some Spanish. Feel free to connect with me on any platform or via email!


Education

New Jersey Institute of Technology

B.S. Computer Science, Minor in Business | September 2018 - May 2022
Ying Wu College of Computing, Albert Dorman Honors College

Honors student and ambassador currently studying fundamentals of programming, computer languages, and internet web applications.
Volunteering for Kids Who Code, NJIT Splash, and AIAS 3D Printing Lab.


M.S. Computer Science | September 2022 - May 2023
Ying Wu College of Computing

Currently getting a head start on graduate courses with NJIT's B.S./M.S. program.


Research

Open World Sound Event Recognition (OWSER)

Research Assistant | September 2021 - Current

Assisting Professor Cartwright and graduate student Sripathi Sridhar in machine learning research and development for OWSER, which aims to automatically detect and communicate when unknown sound events are occurring and then with the help of a human analyst or annotator, assign new discrete labels to these events.


Experience

Colgate-Palmolive

Application and Software Development Intern | January - September 2021

Worked on frontend and backend bug fixes and feature implementations for in-house global business planning application. Also worked on automating SFTP provisioning process for businesses seeking to access product assets without a syndicator application. Gained additional experience with cloud platform development and deployment and continuous development to a production-level application.


VNTG Shop

Software Developer | November 2020 - Current

Creating custom software solutions to increase business efficiency and item turnover, as well as maintaining online shop platforms with new items everyday.


Johnson & Johnson

Software Engineering Intern | June - September 2020

Worked on backend framework to assist the Agile software development process for application APIs and migrations for older APIs. Created new pipelines for cloud services deployments including Amazon Web Services, Microsoft Azure, and Google Cloud. Gained experience with team-wide software development practices and continuous development.


Worcester Polytechnic Institute

Summer Video Game Camp Teacher's Assistant | July - August (2017, 2019, 2021)

Assisted with teaching and leading students in the Ignite and Spark summer video game camps for students in grades 6 - 8. Taught the fundamentals of video game design and creating both 2D and 3D games in Construct 2 and Unity.


Dealer Manager

Web Software Developer | August 2018 - March 2019

Developed deployable web software for pawn and coin shops to input transactions, allow customers to view and pay for items online. Integrated multiple online regional police report databases, physical card payments, and live external market prices.



Languages, libraries, and platforms

HTML5 CSS3 JavaScript PHP Python Java C C++ Swift

Windows Apple Linux Raspberry Pi Docker Amazon Web Services Google Cloud

React Node.js MySQL PostgreSQL Git Heroku Kubernetes


Portfolio

Audio-Based Melody Generation

Generate a new, unique MIDI melody based on input of two audio sources and machine learning library MusicVAE. Created alongside Aaron Basch and Christoper Carson for IS 485/698 final project.

HTML, CSS, JavaScript, Node.js, Express, Python, MusicVAE

Repop

Automatically refresh items on online shop to bump up listings in store feed and follower feeds. Leads to increased visibility of older items and additional sales on otherwise buried and missed listings.

JavaScript, Python

Simple Weather

Extremely light and simple weather web application that works with geo-location or zip code with international support, and view the next five overhead International Space Station passes. Final project for IT 202.

HTML, CSS, JavaScript, PHP, OpenWeather API, Open Notify API

LinkPage

Attach URLs to uploaded Instagram posts, and share the public LinkPage link to share your new feed.

HTML, CSS, JavaScript, PHP, MySQL, Instagram API

PCBuilder

Create a computer build in seconds with just a pricepoint. Custom algorithm finds best suitable parts for use case.

HTML, CSS, JavaScript, PHP, MySQL

Emojiboard: Emoji Keyboard

Lightweight, simple, and fast emoji keyboard extension for Chromium-based browsers such as Google Chrome and Microsoft Edge. Used by over 1,000 active users. Select an emoji and it automatically copies to the clipboard!

HTML, CSS, JavaScript

Online Chatbox

Online chatbox with realtime message sending and retrieval. Integrated account creation, additonal public and private chatrooms, and auto-disappearing messages.

HTML, CSS, JavaScript, PHP, MySQL

The Nintendo Home

Founder and main author for Nintendo daily news and reviews website. Led team of authors from 2012 - 2015, and ran social media and public relations with outside companies and Nintendo.

WordPress