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
    JavaScript, HTML, Java, SQL, R, PHP
  • Frameworks
    Spring, Spring MVC, Spring 4, AWS EMR, AngularJS, Storm, Machine Learning, Apache Spark
  • Libraries/APIs
    jQuery, jQuery EasyUI
  • Tools
    AWS CloudFormation, AWS CodeCommit, AWS CodeDeploy, AWS CodeBuild
  • Paradigms
    Concurrent Programming, Evolutionary Database Design, Linear Programming, Model View Controller (MVC)
  • Platforms
    Amazon Web Services (AWS), Java EE, Oracle, AWS Elastic Beanstalk, AWS EC2, Linux, Docker
  • Storage
    MySQL, Netezza, AWS RDS, Greenplum, PostgreSQL, RedShift, Cassandra
  • Other
    Team Mentoring, Technical Project Management, Software Architecture, Decision Analysis, Decision Trees, Performance Optimization, Linear Optimization, Optimization, AWS Certified Solution Architect, AWS Cloud Architecture, Multithreading, Algorithms, AWS CodePipeline, Linear Algebra, Artificial Intelligence (AI)
  • 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