
Andrei Codreanu
Verified Expert in Engineering
Full-stack Software Developer
Bucharest, Romania
Toptal member since January 13, 2020
Andrei is a highly motivated professional with a relentless passion for technology and a commitment to designing efficient software solutions. With over eight years of experience, he is proficient in JavaScript-related technologies and has demonstrated excellent communication skills. His strong background includes direct collaborations with both colleagues and clients, ensuring effective and clear interactions.
Portfolio
Experience
- GraphQL - 5 years
- TypeScript - 5 years
- Node.js - 5 years
- PostgreSQL - 5 years
- Full-stack Development - 5 years
- React - 4 years
- OpenAI - 2 years
- Next.js - 2 years
Availability
Preferred Environment
JavaScript, React, TypeScript, Git, Node.js, Redis, Apollo, GraphQL, PostgreSQL, Prisma, REST APIs, Redis Cache, Express.js, HTML, Front-end
The most amazing...
...thing I've developed is 'Sessions,' a web application for video conferencing that won the "Work From Anywhere" Product of the Year award on Product Hunt.
Work Experience
Full-stack AI Developer
Best Era, LLC
- Developed a web application from scratch using Next.js, TypeScript, PostgreSQL, and OpenAI. The purpose of the app is to take in survey data and use AI to generate custom-written systems for law firms.
- Helped the client with custom-written forms in order to avoid using Typeform which would incur maintenance costs for the client, saving money in the long run.
- Went a step further and proposed a new automation solution for the client's workflow, which added value to the project.
Senior Full-stack Developer
Sessions
- Built and maintained the architecture of a conferencing service based on a conceptual mathematical model about how the human mind retains information using the latest software tools and practices.
- Trained newcomers in our coding standards and mentored them to ensure their progress on their learning paths.
- Managed online events through our custom conferencing platform during the COVID-19 lockdown.
- Added AI capabilities to the conferencing platform, e.g., suggesting an agenda for a webinar based on a user-given topic or summarizing what has been the topic of a meeting based on audio transcripts.
- Integrated "Cello," a referral reward service, and developed the full solution—from link-sharing to tracking referrals and managing reward distribution.
- Integrated "Paddle," a comprehensive subscription service, streamlining payment processes and enhancing user subscription management.
- Conducted continuous monitoring of our infrastructure to identify potential bottlenecks and performed complex database queries to isolate and resolve issues effectively.
Full-stack Software Developer
Tando
- Worked with the microservice architecture pattern using Azure and Azure DevOps.
- Built a new modern, ultra-fast CRM from the ground up—front-end and back-end.
- Handled the unit testing of React functionalities with Jest.
- Enhanced the display information for the CRM users.
- Held meetings with co-workers to break down complex business requirements into estimated sub-tasks.
- Met tight deadlines by finding ways to reuse existing services.
Software Developer & Consultant
RightClick Solutions
- Found new ways to automate repetitive tasks and translated those into software, providing our clients with tools to work more efficiently.
- Traveled to a new client from Asia to install automation tools and provide them with information about the best automation practices.
- Assisted clients with on-site work, implementing new features according to technical specifications.
- Implemented new major features and performed maintenance on our C#.Net internal automation software.
- Created various windows according to mock-ups using WPF and XAML.
Junior Software Engineer
FInastra
- Deployed specific versions of the application to isolated debugging environments to identify reported problems while minimizing side-effects.
- Learned complex financial formulas in order to translate them into software or have a better understanding of reported issues.
- Refactored old and out-of-date C++ code into modern code, respecting high-level standards.
- Provided training to new software engineers who joined the team.
- Used Sun Studio and Dbx to investigate C++ OS-specific issues on Solaris and Linux.
Experience
Sessions AI
AI-powered System Automation for Law Firms
The application implemented is composed of systems. A system would be set up by an expert who provides a few real-world scenarios to train the AI, then the AI would automate the process with little to no changes needed afterward, successfully saving time for the client.
I helped the client with custom-written forms in order to avoid using Typeform which would incur maintenance costs for the client, saving money in the long run.
Calendar with External Connections
Modern CRM
XML Diff
The performance was increased by 30% over the previous method while keeping the RAM usage at a minimum.
HTML5 Automation
By generating variations of the first recorded scenario, the users did 90% less repetitive work and could focus on important use cases.
Education
Bachelor's Degree in Computer Science
University "Politehnica" of Bucharest - Bucharest, Romania
Skills
Libraries/APIs
React, Node.js, REST APIs, Redux-Saga, Entity Framework, Handlebars, WebDriver, Selenium API, OpenGL, Vulkan, Stripe, Facebook API, Typeform
Tools
Git, Prisma, Subversion (SVN), Visual Studio, VMware, GitHub, ChatGPT, GitLab CI/CD
Languages
SQL, HTML, GraphQL, JavaScript, TypeScript, C#, HTML5, CSS, Java, C++, Bash, C#.NET, XAML, SCSS, XML, C, Verilog, Java 6, Prolog, Haskell, Scala, Python
Frameworks
.NET, Express.js, ASP.NET, Entity Framework Core, Redux, Next.js, i18next, gRPC, Windows Presentation Foundation (WPF), ASP.NET Core MVC, Relay, Selenium, NestJS, Tailwind CSS
Paradigms
Agile, Concurrent Programming, Automation, REST, Microservices, Microservices Architecture, Model View ViewModel (MVVM), Test-driven Development (TDD), Continuous Delivery (CD), Continuous Integration (CI), DevOps, Web App Design
Platforms
Nexus, Linux, Amazon Web Services (AWS), Kubernetes, Vercel, Google Cloud Platform (GCP), Docker, Windows, Solaris, Azure, NVIDIA CUDA, Clerk
Storage
Databases, PostgreSQL, Microsoft SQL Server, Oracle SQL, Redis, PostgreSQL 10, Amazon S3 (AWS S3), Redis Cache, MongoDB, Google Cloud, MySQL, SQLite
Other
Apollo, OpenAI, Full-stack, Full-stack Development, Back-end, Web Development, API Integration, Architecture, Front-end Development, APIs, Network Protocols, Fintech, ChatGPT API, Artificial Intelligence (AI), Prompt Engineering, OpenAI GPT-3 API, OpenAI GPT-4 API, i18n, Internationalization, Front-end, Technical Leadership, Deployment, Minimum Viable Product (MVP), Server-side Rendering (SSR), Leadership, Amazon Chime, Algorithms, CI/CD Pipelines, Video Conferencing, Calendar Design, Large Language Models (LLMs), WebSockets, Payment APIs, Subscriptions, PWA, Slack App, Slackbot, DBX, iCalendar, Google Calendar, Centrifugo, Pub/Sub, Service Workers
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