Scroll To View More
Hire the top 3% of freelance developers
Artur Sharipov

Artur Sharipov

Tashkent, Tashkent Province, Uzbekistan
Member since August 14, 2013
As an avid and passionate learner, Artur is always researching and utilizing new technologies, languages, and platforms. He is a seasoned programmer, with over a decade of professional experience. He works efficiently and is an excellent communicator.
Artur is now available for hire
Portfolio
Experience
  • Java, 14 years
  • C#, 11 years
  • JavaScript, 9 years
  • Object-oriented Programming (OOP), 9 years
  • Design Patterns, 8 years
  • Spring, 5 years
  • Ruby on Rails (RoR), 3 years
  • AngularJS, 1 year
Tashkent, Tashkent Province, Uzbekistan
Availability
Part-time
Preferred Environment
Visual Studio, Intellij IDEA, RubyMine, Git
The most amazing...
...thing I've developed is software for big data analysis that suggests optimal taxi locations and routes for fastest deliveries.
Employment
  • Code Architect
    2014 - PRESENT
    DevFactory
    • Refactored legacy code, reduced code base by 20-25% (from 450KLOC to 340KLOC).
    • Replaced boilerplate and duplication code by introducing SOA, Spring, JPA technologies.
    • Improved code quality metrics by 30%.
    • Design, plan, estimate, assign tasks to developers team.
    • Dramatically improved MSProject add-in (uses data from the services) complex project loading time from 20 min to 1 min.
  • Senior Developer
    2010 - 2013
    Plug Store Solution
    • Created an eCommerce platform for offline shops.
    • Created a document repository platform with multiple storage back-ends (Amazon S3, VHD, File System).
    • Created a back-end for taxi booking platform.
    • Created a vocal pitch analyzer as part of music composition software.
    Technologies: C#, Java, Ruby on Rails
  • Software Design Manager / Team Lead
    2007 - 2010
    Actimind Inc.
    • Prepared software design documentation and approved developers’ software design and control interface modification.
    • Conducted code review after commits including general code reviews to suggest refactoring.
    • Coached developers (OOP, refactoring, design patterns, unit testing).
    • Conducted activities to improve architecture and code quality and assigned tasks for prototyping and research.
    • Responsible for project estimation and forecasting.
    • Created an Outlook plug-in for taking notes from mail, calendar, tasks items (part of Evernote Desktop).
    • Created many features for Thru Inc (Salesforce integration, FTP access to documents, Outlook 2012 plug-in).
    Technologies: C#, Java, Ruby on Rails
  • Developer
    2006 - 2007
    Freelancing
    • Created an Office XP/2003/2007 compatible add-in for Microsoft Word that provides additional statistical information.
    • Created an Excel plug-in for Forex data analysis that could produce a result in a few milliseconds (Excel functions could do it in around 10 sec).
    • Created a server management tool that helps to organize promotion of the web/Windows service application on a group of servers and/or on a cluster(C#.NET 2.0 / ASP.NET 2.0 / .NET Remoting).
    • Migrated inns.com forum to a new platform.
    • Created a platform for onsite support chat (it showed help window as overlay... no one did like that at the time).
    Technologies: C#, Java
  • Developer
    2005 - 2006
    BoonEx Group
    • Created core processing module (PHP extension, C) for dating software.
    • Created custom features to Dolphin dating platform.
    Technologies: PHP, C
  • Software Developer
    2004 - 2005
    EGSoft
    • Created a platform for secure web storage.
    • Created SMS software for a mobile operator company (translation service).
    Technologies: C#.NET
  • Software Developer
    2003 - 2004
    Meridis
    • Created a device driver for USB security key.
    • Created application for security key (Windows authentication, data encryption, digital signature).
    Technologies: C#.NET, C++
Experience
Skills
  • Languages
    C#, Java, Ruby, JavaScript
  • Paradigms
    Object-oriented Programming (OOP), Design Patterns, SOLID Principles, Concurrent Programming, Agile Software Development
  • Frameworks
    Machine Learning, JPA, AngularJS, Spring Security, Hibernate, Spring, Spring MVC, JUnit, Ruby on Rails (RoR), Vaadin, JavaServer Faces
  • Libraries/APIs
    Jackson, jQuery, YouTube API, AMQP, Twitter API
  • Platforms
    Windows, Android, Amazon Web Services (AWS), Linux
  • Storage
    Microsoft SQL Server, Elasticsearch, MongoDB, MySQL
  • Other
    Natural Language Processing (NLP), Apache Commons, log4j, Data Mining
  • Tools
    Maven, TeamCity, Git, FishEye, JIRA, Jenkins, Sonar
Education
  • Bachelor degree in Software Engineering
    2000 - 2004
    American University in Central Asia - Bishkek
Hire the top 3% of freelance developers
I really like this profile
Share it with others