Alin S.

Alin S.

Senior Database Administrator

Cluj, Romania
Hire Alin S. Hire Alin S. Hire Alin S.

About Me

Alin is a Senior Database Administrator with 10+ years of experience in SQL Server DBA with a focus on improving the overall performance of managed servers, securing data access, analyzing SQL Profiler traces, XE, and other monitoring tools. He works with database sizes ranging from a few GB up to 15TB, redesigning and optimizing existing business processes and implementing database maintenance processes. Alin’s expertise covers analyzing database performance, database design (physical and logical), table partitioning, DR procedures, and analyzing database I/O patterns.

Work history

UpStack
UpStack
Senior Database Administrator
2020 - Present (4 years)
Remote
  • Providing support for database-related issues including performance, security, locks, bugs, connectivity, and auditing.

  • Establishing user needs and monitoring user access and security.

  • Maximizing service availability and overseeing database security.

  • Monitoring performance and managing parameters to provide fast responses to front-end users.

Visma
Visma
Senior SQL Server Database Administrator
2020 - Present (4 years)
Remote
  • Analyzing data, making performance recommendations, and optimizing application and system performance.

  • Developing maintenance plans and working on backup, recovery, and rebuild strategies.

  • Developing procedures to recover databases from backup in disasters.

  • Assisting with database migration from on-prem databases to AWS RDS instances.

  • Implementing and optimizing the existing index and statistics maintenance process.

Dynamic Software Solutions
Dynamic Software Solutions
Senior SQL Server Database Administrator
2017 - 2020 (3 years)
Cluj, Romania
  • Oversaw performance monitoring and optimization, developed backup strategies, and implemented backup processes to accommodate the strategies.

  • Performed operational process optimizations (use of a driving table to allow scaling up, transition to SSIS), improving existing processes (driving table and / or transition to SSIS) and developed new processes to address existing performance issues.

  • Redesigned databases to optimize performance through a better database design (files and filegroups, table partitioning, data compression, etc.).

  • Redesigned the archival process and improved data import processes.

Connatix
Connatix
Senior SQL Server Database Administrator
2016 - 2017 (1 year)
Cluj, Romania
  • Administered all SQL Server 2016 databases and provided suggestions for improvement, performing a complete redesign of the database physical design and of the server hardware configuration.

  • Implemented SQL Server best practices: backup and backup testing processes, monitoring & alerting processes (blocking, long running processes/transactions, Availability Group health).

  • Deployed new servers and migrated databases to new architecture.

  • Documented existing and new processes, building coding standards and best practices for database development.

SQL DBASQL DEVDatabase AdministrationSQL Perf TuningSQL ServerDatabase DesignSQL Server 2016 Database Development Database Migration
PokerStars
PokerStars
DBA Team Lead | SQL Server Database Administrator
2012 - 2016 (4 years)
Remote
  • Managed a team of two DBAs, covering both production and QA environments.

  • Worked closely with the Database Technical Architect (DTA) to implement and observe policies across all DB servers.

  • Closely collaborated with developers to implement changes for both performance optimizations and process improvements.

  • Monitored overall health of production systems, recommending changes to the development team, testing and deploying changes to the indexing strategy, and liaising with the DTA to optimize database physical design from an I/O perspective.

  • Implemented custom index and statistics maintenance.

Small Footprint
Small Footprint
SQL Server Database Administrator
2009 - 2012 (3 years)
Cluj-Napoca, Romania
  • Oversaw production database servers and development/test/sandbox database servers for a client offering SaaS services.

  • Developed management reports on DB servers' health and status and performed daily DBA tasks.

  • Implemented database management reports: space usage, index usage stats, missing indexes, unused indexes, index fragmentation report.

NetMatch
NetMatch
SQL Server Database Developer
2008 - 2009 (1 year)
Cluj-Napoca, Romania
  • Developed stored procedures based on specifications and optimized existing code.

  • Monitored the data transfer from MySQL to SQL database using custom SSIS package.

  • Troubleshot problems with various teams and prepared detailed statistical reports.

iQuest
iQuest
SQL Server Database Specialist
2007 - 2008 (1 year)
Cluj-Napoca, Romania
  • Created stored procedures based on specifications, optimized existing code, and managed replication.

  • Created and automated regular jobs and performed database backup and recovery.

  • Developed user requirement documents based on functional specifications.

SQL ServerSQL DEVMS SSISSQL Stored Procedures
SABMiller
SABMiller
Business System and Information Manager/CSO
1999 - 2007 (8 years)
Cluj-Napoca, Romania
  • Managed all business critical systems, including database and application servers.

  • Developed various on-demand reports (~20) for both internal and statutory use using ASP 2.0, IIS, HTML, and SQL Server 2000 as back end (ERP database), leading a team of 2 BIS specialists.

  • Managed and maintained all security aspects of daily operations (antivirus, internet security, email security) and provided management reports for unusual internet activities.

  • Led business critical projects: Sales Force Automation (involving mobile equipment, third-party software, replication, SQL Server 2000/2005), Europe Reporting Database/Datawarehouse, SAP Migration, etc.

Portfolio

TecDocImport Process Redesign
TecDocImport Process Redesign

Automated the whole import process from a manual process, taking a few days to complete to a process running for 3-6 hours, depending on the volume of data being imported and other runtime factors. Redesigned the data import process from third-party sources using SSIS, FTP, and T-SQL. The process also allowed a seamless transition between previously imported datasets to the current one, with minimal downtime (<1 minute). If needed, a full reversal to the previous dataset was also possible.

Data Archival Process
Data Archival Process

Designed and implemented a data archival process for a multi-TB database with no or minimal downtime requirements. Implemented it using table partitioning, SSIS, and T-SQL (stored procedures). Overall downtime for weekly archival for ~700 million rows < 3 minutes. Part of the archive data uploaded to S3 for long storage as part of the process.

Data Imports
Data Imports

Redesigned data imports from ERP processes, replacing a large number of ad-hoc, on-demand, and scattered data import processes with one unified and consolidated data import for various purposes from the central ERP (Dynamics AX) to one local database. Used a combination of SSIS and T-SQL (stored procedures) to accomplish the task.

Education

Microsoft Certified Trainer; MCSE: SQL Server 2016 Data Management and Analytics; MCSA: SQL Server 2016 Database Administration; MCSA: SQL Server 2016 Database Development; Azure Fundamentals.
Microsoft Certified Trainer; MCSE: SQL Server 2016 Data Management and Analytics; MCSA: SQL Server 2016 Database Administration; MCSA: SQL Server 2016 Database Development; Azure Fundamentals.
Microsoft
2017 - 2022 (5 years)