Timofey Nevolin, System Architecture Developer in Clarksburg, MD, United States
Timofey Nevolin

System Architecture Developer in 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

  • System Architecture, 15 years
  • Big Data Architecture, 10 years
  • Distributed Systems, 10 years
  • Parallel & Distributed Computing, 5 years
  • AWS Cloud Architecture, 5 years

Location

Clarksburg, MD, United States

Availability

Part-time

Preferred Environment

Eclipse

The most amazing...

...The most amazing thing I've delivered is a real-time big data analytic system on STORM cluster.

Employment

  • Web Application Architect and Developer

    2018 - PRESENT
    Linksbridge
    • Designed and developed a single-page rich web application.
    • Set up and supported complete cloud infrastructure.
    • Set up the database and designed data schema.
    • Set up an R back-end server. Designed and developed an R application for processing large data documents.
    • Implemented UI and UX with input from the graphical interface designer.
    • Analyzed business needs and technological capacity. Proposed most optimal solutions to ongoing problems and tasks.
    Technologies: AngularJS, EasyUI, jQuery, HTML/CSS, Java, SQL
  • Architect and Development Lead

    2009 - PRESENT
    FINRA
    • Architected a complete system, including data processing modules, component framework, and logging/monitoring/control infrastructure.
    • Designed and enforced the automated project lifecycle: build, test, and 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 a system POC version and supervised implementation.
    • Designed and implemented high availability data storage and data processing systems. That includes utilizing data storage supporting sharding technology, data and appication clusters, high availability data storage, and multi AZ deployment.
    Technologies: Java, Spring, Big Data, Sharding, High Availability, Netezza (Massive Parallel Processing Database), Oracle, Web Services (SOAP and REST), Parallel Data Processing, Performance Optimization, AWS, Multi AZ, STORM, Cassandra
  • Java Developer

    2019 - 2019
    Addteq, Inc. (via Toptal)
    • Built an in-house analog of the Einstein/Firebase service with WebSocket and STOMP protocols as well as STOMP token authentication, subscription, messages, and topics.
    • Integrated the in-house service with Confluence Excellentable plugin for a collaborative editing feature.
    Technologies: Java, WebSockets, Stomp, Spring Boot, Basic Authentication, Token Authentication, Path-based Authorization, Confluence, Excellentable Plugin, JavaScript, HTML, Velocity, Ajax, STOMP.js
  • 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, troubleshot, 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

Experience

  • Anagrammer Website (Development)

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

  • Enterprise Architecture Inventory Application (Development)

    A thick client single-page web application that extensively uses Ajax, AngularJS, and JavaScript to save and update information on the web page, control the UI flow, refresh the layout in response to user events, etc.

    I designed and built a complete application from back to front: AWS environment, database, data schema, back-end layers, front end design and functionality, event processing, UI libraries, graphical libraries, CSS, and styles.

  • International Health Data Processing Web Application (Development)
    https://ppa.linksbridge.com

    A thick client single-page web application built with AngularJS, JavaScript, jQuery, and Ajax. It provides user security and a wizard application for data entering and modifying as well as output generation. It works in close relation with the R back-end server to load and calculate output data.

    I am the sole architect and developer of a complete solution from back to front: AWS environment, database, data schema, back-end layers, front-end design and functionality, event processing, UI libraries, graphical libraries, CSS, and styles.

  • 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

    SQL, R, Java, HTML, JavaScript, PHP
  • Frameworks

    Spring, AWS EMR, Spring MVC, Spring 4, AngularJS, Storm, Apache Spark
  • Libraries/APIs

    jQuery, jQuery EasyUI, Amazon API, AWS EC2 API
  • Tools

    AWS CodeBuild, AWS CloudFormation, AWS CodeCommit, AWS CodeDeploy
  • Paradigms

    Model View Controller (MVC), Concurrent Programming, Linear Programming, Evolutionary Database Design, Business Intelligence (BI), Parallel & Distributed Computing
  • Platforms

    AWS EC2, Java EE, AWS Elastic Beanstalk, Oracle, Amazon Web Services (AWS), Docker, Linux
  • Storage

    AWS RDS, Greenplum, PostgreSQL, Redshift, MySQL, Netezza, Distributed Databases, AWS S3, Cassandra
  • Other

    AWS Cloud Architecture, AWS Certified Solution Architect, Algorithms, Multithreading, Decision Analysis, Optimization, Linear Optimization, Performance Optimization, Decision Trees, Software Architecture, Team Mentoring, Technical Project Management, Web Development, Sharding, High Availability, Distributed Systems, Disaster Recovery Plans (DRP), Big Data, Big Data Architecture, System Architecture, AWS CodePipeline, Machine Learning, Artificial Intelligence (AI), Linear Algebra, Relational Database Services (RDS)

Education

  • 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
Certifications
  • AWS Associate Architect
    JANUARY 2011 - JANUARY 2013
    AWS

To view more profiles

Join Toptal
I really like this profile
Share it with others