Nicu Cristian Taran
Verified Expert in Engineering
Software Developer
Cristian's worked as a software engineer for over a decade, as a tech lead/scrum master for two years, and as a hands-on engineering manager for three years in a remote global team. Specializing in full-stack web development, he excels on projects involving legacy code, intricate algorithms, and third-party integrations. He learns fast, communicates well, and welcomes a challenge. Passionate about finding simple solutions to complex problems, Cristian always strives to make a positive impact.
Portfolio
Experience
Availability
Preferred Environment
SQL Server Management Studio (SSMS), Jira, Zoom, Slack, G Suite, Visual Studio, Chrome, GitHub, Postman, Visual Studio Code (VS Code)
The most amazing...
...thing I've contributed to was Sensium: a wireless system for monitoring the vital signs of patients that is currently used, among others, in COVID-19 wards.
Work Experience
Full-stack Software Engineer
ContractPodAi (via Toptal)
- Designed and built a custom authorization solution for the web platform using a mix of RBAC and ABAC.
- Optimized SQL scripts and stored procedures.
- Trimmed and simplified the DAL and business layer.
- Optimized search operations with SQL stored procedures and Azure Cloud services (Cognitive Search, Blob Containers, Indexes, and so on).
- Built a solution for upgrading existing customers to the new version of the web platform using SQL Server Integration Services for data migration.
- Worked on the new version of the flagship web-based legal platform which included building several features spanning all layers from the database to the front end.
Technical Writer
FOSSA (via Toptal)
- Researched and wrote a couple of blog articles around dependency management in the .NET universe with a focus on Visual Studio as a development environment.
- Managed the dependencies in .NET which included .csproj, .packages.config, project.json, and more. More information cane be found at Fossa.com/blog/managing-dependencies-net-csproj-packagesconfig/.
- Performed dependency management in Visual Studio for NuGet and Beyond. More information can be found at Fossa.com/blog/dependency-management-visual-studio-nuget-beyond/.
Full-stack Developer
Texas Legit LLC (via Toptal)
- Helped build a web application used for refined fuel trading.
- Developed pages that allow mapping of business-specific entities from an input standard to the necessary output standard.
- Integrated QuickBooks for the creation of customer and supplier invoices.
- Onboarded a new customer/tenant onto the platform.
Management Consultant
Cloud Innovations
- Worked with the tech lead to optimize his time management and increase his efficiency in the context of additional responsibilities.
- Helped the tech lead to analyze team dynamics and optimize communication and development workflow.
- Defined and exhaustively described the employee performance review process.
Software Engineering Manager
A Job Board for Freelance Work
- Led a DevOps team to transform ten products from several companies (OneSCM, SchoolLoop, Nucleus, Northplains, Agemni, Saratoga, OneSpot)—taking it from manual builds to automated CI/CD pipelines and infra-as-code with a focus on top market standards.
- Coordinated DevOps and engineering with SaaS, QA, and maintenance teams to successfully bring to production two major versions of OneSCM: a SaaS supply chain management solution.
- Improved the efficiency and quality of teams by applying techniques like KPIs, RCAs, TMS exercises, playbooks and quality bars, simplification of workflows, and automation of recurring activities—resulting in by an increase of 10-20% per quarter.
- Worked together with the chief architects in the team to understand and resolve complex technical issues that were blocking progress.
- Coordinated and coached the chief architects in building the architectural model (using the C4 model) of newly acquired products.
- Executed technical screening of more than 50 candidates with different profiles and seniority, built two teams (of five and ten chief architects) from scratch, and overall managed around ten different teams.
Senior Software Engineer
F&F IT Services SRL
- Developed features for a web-based service-operator dashboard for ISPI Next—a diagnostic and programming solution for BMW service centers—significantly increasing ease-of-use and responsiveness of the web application.
- Built features for a WPF-based desktop application for administration of the ISPI Next web platform.
- Delivered improvements and bug fixes to an online learning platform.
- Wrote unit tests for C# code using NUnit and Moq and increased overall coverage from 50% to 80% for the online learning platform.
- Refactored areas of the product to reduce technical debt.
Tech Lead | Scrum Master
Sensium Healthcare S.R.L.
- Developed the web application and back-end services for Sensium—a wireless system for monitoring the vital signs of patients—successfully releasing two product versions with new features and improvements.
- Extended and improved the integration with third-party APIs, including the hospital IT system, ADT, and EMR.
- Stabilized and enhanced the admin configuration tool using WPF.
- Advocated for the adoption of an Agile development style using Scrum, got stakeholder and team buy-in, designed and implemented the process, and played the scrum master role for the team.
- Responsible for improving the technical screening process of new candidates—for C# .NET roles—and involved in the recruitment process.
System Designer
Canon Production Printing SRL (Formerly Known as Océ Software SRL)
- Analyzed requirements, designed features, built architecture models, and wrote technical and functional specifications for PRISMAdirect: a print workflow management solution.
- Created the work breakdown of the design as input for the development of three major product versions. Coached ten developers on detailed technical decisions during implementation.
- Designed cost estimation, quotation, and print features—covering both internal component interaction and external integrations, including MS Excel, Adobe libraries and APIs, printer drivers, and other proprietary tools.
- Helped to define the concept of a multi-job order and its behavior in all the connected use cases.
- Designed and built the prototype used for data migrations between different product versions; it was built using Windows Forms.
Senior Software Engineer
Canon Production Printing SRL (Formerly Known as Océ Software SRL)
- Worked on PRISMAdirect—a print workflow management solution for small and large print rooms—designing and developing features and providing maintenance and refactoring.
- Built a WinForms desktop app to enable detailed system configuration and customization. The app was used extensively inhouse (increasing speed of development and testing for new features) by clients to customize the solution for their own print room.
- Developed a Windows service that uploads documents asynchronously effectively unblocking the job submission workflow. This helped customers increase their conversion rate by reducing average job submission time.
- Built a file attachment component (WinForms), showing live status of attachment pre-processing steps (upload, merge, convert to PDF) plus aggregated job status—increasing transparency of job status and thus efficiency of print room operators.
- Focused on increasing the accuracy of the print intent therefore making the output accurate for complex printing requirements, which as a side effect raised the customer base and revenue of print shops.
- Refactored the core business model applying composition, inheritance, and IoC while adding a built-in integrity check and self-repair option. This highly increased the overall application stability and resilience.
Experience
Sensium
https://www.sensium.co.uk/solution/Data is collected from patients roaming within a medical ward via wall-mounted LAN bridges (connected to the hospital IT system and the Sensium server). The server receives the data, curates it, and stores it in a database. From there, data is conveyed to the clinical staff via web and mobile apps. The apps display filterable lists of patients with their latest vital signs, recent trends, and alerts if vitals are deteriorating. The system also offers a set of notifications and alarms configurable for each vital sign.
My focus was on the web app and the server (WCF, MSSQL, ASP.NET MVC). I extended the data model, implemented the business logic and the presentation layer to support more complex views of the data (e.g., recent trends, history). I also improved the handling of bad data and recovery of the state and also resolved tens of high-priority maintenance issues. I then designed and coordinated the implementation of a Windows installer for the server. I also drove the shift to Scrum within the team and then acted as a scrum master.
Flask-Social-Login
https://github.com/ctaran/flask-social-loginTasks Accomplished:
• Developed a Flask REST API with endpoints for internal and external authentication plus user management.
• Built a React app with a login page, registration page, and landing pages for different roles (admin and user).
• Implemented internal authentication, authorization, and user management via flask-jwt-extended
• Implemented external authentication for Google using the google-auth library.
• Reconciled the two using flask-jwt-extended and by explicitly creating a JWT token and associating it with a new or existing internal.
• Built the REST API using Flask-RESTful and stored data using an SQLite database via Flask-SQLAlchemy.
OneSCM
https://www.onescm.com/I led a team of senior .NET engineers and our job was to:
• Build a fully automated CICD pipeline.
• Write and/or update product documentation (functional specs, arch. docs, and so on).
• Fix open critical customer issues.
• Progress the development of high-interest product features.
• Deliver and release new versions as per the existing roadmap.
My additional responsibilities were to:
• Oversee a separate team writing unit tests for core modules.
• Coordinate the QA team in writing test scenarios and test cases.
• Manage a QA team in the creation of automated tests.
• Work with the maintenance team to fix critical issues quickly and efficiently.
• Collaborate with the SaaSOps team to plan and execute on deployments.
Toptal React Academy
Skills
Languages
C#, Python, SQL, JavaScript, CSS, HTML
Frameworks
.NET, ASP.NET MVC, ASP.NET, ASP.NET Web API, ASP.NET Core, Windows Communication Framework (WCF), Windows Presentation Foundation (WPF), Flask, C4 Model, .NET 4, Bootstrap, AngularJS, Material UI, .NET Core
Tools
Visual Studio, G Suite, Jira, Postman, Slack, Zoom, GitHub, TFS, Jenkins, Amazon CloudFront CDN, NuGet
Paradigms
Object-oriented Programming (OOP), Scrum, Agile Software Development, Agile Project Management, Design Patterns, DevOps, Unit Testing, Agile, Desktop App Development
Platforms
Visual Studio Code (VS Code), Windows, Windows Server, Amazon EC2, Amazon Web Services (AWS)
Other
Back-end, Technical Writing, Source Code Review, Code Review, Microsoft 365, Software Design, Windows Services, APIs, Software Development Lifecycle (SDLC), Web Services, Writing & Editing, Team Management, Architecture, Reading, Active Listening, Public Speaking, Web Development, Leadership, Desktop App Design, Full-stack, Authorization, Technical Hiring, Task Analysis, Interviewing, CI/CD Pipelines, Algorithms, Semantic UI, Requirements & Specifications, Enterprise Architecture, Documentation, Software Architecture, Data Structures, IIS, Task Management, Workflow, Team Leadership, Time Management, Scrum Master, Intuit QuickBooks, Optimization, SaaS Operations (SaaSOps)
Libraries/APIs
REST APIs, Windows Forms (WinForms), Entity Framework, Flask-RESTful, React, SQLAlchemy, LINQ, QuickBooks API, Node.js, Vue
Storage
Microsoft SQL Server, JSON, SQL Server Management Studio (SSMS), SQL Server 2016, SQL Server Integration Services (SSIS), SQLite, Amazon S3 (AWS S3)
Industry Expertise
Project Management
Education
Bachelor's Degree in Computer Science
Politehnica University Timisoara - Timisoara, Romania
Certifications
English Level C1
TrackTest | shorturl.at/xAFK7
Toptal React Academy Graduate
Toptal, LLC
Python (Intermediate) Certificate
HackerRank — https://www.hackerrank.com/certificates/6d31e3f66043
Problem Solving (Basic) Certificate
HackerRank — https://www.hackerrank.com/certificates/b4508f5ab54b
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