Igor Kirtak
Verified Expert in Engineering
Software Developer
Igor is a software developer experienced in .NET and Java. He has worked for banks, small businesses, and government organizations in the US, Lithuania, Sweden, and the UK. He is a stellar team player, and has been successful as team lead. He is a customer-oriented, responsible problem solver.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Subversion (SVN), Windows
The most amazing...
...thing I've coded is an electronic card access control system that I created almost entirely by myself.
Work Experience
Senior .NET Developer
Luxoft
- Supported a UBS bank web application intended for instant access to financial data. Handled updating of legacy code to work correctly in IE9 and fixing security issues found by a dedicated audit team.
- Moved to a UBS bank development team for a swaps managing system (managing shares and derivatives on behalf of clients).
- Volunteered to be involved in Java development due to the higher demand for completing tasks on Java components.
- Participated in client support, answering how and why the business logic works.
- Enjoyed development of several new pieces of UI functionality, involving the refactoring of a lot of legacy code.
- Volunteered to take care of the team pet hamster.
.NET Developer, .NET Team Lead
Sigma Ukraine
- Participated in development of an e-shop for Volvo based on MS Commerce Server.
- Started with a new team for the development of an ECM system.
- Helped the team to grow from 3 to 16 people in Ukraine and split into two development teams and one testing team.
- Participated in project management, requirements clarification, decision making, and team leading.
- Handled on-site support of product integration with a new pharmaceutical client.
.NET Developer
Codus Soft
- Created a web application for waste movement auditing.
- Created a data signing and encryption service.
- Participated in the creation of a postal services system (project led by Microsoft).
- Created a bank data viewer web application.
- Participated in the creation of a reporting system for a state tax agency (in Java).
- Created an electronic card access control system.
.NET Developer
Ciklum
- Developed an EDI messaging server.
- Created a license generation and verification tool.
- Created a XSD to VB.NET code converter according to specifications.
- Conducted Unit Testing with TFS.
- Praised for the lowest number of bugs on the team.
Junior C# Developer
Medical Ukraine
- Worked on a medical software product.
- Fixed bugs.
- Developed new features.
- Accessed an SQL Server via ADO.NET.
- Worked with C# for the first time.
Experience
Platina
Skills
Languages
SQL, C#, Java, JavaScript, VB.NET
Frameworks
.NET, NUnit, Windows Presentation Foundation (WPF), ADO.NET, ASP.NET MVC 3, .NET Compact, ASP.NET, ASP.NET MVC, Hibernate
Libraries/APIs
Windows Forms (WinForms), Moq, LINQ, jQuery, Telerik Components for MVC
Paradigms
Dependency Injection, Unit Testing, Refactoring, Agile Software Development, Continuous Integration (CI), Waterfall Development, Scrum
Platforms
Windows, Oracle
Storage
Microsoft SQL Server, PL/SQL Developer, PostgreSQL
Other
SOLID Principles, Electronic Data Interchange (EDI), Windows Communication Foundation (WCF), Microsoft 365, Integration
Tools
Eclipse IDE, Subversion (SVN), Visual Studio
Education
Bachelor's Degree in Computer Science
Kharkiv State University of Radioelectronics - Kharkiv, Ukraine
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