RAREȘ NANDRA CLUJ-NAPOCA +4 0755421676 DETAILS Cluj-Napoca +4 0755421676 rares.nandra.important@gmail.com LINKS LinkedIn LANGUAGES Română - Nativ e E nglish - Fluent ABILITIES Languages: Python, C++, Java, Javascript Frontend: HTML5, CSS, Bootstrap, TailwindCSS, FluentUI, Javascript, TypeScript, Svelte, React, React Native, Expo, Electron, SwaggerUI Backend: Flask, NestJS, Prisma Databases: MongoDB, Redis, Firestore, PostgreSQL, MariaDB Embeded: Arduino Uno, Esp8266, Esp32, Raspberry Pi 4, Raspberry Pi zero, Rev expansion hub DevOps: Docker, Ansible, Git, GitLab CI/CD, Jest, Pytest, A.W.S, Azure Active Directory Tools: Postman, Wireshark, pgAdmin Others : Adobe Illustrator, Adobe Photosho p, Figma ABOUT MYSELF I discovered my passion for programming in 9 th grade by building my first console game in C ++ . In the 5 years that passed since then i worked as a freelancer in my hometown , I was part of a robotics team , won 2 hackatons , did an internship , founded my own company and built a lot of fun projects in my spare time. I truly love taking challenges and continuing to explore my passion for programming at this job. EDUCATION Mathematics and Computer Science, Bábes Bolyai Clu j-Napoca October 2022 - July 2025 PROFESSIONAL HSTORY Internship at fme Romania, Cluj-Napoca July 2023 - October 2023 Developed a Microsoft Teams extension which allowed the viewing of dynamically generated reports from any api as charts, tables or plain text. What I learnt: The workflow inside a corporation (AGILE and SCRUM) to work in a team and to adapt in a short time to an unfamiliar tech stack. Technologies : T ypeScript, React, FluentUI, SwaggerUI, PostgreSQL, pgAdmin, Prisma, NestJS, Azure Active Directory, JWT, AuthGuard, Docker, Postman, Git, Jest, GitLab CI/ CD, A.W.S CO-Founder at Sothapia S.R.L, Cluj-Napoca April 2023- Present I am the co-founder and sole programmer at Sothapia S.R.L , a startup focused on developing smart sensors for refrigeration rooms. I lead the technical efforts to enable our clients to monitor temperatures in real-time across all their refrigeration rooms and generate H A CCP compliant reports in E xcel format. What I learnt: How to develop a reliable and secure product from A to Z, to estimate deadlines, offer support to clients and to cater to their needs. Technologies: C++ (Embeded on esp8266), Python, Flask, React Native (Expo), MongoDB, Redis, Ansible, Docker, Git Freelancing, Alba Iulia March 2020 - September 2022 B uilt presentation websites for local businesses in my hometown. What I learnt: How to interact with clients and to fulfil their requests on time, how to design beautiful and intuitive UI's and how to use tools like Figma, Adobe Illustrator or Adobe Photoshop. Technologies: HTML5, CSS, Bootstrap, TailwindCSS, Javascript, Git, Figma, Adobe Illustrator, Adobe Photoshop. HACKATONS Hermes Hackaton, Cluj-Napoca October 2022 1st place D uring this hackathon, in which 10 teams participated, we had 24 hours to create a web app. A s a r e sult of winning the 1st place, we secured an internship at fme R omania. iTec, T imi soara May 2021 1st pl a ce De spite beeing the only highschool students out of 35 teams of university students, me and my partner managed to stand out and won the first prize. W e even received an offer for an internship at Haufe. However, due to the challenges of relocating to Timisoara over the summer, we had to decline the opportunity. G i t Hub EXTRACURRICULAR ACTIVITIES Pr o grammer at Xeo, Alba Iulia September 2019 - September 2021 As a member of the team Xeo, I took part in First Tech Challenge, the biggest robotics competition for highschool students in the world. As a programmer for the team I wrote code for our robot in Java and earned valuable experience progeamming embeded systems, electronics. I also built the team's website and contributed on the development of a web app for an event we organized which included different games, challenged, a C.T.F and a live leaderboard for all the teams to see their rankings. The web app had 100 concurrent users during the 3 days of the event. The team won numerous national and international prizes because of our hard work and dedication. What I learnt: How to wok inside a team with multiple technical and non-technical departments, to document my work and progress and to work under pressure. Technologie s: Java (Embeded on Rev Expansion Hub / Android app), HTML5, CSS, Bootstrap, Javascript, Python, Flask, MongoDB, Selenium (Python library for automating some web tasks), Git. PERSONAL PROJECTS Guess the number Simple C++ console game in which a random number between 0 and a max value would be generated and the user would have to guess lower or higher until they found the number. Console platformer C++ console game in wich the user would use the keyboard keys to move and chars would be used in the console to depict the player or walls and the scene would be drawn by moving the console cursor and overwritting chars. It was my first use of O.O.P and threads. MiniBot My highschool organized a science fair and me and a friend used 2 servos attached to 2 wheels, togheter with a camera and a empty dvd box, all connected to a raspberry pi zero to make a small robot that could be controlled by connecting to it thru WiFi and getting a webpage that would have the camera feed and a joystick to drive it. Smart leds I wanted rgb leds that reacted to music and because they were a bit pricey I decided to try and buil my own so i bought a 5m led strip and an esp8266. The esp would be accesible from anywhere (vie port forwarding) and would host a web server that would give out a web page for choosing a color from a color wheel, selecting animations and toggling the music mode. All this information would be sent via web sockets on another port for smaller latency. For the music reactivity i used Spotify's api to get the bpm of the currently listened song and hosted the python script on a AWS EC2 instance. The script would send the bpm to the esp8266. Unofficial Dex online API + Word chain Discord bot Dex online is a website that has all the words and definitions, synonyms, antonyms, words with a prefix or a sufix and what words rhyme with a certain one of the romanian language. While spending time on Discord with friends during the pandemic we played Word chain (Fazan in romanian) and I was not that good at it so the next day i wrote a web scrapper using BS4 in Python for the website that would find the best word for a given one and a Discord bot in order to play. Needles to say it would win from the first one to two rounds. Later on I decided to add the ability to scrape words, rhyme synonyms etc to the web scrapper and turn it into an unofficial API. Hackintosh on HP laptop and custom built PC With the prize money from the iTec hackaton i built a PC and after trying numerous linux distros in the past 2 years i decided to try MacOS so I used OpenCore to do a dual boot with MacOS BigSur and Windows 10. I did the same for my laptop at the time but with Windows 8 instead of 10 beacuse of the hardware limitations. Chrome Dinosaur Game bot I built a bot for the offline dino game on Chrome using Pyhton Image Library to take screenshots of a 1px tall line on the screen and determine by the pixel colors when to jump or when to duck. Later on I also used the same technique to track my HP in some video games and adjust the color of the led strip from before accordingly. App for my girlfriend An app made in React Native (Expo) which allowed my girlfriend to send me notifications about her mood or messages. Each day the app would send a notification to prompt her to open a virtual jar that had either a song, cute message or joke. In order to avoid having to host the backend on a server I used a telegram bot to get the notifications. Minecraft Server Discord bot Me and my friends had a Minecraft server running on an unused PC and to avoid letting it run 24/7 I made a discord bot that was hosted on an AWS EC2 instance that used Wake On Lan to boot the server. If there were no more active players for more than 5 minutes the server would close. The bot also provided informations about what players are on the server and a png of the explored map so far. New Year's cabin finder Me and my friends decided pretty late in December that we would like to rent a cabin on New Year's Eve so most of them were already rented. Tired of manually going to websites and searching for available ones or calling only to find out they were already rented, I used Selenium and Python to make a bot that would write to all the cabin's it could find the same message on Whats App and after 150 messages we found one available. 20 19 2020 202 1 DexOS I wanted to get a better grasp of how an operating system works under all the fancy abstractions made for the user so I found a a resource made by Nick Blundell on how to write a simple operating system from scratch and followed it. I learned a lot about the BIOS, Assembly and how low level programming works. Svelte UI component library At this point I really wanted to try Svelte so I built a series of customizable components that I could use for building websites faster in the future. I really enjoyed it an I plan on using those components to build a personal webpage. Smart led strip 2.0 After moving to a new city for university i bought a new led strip and I rewrote the code for the l ed strip to use MQTT instead of WebSockets and instead of also acting like the server and serving a web page to act as a client to a Mosquito broker and to use a React Native (Expo) app, simmilar to the way things work on our products for Sothapia. 2022 2023