Igor Golodnitsky, Developer in Kiev, Ukraine
Igor is available for hire
Hire Igor

Igor Golodnitsky

Verified Expert  in Engineering

Software Developer

Location
Kiev, Ukraine
Toptal Member Since
June 21, 2014

Igor is an ASP.NET/jQuery developer, team lead, and entrepreneur who always seeks efficient and simple solutions. He creates software from top to bottom, working closely with the client to understand needs and motives. He's worked on business systems, web games, and social portals.

Portfolio

PreciseQ
jQuery, AngularJS, ASP.NET MVC
Exadel
Moq, MSTest, Autofac, EPPlus, jQuery, ASP.NET MVC
AppQui
jsTree, FullCalendar, Bootstrap, Selenium, Razor, Json.NET, jQuery...

Experience

Availability

Full-time

Preferred Environment

Subversion (SVN), Visual Studio, Windows

The most amazing...

...thing I've coded is an HTML5 mobile-friendly game map capable of operating offline.

Work Experience

Senior ASP.NET MVC/AngularJS Developer

2015 - PRESENT
PreciseQ
  • Created an AngularJS application for an insurance company. Supported scheduling of appointments, cms1500 forms, claims, and more.
  • Implemented EntityFramework changes to support calculated fields.Used Dynamic.cs and built my own dynamic Linq expressions.
  • Created an AngularJS business application framework.
Technologies: jQuery, AngularJS, ASP.NET MVC

Senior ASP.NET MVC Developer

2014 - 2015
Exadel
  • Created admin part of the Samsung Stores ERP system and supported importing and validating of XLSX files with parts and stores.
  • Delayed loading of the Employee Cube.
  • Created Finance Reports with SSRS and EPPlus.
  • Implemented 90% test coverage.
Technologies: Moq, MSTest, Autofac, EPPlus, jQuery, ASP.NET MVC

Team Lead

2012 - 2014
AppQui
  • Loaded and stored information_schema for a database.
  • Created an administration part for manipulating users and JSON configuration.
  • Developed SmartFormat and RazorEngine code used for configurable templating.
  • Implemented my own ORM, suitable for a dynamic environment.
  • Created several parsers for internal condition setup and layout management.
  • Developed a WebDeploy set for publishing.
  • Implemented configurable forms and grids, popups, popovers, tabs, TreeViews, linked select, autocomplete, datepickers, and more.
  • Created reports through Excel and PDF.
  • Handled backups with Amazon S3.
  • Implemented Selenium testing.
Technologies: jsTree, FullCalendar, Bootstrap, Selenium, Razor, Json.NET, jQuery, Microsoft SQL Server, ASP.NET

ASP.NET / jQuery Developer

2009 - 2014
RealmOfEmpires (Freelance)
  • Created summaries, map highlights, gifts, and chat for the desktop part of a game.
  • Implemented Facebook credits and local payments.
  • Implemented mobile application features: map, reports, mail, highlights.
  • Created a tutorial for mobile parts.
Technologies: Flot, Mobile Web, Microsoft SQL Server, HTML5, Facebook API, jQuery, TFS, ASP.NET Core 2

ASP.NET Developer

2010 - 2013
Lawfirm
  • Created a custom CRM system for a law firm company.
  • Implemented cold/hot calls for the seminar's selling department.
  • Documented workflow on paper.
  • Implemented an invoice system with PDF reports.
  • Based projects on a hierarchy of products and graphs of flow created.
Technologies: wkhtmltopdf, Microsoft SQL Server, LINQ to SQL, Microsoft Certified Professional Developer for ASP.NET 3.5

ASP.NET Developer

2012 - 2012
PayGov (Freelance)
  • Created a system to manage local utilities.
Technologies: Bootstrap, Microsoft SQL Server, ASP.NET MVC 4

Team Lead

2011 - 2011
Agiboo
  • Worked on a CTRM system, a commodity trading web application.
  • Implemented finance requests, loans, payout, pricing, and other modules.
  • Created a local JavaScript grid with support of inline editing.
Technologies: EF6 Code First, Microsoft SQL Server, DHTMLX, jQuery, ASP.NET MVC 3

Team Lead

2011 - 2011
MovieCrow
  • Led my own team of 2 developers.
  • Implemented a Bollywood movies portal.
  • Used scaffolding and T4 templates to create an admin zone.
Technologies: Entity Framework, Azure SQL, ASP.NET MVC 3

ASP.NET Developer

2010 - 2010
Troopon (Freelance)
  • Implemented a Groupon clone.
  • Implemented SocialAuth and email importing from the landing page.
Technologies: Google, Facebook, ASP.NET MVC 3

ASP.NET Developer

2010 - 2010
NeoGov (Freelance)
  • Implemented several HR projects.
Technologies: Microsoft SQL Server, ASP.NET MVC 3

ASP.NET/jQuery Developer

2008 - 2009
MovieMouth (Freelance)
  • Developed a system for learning English in the form of a single page application.
  • Implemented a testing page for blocks in all modes.
Technologies: Microsoft SQL Server, PHP, Windows Communication Foundation (WCF), jQuery, ASP.NET

ASP.NET Developer

2007 - 2007
HerculesFilms (Freelance)
  • Developed a portal for uploading and converting videos implemented with FFmpeg and NeatUpload.
Technologies: FFmpeg, Microsoft SQL Server, ASP.NET Core 2

Senior ASP.NET Developer

2007 - 2007
Pulsar Software
  • Developed a marketing system for Canon.
  • Created an internal web system for a medical logistics company.
Technologies: Firebug, Prototype Framework, Microsoft SQL Server, ASP.NET

Middle ASP.NET Developer

2007 - 2007
DevelopEx
  • Developed part of an installable website and issue tracker for internal use.
  • Created a Wise Installer used for the deployment process.
Technologies: Oracle SQL, Microsoft SQL Server, ASP.NET

Middle ASP.NET Developer

2006 - 2006
Miratech
  • Developed part of a traveling portal.
  • Created a Tab Framework, similar to WebParts technology, to accelerate management of similar blocks with a different set for each role.
Technologies: Microsoft SQL Server, ASP.NET

DNN Developer

2005 - 2006
Mirax Group
  • Created several DNN websites/CMS's for the new property.
  • Converted PSD to HTML markup and to DNN themes.
Technologies: ASP.NET, DotNetNuke (DNN)

Creator, Developer

2005 - 2005
FastPage
  • Created an indirect AJAX framework.
  • Incorporated the framework into a final product to achieve efficient handling of traffic.
Technologies: ASP.NET

Junior ASP.NET Developer

2004 - 2005
M-a-M
  • Created several modules of an internal system for a company.
  • Converted legacy ASP code.
  • Used a statistics database for an analytics module.
  • Created an agenda view (similar to Google Calendar).
  • Implemented accounting of slabs markups and compositions.
Technologies: Microsoft SQL Server, ASP.NET

VBA, Delphi Developer

2003 - 2004
IP Mouse
  • Worked on the finance account system of a store and computer service center.
  • Converted prices from Excel to the Access database.
  • Implemented invoices and payments.
  • Created a form for finding supported computer components to collect PCs.
  • Integrated the 1C accounting system.
Technologies: Delphi, Microsoft Access

MovieCrow

http://www.moviecrow.com/
In summer of 2011 I started an outsourcing company, hired 2 developers, and began working with clients. We developed a portal with new Bollywood trailers and ratings for our first clients. The project consisted of an admin part and a front-end. We also incorporated Amazon hosting. The live portal now has over 10k Facebook "likes".

Agiboo

http://agiboo.com
B2B software developed for our second clients, a Holland-based software company. They helped them to build a financial product for commodity trading. We worked overtime for 2 weeks to ensure they meet their demo deadline. We also met with their client at Dnepropetrovsk and worked there for a week.
From a technical point of view, the project was simple but had many business logic rules and transactions. DHTMLX was used as the main UI library, which proved to be difficult to customize.

RealmOfEmpires

http://www.realmofempires.com
"Realm Of Empires is a serious strategy game for hardcore gamers." - BDA Entertainment website
I started to work with this company in 2009, implementing JavaScript features. My role was to make the game experience more lite. I also worked on Facebook Credits and Gifts that needed development and debugging on the server.
For several months, I worked on a game called MyHarem, a clone of the Mafia Wars Facebook game.
In the year following a big contract, I returned to this project to assist in the launch of a HTML5/mobile version of the game. One of the biggest goals was to make a new map to be touch-movable like Google Maps and offline capable with WebSQL. We achieved interesting results and were able to compare the capabilities of the first generation iPod Touch to the Samsung Galaxy S3.
http://bubaribaman.blogspot.ca/2013/02/roe-mobile-developers-log.html
https://twitter.com/gregbala
For more details you can look at the blog and Twitter of my team leader.

AppQui

A platform I developed for B2B systems that includes many features and smart integration.

Languages

JavaScript, C#, Delphi, HTML5, Java, Python, PHP

Frameworks

ASP.NET, Entity, Bootstrap, Prototype Framework, ASP.NET MVC 3, Json.NET, Razor, Selenium, ASP.NET Core 2, ASP.NET MVC, AngularJS, ASP.NET MVC 4, Django

Libraries/APIs

jQuery, jQuery UI, HTML5 Canvas, Facebook Open Graph API, Facebook API, jsTree, FFmpeg, Entity Framework, Flot, EPPlus, Moq, DHTMLX

Tools

Microsoft Visual Studio, Microsoft Access, Firebug, FullCalendar, LINQ to SQL, wkhtmltopdf, TFS, Visual Studio, Subversion (SVN), Autofac, MSTest

Paradigms

Imperative Programming, Object-oriented Programming (OOP), Scrum, Kanban

Platforms

DotNetNuke (DNN), Windows Server, Windows, Linux, Android

Storage

Redis, Web SQL, Microsoft SQL Server, HTML5 Web Storage, Oracle SQL, Azure SQL, PostgreSQL, CouchDB, MySQL

Other

Windows Communication Foundation (WCF), EF6 Code First, Facebook, Google, Microsoft Certified Professional Developer for ASP.NET 3.5, Mobile Web

2003 - 2008

Master's Degree in Automation Systems

Kharkiv National University of Radioelectronics - Ukraine, Kharkiv

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring