Timofey Nevolin

Timofey Nevolin

Clarksburg, MD, United States
Hire Timofey
Scroll To View More
Timofey Nevolin

Timofey Nevolin

Clarksburg, MD, United States
Member since June 25, 2014
Timofey is a software architect and developer with proven ability to develop efficient, scalable, and fault-tolerant server solutions for complex problems. He has excellent analytic abilities and extensive experience with big data real-time processing, server solutions, and web services.
Timofey is now available for hire
Portfolio
Experience
  • Java, 15 years
  • Software Architecture, 10 years
  • Concurrent Programming, 10 years
  • Spring, 4 years
  • Amazon Redshift, 3 years
  • Amazon API, 2 years
  • Amazon Web Services (AWS), 2 years
  • Storm, 2 years
Clarksburg, MD, United States
Availability
Full-time
Preferred Environment
Eclipse
The most amazing...
...thing I've delivered is a real-time big data analytic system on STORM cluster.
Employment
  • Architect and Development Lead
    FINRA
    2009 - PRESENT
    • Architected a complete system, including data processing modules, component framework, and logging/monitoring/control infrastructure.
    • Designed and enforced the automated project life cycle: build, test, deployment.
    • Established and enforced development best practices.
    • Maintained overall product architecture consistency and clarity to support intuitive development and easy product evolution.
    • Created and maintained technical and user documentation.
    • Researched AWS Elastic Map Reduce technology (web GUI and command line interfaces).
    • Developed Elastic Map Reduce jobs capable of using Amazon S3 storage, as input and output source.
    • Analyzed the existing stream of event processing solutions in a market, and evaluated them against desired system qualities to find the best suited product/framework for a project.
    • Architected system POC version and supervised implementation.
    Technologies: Java, JMX, Spring, GWT, Netezza, GreenPlum, Oracle, Web services (SOAP and REST), parallel data processing, performance optimization, Hadoop Map Reduce, Amazon Web Services, Elastic Map Reduce, Hive, HQL, STORM, ESPER, Cassandra, Zookeeper
  • Java Developer
    Danfoss Turbocor Compressors (via Toptal)
    2016 - 2016
    • Analyzed existing code and solutions.
    • Found the source of a performance discrepancy in different input data cases.
    • Recommended solution approaches with corresponding implementation time and effectiveness.
    Technologies: Java, Profiling, Client server, MS Office add-ins
  • Business Intelligence Architect and Developer
    Cambridge Interactive Development Corporation
    2008 - 2009
    • Adapted an existing Java based data load application for Netezza database, making the first generation of Netezza data warehouses operational.
    • Developed a data load application for corporate data warehousing using Data Integrator increasing load speed four times, which was a critical achievement to support the data delivery service level agreement.
    • Designed data marts.
    • Studied, troubleshoot, and configured a company-wide scheduling system. Parallelized and optimized schedule implementation, decreasing load time span by ~50%.
    • Configured the load balancing environment for a scheduler and ETL tool.
    • Optimized corporate wide ETL operations, cutting the overall load time in half.
    Technologies: Java, Informix, Oracle, Netezza, MySQL, BO Data Integrator, CVS, Perforce
  • J2EE Architect and Developer
    Liberty Travel
    2005 - 2008
    • Analyzed application requirements and communicated with the business analyst.
    • Architected and developed application modules.
    • Integrated with a third-party application API.
    • Designed and developed a web-based user interface.
    • Designed a complex data matching algorithm for integrating with the external system.
    Technologies: J2EE application with web client, EJB, MDB, Struts, JSP, Servlets, XML, Oracle
Experience
  • Anagrammer web site (Development)

    Designed and implemented back-end engine to find word anagrams for multiple languages, as well as many other word games on this site.

  • Eight Rules for Effective Software Production (Publication)
    While working at different stages of the software development lifecycle you often realize that software production isn’t easy. It takes consistent effort to make something great. However, it doesn’t have to come at the cost of working through nights or weekends. In this article, Toptal Freelance Software Engineer Timofey Nevolin shares eight simple, yet powerful rules for effective software production.
Skills
  • Languages
    Java, HTML, SQL, PHP, JavaScript
  • Paradigms
    Evolutionary Database Design, Agile Software Development, Model View Controller (MVC), Concurrent Programming
  • Storage
    MySQL, Amazon Redshift, Netezza, Cassandra, Greenplum, PostgreSQL
  • Misc
    Team Mentoring, Software Architecture, Technical Project Management, Multithreading
  • Frameworks
    Apache Spark, AngularJS, Storm, Spring, Spring MVC, GWT, Hadoop
  • Libraries/APIs
    Amazon API, Spark Streaming, BouncyCastle, jQuery UI, jQuery
  • Platforms
    Oracle, Amazon Web Services (AWS), Linux, Java EE, Android
Education
  • MBA degree in Management Information Technology – IT project management
    Western Governors University - Salt Lake City, UT
    2007 - 2009
  • University degree in Experimental Particle Physics
    Novosibirsk State University - Novosibirsk, Russia
    1990 - 1995
I really like this profile
Share it with others