
Nicolae Bacila
Verified Expert in Engineering
Full-stack Software Engineer and Developer
Cluj-Napoca, Romania
Toptal member since September 30, 2022
Nicu is an experienced full-stack software engineer with a demonstrated history of working in the outsourcing industry. He has specialized in writing the front end for web, hybrid mobile, and hybrid desktop apps with modern JavaScript frameworks like Angular, React, and React Native. Nicu also uses Node.js and PostgreSQL for the apps' back ends to enhance the UI experience. He currently works at InfiniSwiss, writing an app that helps house owners in Switzerland manage their real estate.
Portfolio
Experience
- Angular - 7 years
- TypeScript - 6 years
- PostgreSQL - 4 years
- PostGIS - 4 years
- NestJS - 4 years
- TypeORM - 4 years
- Docker - 4 years
- React - 1 year
Availability
Preferred Environment
Windows, MacOS, Linux, WebStorm, Visual Studio Code (VS Code), Git, Docker, Front-end, Full-stack, Microsoft Access
The most amazing...
...project I've developed is Houzy, a number one app for digitalizing and managing real estate in Switzerland.
Work Experience
Senior Full-stack Software Developer
InfiniSwiss
- Architected and implemented Houzy, a number one web app for managing house and condominium ownership in Switzerland.
- Created new features and fixed various bugs for the web app using Jira and Bitbucket.
- Implemented CI/CD pipelines using Bitbucket and deployed the application in Heroku.
- Implemented a custom design system library for the Houzy app using Angular and SCSS.
- Implemented a custom in-process event system for the Houzy app back end, enabling the developer to process events in the same database transaction that emitted the event or right after the transaction was committed.
- Provided technical assistance to a team of three members and participated in making decisions regarding designing and architecting apps in the company.
- Implemented a quality assurance app, allowing users to create custom quality checklists for various products and, consequently, enabling engineers to follow the checklist to check if a product meets the exapected quality.
- Implemented a custom report generation system based on the checklist templates for the quality assurance app. I wrote a system that reads the checklist template and generates Microsoft SQL Server Reporting Services (SSRS) files.
- Provided technical assistance in resolving various issues in the projects owned by InfiniSwiss.
Senior Full-stack Developer
YONDER SRL
- Implemented a time management application that allows any form of time management for a company, such as working in shifts or working an entire week with custom days off.
- Created new features and fixed various bugs for the time entry app using Jira and Bitbucket as reporting tools.
- Implemented a custom form rendering screen that takes a configuration and renders a form for the user input. The configuration contains all validation rules and information about an API that has to be used for saving the form.
- Conducted a technical presentation for the form rendering screen at a tech meetup.
- Acted as a release master and oversaw the whole release process while building and deploying the app.
- Implemented containers for deploying the app using Docker.
- Implemented a web app for managing a device's access to medical patient data.
Full-stack Developer
Wirtek SRL
- Implemented a thumbnail generator that takes a Microsoft PowerPoint presentation and makes thumbnails out of the PowerPoint slides.
- Migrated all of the client's Microsoft PowerPoint presentations from the old thumbnail generator to the new thumbnail generator.
- Created new features and fixed various bugs for a web app using Jira and Mercurial as reporting tools.
Experience
Houzy Architecture and Implementation
https://app.houzy.ch/After I got promoted to lead developer, overseeing a team of four members, the app went from a first flow, which provided a tool for showing the renovation costs for various house components and the expected renovation year, to a fully featured app. This new app version offers tools for calculating energy and solar panels' efficiency and house heating system costs. It also has attached a property search platform that my team and I developed.
Checklist Quality Assurance App
I implemented the app as well as a reporting generator system that takes a checklist template and generates a report to be executed in SSRS. Also, I provided technical assistance.
Time Entry
Data Access App in Healthcare
I joined this project pretty late when the team was under time pressure to deliver it, so I assisted in implementing the front-end features and managed the team to ensure the project was delivered on time.
Templafy
https://www.templafy.com/I worked on this project as a junior developer seven years ago and implemented a Microsoft PowerPoint thumbnail generator to make the Microsoft PowerPoint presentations visible on the website.
Education
Bachelor's Degree in Computer Science
Babeș-Bolyai University - Cluj-Napoca, Romania
Skills
Libraries/APIs
Node.js, React, jQuery, Azure Blob Storage API
Tools
Docker Compose, WebStorm, Git, Microsoft Access
Languages
TypeScript, HTML, CSS, Sass, JavaScript, Less
Frameworks
Angular, Material UI, NestJS, .NET, Bootstrap, Knockout (Knockout.js), Hapi.js, .NET Core
Platforms
Heroku, Azure, Docker, Windows, MacOS, Linux, Visual Studio Code (VS Code)
Storage
PostgreSQL, PostGIS, Microsoft SQL Server, Redis
Other
Front-end, Full-stack, Computer Science, TypeORM
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring