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
  • Algorithms, 20 years
  • Java, 15 years
  • Optimization, 15 years
  • Amazon Web Services (AWS), 5 years
  • AWS Certified Solution Architect, 5 years
  • AWS Cloud Architecture, 5 years
Clarksburg, MD, United States
Preferred Environment
The most amazing...
...The most amazing thing I've delivered is a real-time big data analytic system on STORM cluster.
  • Architect and Development Lead
    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
    2016 - 2016
    Danfoss Turbocor Compressors (via Toptal)
    • 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
    2008 - 2009
    Cambridge Interactive Development Corporation
    • 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
    2005 - 2008
    Liberty Travel
    • 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
  • 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.
  • Languages
    Java, HTML, JavaScript, SQL, R, PHP
  • Frameworks
    Spring, Spring MVC, Storm, AngularJS, Spring 4, AWS EMR, Machine Learning, Apache Spark
  • Libraries/APIs
    jQuery, jQuery EasyUI
  • Tools
    AWS CodeCommit, AWS CodeDeploy, AWS CloudFormation, AWS CodeBuild
  • Paradigms
    Model View Controller (MVC), Evolutionary Database Design, Concurrent Programming, Linear Programming
  • Platforms
    Amazon Web Services (AWS), Java EE, Oracle, AWS EC2, AWS Elastic Beanstalk, Linux, Docker
  • Storage
    MySQL, Netezza, PostgreSQL, Greenplum, RedShift, AWS RDS, Cassandra
  • Other
    Multithreading, Team Mentoring, Software Architecture, Technical Project Management, AWS CodePipeline, Algorithms, AWS Cloud Architecture, AWS Certified Solution Architect, Optimization, Linear Optimization, Performance Optimization, Decision Trees, Decision Analysis, Artificial Intelligence (AI), Linear Algebra
  • MBA degree in Management Information Technology – IT project management
    2007 - 2009
    Western Governors University - Salt Lake City, UT
  • University degree in Experimental Particle Physics
    1990 - 1995
    Novosibirsk State University - Novosibirsk, Russia
I really like this profile
Share it with others