Scroll To View More
Victor Evdokimov, JavaScript Developer in Saint Petersburg, Russia
Victor Evdokimov

JavaScript Developer in Saint Petersburg, Russia

Member since December 9, 2014
Viсtor is a full-stack web and enterprise web developer with broad experience across multiple industries. He has over 10 years of deep hands-on practice with ASP.NET, web forms, MVC, JavaScript, HTML, and CSS as well as with various SQL and NoSQL database management systems. Viсtor architected, designed, and implemented advanced ETL and web solutions to incorporate and better use clients' existing data in their processes.
Victor is now available for hire

Portfolio

  • NDA
    ASP.NET, ASP.NET MVC, ASP.NET Web Forms, SQL Server, Elasticsearch...
  • NDA
    ASP.NET, ASP.NET MVC, Entity framework, SQL server, WCF...
  • Lei SPB
    .NET, ASP.NET, Web Forms, Entity framework, Windows workflow foundation, WCF...

Experience

  • JavaScript, 15 years
  • C#, 10 years
  • jQuery, 10 years
  • SQL, 10 years
  • Web Services, 8 years
  • ASP.NET, 8 years
  • AngularUI, 3 years
  • AngularJS, 3 years
Saint Petersburg, Russia

Availability

Part-time

Preferred Environment

.NET, Git, Visual Studio, SQL Server, Node.js

The most amazing...

...web application I've built was an Excel-like application for editing clinical trial discloser information.

Employment

  • Senior Software Developer

    2012 - PRESENT
    NDA
    • Designed and implemented an Angular.js-based SPA.
    • Migrated ASP.NET AJAX apps to Angular.js and web services.
    • Implemented custom ETL processes using Python, pandas, web services, and SQL service.
    • Implemented crawlers and parsers for medical.
    Technologies: ASP.NET, ASP.NET MVC, ASP.NET Web Forms, SQL Server, Elasticsearch, JavaScript, CSS, HTML, jQuery, Angular.js, React.js, Underscore.js
  • Software Developer/Project Manager

    2011 - 2012
    NDA
    • Managed projects for the development team.
    • Implemented a distribution analytics platform.
    • Created a modeling framework to generate fake but plausible transaction data.
    • Integrated a custom enterprise SaaS with BI products.
    • Created a client dashboard using BI tools in enterprise SaaS.
    Technologies: ASP.NET, ASP.NET MVC, Entity framework, SQL server, WCF, XML and JSON-based web services, JavaScript, jQuery
  • Software Developer

    2008 - 2011
    Lei SPB
    • Architected, designed, and implemented a clinical trial disclosure system.
    • Migrated an Oracle and ColdFusion custom application to ASP.NET web forms and SQL Server.
    • Implemented a web bot and crawler to integrate multiple web applications.
    • Implemented imports for client exports from various systems (SAS, SAP).
    • Architected and implemented an AJAX-enabled web application for editing regulatory discloser information (similar to master trial form).
    • Liased between the customer design group and the development team.
    Technologies: .NET, ASP.NET, Web Forms, Entity framework, Windows workflow foundation, WCF, .NET remoting, T-SQL, SQL server 2005, SQL server 2008, Cold fusion, Oracle, Java, JavaScript, jQuery, ASP.NET AJAX, HTML, CSS, XML, JSON
  • Software Developer

    2005 - 2008
    Legion
    • Supported and extended a home-grown CMS.
    • Integrated an eCommerce CMS with custom CMS.
    • Designed client-side calculators for pre-print industry.
    • Migrated a PHP+ MySQL custom CMS to ASP.NET and MS SQL web application.
    • Designed and implemented a WPF back-end for a corporate portal.
    • Implemented price/stock sharing web services for search engines.
    Technologies: PHP, MySQL, Rico, .NET, ASP.NET, WPF, SQL Server, JavaScript, jQuery, ASP.NET AJAX, XML, YAML, Web services
  • Application Developer

    1999 - 2005
    Self-employed
    • Designed and implemented a home-grown warehouse management system.
    • Designed tax forms.
    • Created MS Excel reports for an MS Access database.
    • Automated stock balance checks.
    • Migrated data for MS Access applications.
    Technologies: MS Access, MS Excel, MS Word, VBA, SQL

Experience

  • WPF Back-end for an ASP.NET Website (Development)

    Designed and developed from scratch.

  • Pre-print Expenses Estimator (Development)

    A browser-based calculator to estimate expenses on pre-print media.

  • XML Scraper (Development)

    A bot for downloading and importing data from Morningstar.

  • XML Scraper (Development)

    A bot for downloading and importing data from clinical trial registries.

  • Fee Calculator Module (Development)

    An application for entering, managing, and calculating fees for various financial vehicles.

  • Custom Dashboard for WordPress (Development)

    Designed and developed from scratch.

  • Custom Dashboard (Development)

    A custom dashboard with real-time updates for a custom application.

  • Map-based Search Page (Development)

    A database search page using a map of the US as a medium, allowing users to drill down into regions, states, counties, and cities to filter underlying dataset.

  • Registry Uploader (Development)

    A tool for uploading XML documents on a government-owned registry, parsing results and keeping client database in sync with records on the target website.

  • Journal Seaker (Development)

    An SPA for navigating and searching in a big database of journals based on topics, authors, audiences, ratings, paper titles, and other metadata.

  • Custom JIRA Migration Tool (Development)

    A custom script for merging two instances of JIRA with different configurations.

  • Chrome Plugin for Freshbooks (Development)

    A SaaS with Chrome plugin extending the UI of Freshbooks to allow adding custom tags to clients, orders, and order items.

  • JavaScript Bot for an Online Game (Development)

    A JavaScript bot automating routing actions in an online game.

  • Spreadsheet-like Editor for Clinical Master File (Development)

    A browser-based application for editing table-like parts of a clinical master file.

  • Client-facing Reporting Website for an Internal Enterprise Database (Development)

    A lightweight client-facing website for an internal enterprise product.

Skills

  • Languages

    C#, CSS3, JavaScript, XSD, TypeScript, CoffeeScript, XML, SCSS, Less, Sass, SQL, Visual Basic, Bash Script, Python, XML/XSLT, CSS, Bash, HTML5
  • Frameworks

    Entity, ASP.NET MVC, ASP.NET Web Forms, ASP.NET Web API, AngularJS, ADO.NET, Entity 6, Entity 4, ASP.NET, Windows Communication Framework (WCF), .NET, Json.NET, Loopback, Jasmine, Protractor, ServiceStack, Silverlight, Windows Presentation Foundation (WPF), Selenium, Flask
  • Libraries/APIs

    AngularUI, jQuery UI, jQuery, LINQ, Log4Net, Flask-RESTful
  • Tools

    Visual Studio, LINQ to SQL, SQL Management Studio, WCF RIA Services, Visual Studio 2010, Visual Studio 2012, Visual Studio 2013, Visual Studio 2008, Subversion (SVN), Jira, Bamboo, GitHub, TortoiseSVN, VisualSVN, TFS, Git, uWSGI, Nginx, Vagrant, VirtualBox, PyCharm, WebStorm, FinalBuilder, Altova XML, TeamCity, CC.NET, Virtualenv
  • Platforms

    Windows, Amazon Web Services (AWS), Linux, AWS EC2, Red Hat Linux, Rackspace Cloud, DigitalOcean, CentOS, Rackspace, Ubuntu, Azure
  • Storage

    Microsoft SQL Server, SQL Server 2008, Elasticsearch, JSON, MongoDB, Azure Tables, RethinkDB, CouchDB, MySQLi, MySQL
  • Other

    Ajax, Microsoft Certified Technology Specialist WCF, Microsoft Certified Developer ASP.NET, Microsoft Certified Technology Specialist ASP.Net, Microsoft Certified Technology Specialist ADO.Net, App Design, Internet Information Services (IIS), lxml, Virtualization, DOM, Web Services, IIS, IIS 8, IIS 7, SaaS, SVG
  • Paradigms

    Object-oriented Programming (OOP)

Education

  • PhD degree in Math Methods in Economics
    2007 - 2011
    ENGECON - Saint Petersburg
  • Master's degree in Electrical Engineering and Optics
    2005 - 2007
    BSTU - Saint Petersburg
  • Bachelor's degree in Electrical Engeneering
    2000 - 2005
    BSTU - Saint Petersburg
I really like this profile
Share it with others