Bogdan Crisan
Verified Expert in Engineering
Software Developer
Paris, France
Toptal member since June 14, 2022
Bogdan is an up-and-coming software engineer with excellent knowledge of back-end development. He understands Linux and uses multiple programming languages, including Java, TypeScript, PHP, and Rust. Bogdan also has experience working with front-end web frameworks like Angular and React and is passionate about his work and learning new things.
Portfolio
Experience
- PHP - 5 years
- SQL - 5 years
- TypeScript - 4 years
- Node.js - 4 years
- Java - 3 years
- Angular - 3 years
- Linux - 3 years
- REST APIs - 2 years
Availability
Preferred Environment
Linux, Vim Text Editor, Visual Studio Code (VS Code)
The most amazing...
...project I've developed is a computerized maintenance management system (CMMS) for a hospital.
Work Experience
PHP Developer
Haven's Kitchen
- Implemented a new Find in Store feature on the product page using Destini. Added a Google Analytics tracker to track the users who used the locator.
- Created a new video component to integrate YouTube videos into product and blog pages.
- Migrated codebase from Universal Analytics to Google Analytics 4.
- Added new triggers and events using Google Tag Manager.
- Fixed multiple bugs and improved user experience to convert the maximum amount of customers.
Senior Software Engineer
Accelerated Data Works
- Added a feature to see which houses produce electricity using solar panels on a map from Google Maps to a web application written in Lisp and HTML/JavaScript.
- Updated a database containing millions of entries with new electricity usage queried from an API.
- Fixed multiple bugs in a legacy project written in Lisp.
Researcher
Université de Paris
- Performed research on developer networks. Read state-of-the-art publications on the subject and made directed weighted graphs between developers, showing their collaboration and how it impacts their performance.
- Conducted research about ontology and patterns. Studied different collaboration patterns and classified them, establishing an ontology for collaboration patterns.
- Researched developer productivity and effort. Created a methodology to measure a file's difficulty and evaluate the effort it took a developer to code a particular commit.
- Built a script to query millions of entries from the GitHub GraphQL API to create links between developers who collaborated.
Full-stack Developer
Unigest
- Developed a mobile application and a server for searching and publishing highly-categorized tutorials.
- Built a computerized maintenance management system (CMMS) back-end and front-end software used by over 200 enterprise clients. Included multiple features such as inventory management, bill generator, revenue tracker, and calendar.
- Developed a restaurant menu application for Android and iOS used by hundreds of restaurants to serve their menus in a COVID-19-friendly way.
- Automated a backup system for crucially important user data with the possibility of rollbacking to any point within a two-week window.
- Set up multiple servers, including a development server, production server, Gitea for Git hosting, and Jenkins for CI/CD.
Administrative Helper
Vincennes' Town Hall
- Wrote SQL queries to optimize the workflow of other employees, saving them over 400 hours of work per year.
- Developed automated scripts that helped collect and transform data of over 100,000 students for insertion into Excel and other software.
- Created Excel templates to process data extracted by my other tools.
Experience
Deno Lint – A JavaScript and TypeScript Linter (80,000+ GitHub Stars)
https://github.com/denoland/deno_lintComputerized Maintenance Management System
Online Drawing Tool
Some of the features are:
• History with multiple undo and redo
• Layers
• Brush size and color
• Live cursor of other people
• Zoom
• Scaling of the drawing
sCRBle
https://github.com/CRBl69/scrbleRepair App
Remote Mouse
https://github.com/CRBl69/remote-mouseSocial Media
Education
Bachelor's Degree in Computer Science
University of Paris - Paris, France
Skills
Libraries/APIs
Node.js, REST APIs, OpenAPI, React Navigation, Google API, React, Chart.js, Liquid, Shopify API
Tools
Git, GitHub, Apache, GitHub Pages, Canvas, Photoshop CC, Gradle, Jenkins, Utility APIs, Google Analytics
Languages
Java, JavaScript, TypeScript, PHP, SQL, Rust, CSS, HTML, Regex, Python, CSS3, HTML5, C, Bash, Lisp, GraphQL, Object-oriented JavaScript (OOJS)
Frameworks
Angular, NestJS, Express.js, JSON Web Tokens (JWT), React Native, Jest, Angular Material, Selenium, Rx, Redux
Paradigms
Unit Testing, REST, Agile Project Management, DevOps, Agile, Automation, Object-oriented Programming (OOP), Object-oriented Design (OOD), UI Design, UX Design, Microservices
Platforms
Linux, LAMP, Ubuntu, Mobile, Google Cloud Platform (GCP), Linode, Azure, iOS, Android, Shopify, Contentful, Docker
Storage
PostgreSQL, MariaDB, JSON, Relational Databases, MySQL, SlimPHP, Elasticsearch
Other
Programming, Algorithms, Back-end, Front-end, TypeORM, Actix Web, Deno, WebSockets, Gitea, APIs, Web Development, Full-stack, Ajax, User Experience (UX), User Interface (UI), Data Visualization, JavaScript Libraries, Linux Server Administration, Architecture, Web Scraping, Gimp, Software Design, Software Architecture, Leadership, FastAPI, CI/CD Pipelines, Research, Productivity, Collaboration, Mobile App Development, Data Science, Restaurants & Dining, Inventory Management, Billing Systems, Time Management, Calendars, Excel 365, Games, Cordova, Headless Software, eCommerce, Full-stack Development, API Integration, Energy Monitoring, Renewable Energy, Google Analytics 4, Google Data Studio, Google Tag Manager, Responsive UI, CRM APIs
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