Experienced Software Engineer with 19+ years of expertise in designing, architecting, and delivering scalable software solutions. I'm a proactive, reliable, and self-motivated professional with a strong commitment to quality, continuous improvement, and business success. By combining technical leadership, deep engineering knowledge, and effective collaboration, I help organizations deliver robust solutions that meet both business and technical objectives.
As a senior software developer, I lead the design, development, and delivery of enterprise software solutions, acting as a technical authority across multiple projects and technologies. I have expertise in designing enterprise-grade, scalable, and maintainable solutions built on Microsoft technologies, with a strong focus on .NET, .NET MAUI, SQL Server, Entity Framework, Azure, and SharePoint.
Responsibilities
Architect and develop enterprise applications using .NET, ASP.NET, SQL Server, and Entity Framework.
Design RESTful APIs, integration solutions, and Azure-based cloud architectures. Lead solution design, application modernization, and migration projects.
Ensure application scalability, security, performance, and maintainability.
Provide technical leadership, engineering governance, and mentoring across multiple projects.
Support pre-sales engagements, stakeholder management, and DevOps deployment activities.
Relevant Projects
Implemented backend services and REST APIs for enterprise web applications (.NET, SQL Server, Entity Framework, C#).
Maintained and enhanced ASP.NET web applications, delivering new features, performance improvements, and production support (ASP.NET, SQL Server, Entity Framework).
Maintained and enhanced Android mobile application, delivering new features, performance improvements, and production support (.NET MAUI, C#).
Migrating a custom SharePoint based application from on-premise to online (SharePoint Online, PnP Modern Search (v4), React).
Automated Site Provisioning for SharePoint Online (PowerShell, SharePoint Online).
Software Developer
Centric IT Solutions Romania
September 2013
to January 2022
Iasi
Romania
As a senior software developer, I lead the design, development, and delivery of enterprise software solutions. Responsibilities
Participate in requirements analysis, documentation and confirmation of requirements prior to developing solutions.
Responsible for designing, developing, testing and documenting SharePoint solutions.
Packaging and deploy SharePoint solutions to customers.
Responsible for code review and enforce best practice coding standards.
Build proof of concept for clients.
Ensure SharePoint solutions are developed in a futureproof manner, and will continue to work under future releases of SharePoint.
Provide advice and guidance on solutions that are built upon or make use of SharePoint.
Attend internal/external meetings related to SharePoint where necessary.
Contribute to the SharePoint strategy within company.
Promote SharePoint internal or external.
Relevant Projects
Automated Site Provisioning for SharePoint Online
A system to provision custom modern sites on demand (SharePoint Online, .NET, Azure, Power Automate)
SharePoint copy files tool. A tool to copy files from on-premise to online (SharePoint On-Premise/Online, PowerShell, Sharegate PowerShell Module, SharePoint Online CSOM)
Company Employee Personal Site. A SharePoint site dedicated to all employees. The site contains useful resources, links, news and events (SharePoint Online, SharePoint Framework, React)
Team Leader
Centric IT Solutions Romania
January 2015
to January 2022
Part-time
Iasi
Romania
Maintaining communication with the customer regarding daily activities.
Attending meetings focusing on the customer.
Acting as a contact point between the manager, the team and the customer regarding daily activities.
Providing guidance in order to inspire and lead team members to their optimum performance levels.
Leveraging potential in the team.
Maintaining a high enthusiasm level within the team.
Providing and asking for periodic feedback to/from members of the team.
Facilitating employees' personal and career development.
Solving issues/bottlenecks in the team.
Onboarding of new employees.
Verifying time sheets and monthly statements (leaves, invoicing).
Identifying potential risks and finding solutions to prevent them from happening.
Trainer
Centric IT Solutions Romania
2013
to 2014
Part-time
Iasi
Help 6 employees to become SharePoint developers.
The goal of the training was to help .NET developers to became SharePoint developers.
At the end of the training the trainees had enough knowledge to pass Exam 70-573 “Microsoft SharePoint 2010, Application Development” certification.
Teaching and helping SharePoint juniors.
Scrum Master
Centric IT Solutions Romania
March 2014
to 2015
Part-time
Iasi
Romania
Lead one Agile distributed team working on SharePoint/CRM project.
Facilitating daily stand-up meeting, reviews, retrospective, sprint and release planning, demos and other Scrum-related meetings.
Used Jira and Confluence tools for Scrum, creating burn down and other artifacts as needed.
Managed critical situations to resolve issues.
Software Developer
Sabs Network
June 2007
to September 2013
Full-time
Iasi
Full-stack .NET developer working across web applications, BI solutions, and SharePoint.
Reponsabilities
Design, develop and implement Windows and web applications using .NET framework.
Maintenance existing software applications.
Create custom SQL Server Reporting Services (SSRS) Reports used in windows or web applications.
Business Intelligence Development and Maintenance: Implementing, configuring, deploying and maintaining SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), SQL Server Analysis Services (SSAS).
Install and configure SQL Server 2005/2008.
Install, configure and administrate SharePoint 2007, SharePoint 2010.
Plan, prepare and migrate from SharePoint 2007 to SharePoint 2010.
Design, develop and deploy custom webparts for SharePoint 2007 and SharePoint 2010.
Branding and customize My Site in SharePoint 2010.
Develop and deploy plugins in Microsoft Dynamics CRM 4.0.
Create SSRS reports using Microsoft Dynamics CRM 4.0 database.
Skills
Social skills
Responsibility, self-respect and self-reliance, organized person, team player, expression a fair-play, problem-solving attitude, good ability to establish and maintain good working relations with people of different national and cultural backgrounds.