Tomislav J.

Tomislav J.

Senior Database Administrator

Croatia
Hire Tomislav J. Hire Tomislav J. Hire Tomislav J.

About Me

Expert Database Administrator with over 10 years of experience as a SQL Server Database Administrator and System Administrator. Tomislav is a dedicated professional with a strong track record in all database management activities for scalable and distributed technology platforms, being part of many large-scale deployments and different types of product groups. He has extensive experience working in globally distributed teams and in remote environments.

Work history

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

  • Establish the needs of users and monitor user access and security. Monitor performance and manage parameters in order to provide fast responses to front-end users.

  • Maximize service availability and oversee database security.

Freelancer
Freelancer
Database Administrator
2019 - Present (5 years)
Remote
  • Performed database administration, configuration, performance tuning, and maintenance of Microsoft SQL Server instances.

  • Involved in the design and redesign of databases for new and existing applications to ensure maximum performance.

  • Created automation scripts and documentation for automated tasks and special procedures.

Hertz
Hertz
SQL Server Database Administrator
2015 - 2019 (4 years)
Ireland
  • Performed all database management activities in Microsoft SQL Server for production and non-production instances.

  • Implemented and maintained different High Availability (HA) and Disaster Recovery (DR) options for SQL Server.

  • Managed incidents and executed changes to support Production, Test, and Development applications. Managed infrastructure performance, capacity, and security, also making recommendations for improvements.

Freelancer
Freelancer
SQL Server Database Administrator / Software Developer
2014 - 2015 (1 year)
Remote
  • Managed database administration, configuration, performance tuning, and maintenance of Microsoft SQL Server instances.

  • Developed and troubleshooted TSQL and Stored Procedures, as well as performed data migration using SQL Server Integration Services.

  • Created, deployed, and managed reports using SQL Server Reporting Services, also creating database design using SQL Server.

Addiko Bank Hrvatska
Addiko Bank Hrvatska
SQL Server Database Administrator
2009 - 2014 (5 years)
Croatia
  • Oversaw performance tuning and maintenance of Microsoft SQL Server instances, and automated database maintenance tasks.

  • Implemented High Availability (HA) and Disaster Recovery (DR) options for SQL Server. Developed and implemented disaster recovery plans.

  • Managed incidents and executed changes to support Production, Test, and Development applications.

Slavonska Banka
Slavonska Banka
System Administrator
2005 - 2009 (4 years)
Croatia
  • Managed the bank’s Test, UAT, and Production environments, analyzing logs and alerts generated by operating systems, applications or monitoring platforms.

  • Extracted data for reporting using TSQ, also performing implementation, documentation, and periodic testing of Disaster.

  • Provided technical support and recommendations to team members as required.

Portfolio

Database Administrator - Database integrity issue
Database Administrator - Database integrity issue

Database consistency check found consistency errors on a partitioned table in a production database. The table was partitioned by day, and the partition affected was with data from the previous day. The database was large, and data was constantly added to the database. Managed to minimize downtime for the database. Updating data from restored DB for the partition with integrity issues was not possible, as every change of corrupt data resulted in an error. Using partition switching, I was able to move data for the partition that had integrity issues, from the restored database to the production database. It is a metadata-only operation, and it is very fast.

Database Administrator - Migration of large databases to a new server
Database Administrator - Migration of large databases to a new server

There was a need to migrate all databases from a SQL Server instance to a new Windows server. The project was a complex task, as all the databases were in production, they were large, and the downtime had to be minimized. Logins and permissions had to stay the same as in the old instance. Managed to move all logins with permissions, system databases, user databases, SQL Server Agent jobs, and linked servers to the new instance. I created all the migration scripts for logins with permissions and jobs. For the database migration, the choice was to temporarily set database mirroring and to failover with minimal downtime.

Database Administrator - Increase the reporting capability of a legacy application
Database Administrator - Increase the reporting capability of a legacy application

The business need was to add new reports, as the legacy app that had reporting integrated was no longer maintained. Utilized SQL Server Reporting Services to create, and deploy a completely new reporting solution, using data from the existing database. Data in the database had to be analyzed, and correct data to be used in the new reports.

Education

MCITP: Database Administrator, MCITP: Database Developer; MCPS: Microsoft Certified Professional; MCSA: SQL Server; MCSE: Data Platform; MCTS: SQL Server, Database Development; MCTS: SQL Server, Implementation and Maintenance.
MCITP: Database Administrator, MCITP: Database Developer; MCPS: Microsoft Certified Professional; MCSA: SQL Server; MCSE: Data Platform; MCTS: SQL Server, Database Development; MCTS: SQL Server, Implementation and Maintenance.
Microsoft
BSc. in Electrical Engineering
BSc. in Electrical Engineering
Faculty of Electrical Engineering, Osijek Croatia