Tim Nevolin, Developer in Poolesville, MD, United States
Tim is available for hire
Hire Tim

Tim Nevolin

Verified Expert  in Engineering

Architecture Developer

Location
Poolesville, MD, United States
Toptal Member Since
August 19, 2014

Tim is a software architect and developer with a 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.

Portfolio

AT&T
Go, Java, Linux, Docker, Amazon S3 (AWS S3), AWS Lambda...
Caterpillar
Amazon Web Services (AWS), Java, Apache Kafka, Amazon Kinesis, Back-end...
Spin
Data Migration, CockroachDB, PostgreSQL, Architecture, Data Analysis, Back-end...

Experience

Availability

Part-time

Preferred Environment

Eclipse

The most amazing...

...thing I've delivered is a real-time market data analytic system on Storm cluster.

Work Experience

Cloud Developer

2020 - 2021
AT&T
  • Helped the team to implement and deliver business requirements in the U-verse content registration system.
  • Designed and implemented development and production support tools and utility code to simplify and speed up production operations resulting in saving about 20 person-hours a week.
  • Participated in team development plan discussions and helped manage team load more effectively.
Technologies: Go, Java, Linux, Docker, Amazon S3 (AWS S3), AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Amazon CloudWatch, Terraform, Microservices, Back-end, Back-end Development, Amazon Web Services (AWS), Clean Architecture, Low Latency, Data Processing, REST APIs, Git

Java Developer

2020 - 2020
Caterpillar
  • Studied the application architecture and infrastructure.
  • Designed and developed a new back-end data processing application as part of the company data processing system.
  • Built and programmed data processing functionality and integration with the existing data processing interfaces.
Technologies: Amazon Web Services (AWS), Java, Apache Kafka, Amazon Kinesis, Back-end, Back-end Development, Clean Architecture, Data Processing, Hibernate, REST APIs, Git

Data Migration Architect

2019 - 2020
Spin
  • Analyzed current application and data architecture.
  • Researched potential future architecture that matches business requirements and application demands.
  • Proposed an optimal data migration solution from one Heroku platform to AWS.
  • Researched, tested, and implemented one-directional data synchronization with Bucardo. Set up such synchronization on all databases in all environments.
  • Prepared, designed, and provisioned future databases for all environments on AWS.
  • Set up, supervised, and monitored actual data migration from Heroku to AWS. Successfully migrated all lower environments.
  • Researched further data synchronization with Fivetran technology to an analytical database. Prepared step-by-step instructions for migrating said synchronization from Heroku DBs to AWS DBs in all environments.
  • Prepared documentation, how-tos, diagrams, and presentation on a matter of my research and proposals. Supported and maintained such documentation.
  • Participated in design and architectural reviews.
Technologies: Data Migration, CockroachDB, PostgreSQL, Architecture, Data Analysis, Back-end, Back-end Development, Amazon Web Services (AWS), Clean Architecture, Software Architecture, Low Latency, Data Processing, Git

AWS Developer and Consultant

2019 - 2019
ToxStrategies
  • Set up and configured the full website infrastructure on AWS, using Elastic Beanstalk and Spring Boot application.
  • Set up and configured R server in AWS EC2 instance.
  • Designed and programmed a Spring Boot web application with AngularJS client-side event management.
  • Constructed and programmed a back-end application to process user input and generate reports and outputs.
  • Built and configured a Java back end to R Engine Interface.
  • Programmed and debugged an R script to compute data and generate reports.
Technologies: Amazon EC2, R, Architecture, Data Analysis, Back-end, Back-end Development, Amazon Web Services (AWS), Clean Architecture, Software Architecture, Low Latency, Data Processing, Git

Java Developer

2019 - 2019
Addteq, Inc.
  • Built an in-house analog of the Einstein and 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.
  • Supported migration from the existing architecture to a newly created functionality.
Technologies: Ajax, Apache Velocity, HTML, JavaScript, Confluence, Authentication, Spring Boot, WebSockets, Java, Back-end, Back-end Development, Clean Architecture, Software Architecture, Low Latency, Data Processing, Hibernate, REST APIs, Git

Java Developer

2018 - 2019
NextCapital
  • Researched the company's current application architecture.
  • Modified the existing application, created new functionality, and enhanced existing functionality.
  • Maintained the application in production, fixed bugs, and supported deployment.
Technologies: Java, XML, SOAP, Integration, JUnit, Web Services Description Language (WSDL), Back-end, Back-end Development, Clean Architecture, Software Architecture, Data Processing, Hibernate, REST APIs, Git

Web Application Architect and Developer

2018 - 2019
Linksbridge
  • Designed and developed a single-page rich web application.
  • Built and supported complete cloud infrastructure.
  • Set up the database and designed data schema per business requirements.
  • Constructed 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 the most optimal solutions to ongoing problems and tasks.
Technologies: CSS, SQL, Java, HTML, jQuery, jQuery EasyUI, AngularJS, Architecture, Data Analysis, Amazon Web Services (AWS), Clean Architecture, Software Architecture, Full-stack, Low Latency, Data Processing, Git

DevOps

2018 - 2018
TransBit LLC
  • Researched the company's AWS infrastructure and architecture.
  • Configured and enhanced the application's deployment automation with AWS CodePipeline and Jenkins.
  • Configured and enhanced AWS RDS database monitoring.
Technologies: Amazon Web Services (AWS), Amazon EC2, AWS ELB, AWS Auto Scaling, Amazon RDS, Continuous Delivery (CD), AWS CodePipeline, AWS CodeDeploy, AWS CodeBuild, Apache Tomcat, Java, AWS CloudFormation, Clean Architecture, Git

CTO

2011 - 2018
Yurika
  • Developed web application with all underlying infrastructure and architecture capable of organizing and managing the enterprise IT portfolio.
  • Designed and implemented application algorithms, data structures, storage, and user experience.
  • Created and implemented a complete build-deploy process to update application versions.
Technologies: Java, PostgreSQL, Unix, Amazon Web Services (AWS), AWS Elastic Beanstalk, Amazon Route 53, AWS ELB, Spring, Spring Boot, Spring Web Flow, jQuery EasyUI, jQuery, Ajax, Web Applications, APIs, REST, Architecture, System Architecture, Design, Web, CTO, Back-end, Clean Architecture, Software Architecture, Full-stack, Data Processing, Hibernate, REST APIs, Git

Software Architect and Developer

2017 - 2017
Mad News Ltd.
  • Analyzed the company's current infrastructure and architecture.
  • Researched the company's MySQL database usage and application design.
  • Devised future Redshift and Dynamo DB-based architecture.
  • Prepared a MySQL to Redshift transition plan for the application and data.
  • Supervised and supported the actual MySQL to Redshift transition of the application and data.
Technologies: Java, Redshift, SQL, Amazon EC2, Architecture, Back-end, Back-end Development, Amazon Web Services (AWS), Clean Architecture, Software Architecture, Low Latency, Data Processing, REST APIs, Git

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: Profiling, Java, Back-end, Back-end Development, Clean Architecture, Data Processing, REST APIs, Git

Architect and Development Lead

2009 - 2016
FINRA
  • Architected a complete system, including data processing modules, component framework, and infrastructure for logging, monitoring, and control.
  • Designed and enforced the automated project lifecycle such as 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 MapReduce technology (web GUI and command-line interfaces).
  • Developed Elastic MapReduce 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 and 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 application clusters, high availability data storage, and multi-AZ deployment.
Technologies: Amazon Web Services (AWS), Performance Optimization, Web Services, Big Data, Architecture, Leadership, Microservices, Back-end, Back-end Development, Clean Architecture, Software Architecture, Multithreading, Low Latency, Data Processing, Hadoop, Spark, HDFS, Hibernate, REST APIs, Git, SSL

Business Intelligence Architect and Developer

2008 - 2009
Cambridge Interactive Development Corporation
  • Adapted an existing Java-based data load application for the 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 and studied, troubleshot, and configured a company-wide scheduling system.
  • Parallelized and optimized schedule implementation, decreasing load time span by around 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: CVS, Data Integration, MySQL, Netezza, Oracle, IBM Informix, Java, Architecture, Data Analysis, Back-end, Back-end Development, Clean Architecture, Software Architecture, Data Processing, Git

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: Oracle, XML, Servlet, Jakarta Server Pages (JSP), Apache Struts, Enterprise Java Beans (EJB), Architecture, Back-end, Back-end Development, Clean Architecture, Software Architecture, Data Processing, Git

Anagrammer Website

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

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

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.
2007 - 2009

MBA Degree in Management Information Technology – IT Project Management

Western Governors University - Salt Lake City, UT

1990 - 1995

University Degree in Experimental Particle Physics

Novosibirsk State University - Novosibirsk, Russia

JANUARY 2011 - JANUARY 2013

AWS Associate Architect

AWS

Libraries/APIs

jQuery, jQuery EasyUI, Amazon API, Amazon EC2 API, REST APIs

Tools

CVS, AWS CodeBuild, Amazon Elastic MapReduce (EMR), AWS CloudFormation, AWS CodeCommit, AWS CodeDeploy, Git, Servlet, Confluence, Apache Maven, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Amazon CloudWatch, AWS ELB, Apache Tomcat, AWS Step Functions, Terraform, GoLand

Frameworks

Spring Boot, Spring, Spring MVC, AngularJS, Storm, JUnit, Hibernate, Apache Struts, Jakarta Server Pages (JSP), Apache Velocity, Apache Spark, Spring Web Flow, Hadoop, Spark

Languages

CSS, SQL, R, Java, HTML, JavaScript, PHP, Web Services Description Language (WSDL), C++, XML, Go, Scala, Python

Paradigms

Distributed Computing, Model View Controller (MVC), Concurrent Programming, Linear Programming, Evolutionary Database Design, Business Intelligence (BI), Parallel Computing, Continuous Delivery (CD), Microservices Architecture, Design Patterns, Test-driven Development (TDD), Clean Architecture, DevOps, Microservices, Serverless Architecture, REST

Platforms

Eclipse, Amazon EC2, Java EE, AWS Elastic Beanstalk, Oracle, Amazon Web Services (AWS), AWS Lambda, Docker, Linux, Apache Kafka, Unix, Web

Storage

Data Integration, Greenplum, PostgreSQL, Redshift, MySQL, Netezza, Distributed Databases, Amazon S3 (AWS S3), Relational Databases, Amazon Aurora, IBM Informix, Cassandra, Amazon DynamoDB, CockroachDB, HDFS

Other

Ajax, Architecture, Data Migration, Physics, 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, Distributed Systems, Disaster Recovery Plans (DRP), Relational Database Services (RDS), Big Data, Big Data Architecture, System Architecture, Software Development, Software Development Lifecycle (SDLC), AWS Auto Scaling, Amazon RDS, Integration, Amazon Kinesis, Data Engineering, Data Warehousing, Back-end, Fintech, Data Modeling, Data Analysis, APIs, Back-end Development, Full-stack, Low Latency, Data Processing, Profiling, WebSockets, Authentication, Video Streaming, AWS DevOps, Cloud, IT Project Management, AWS CodePipeline, Machine Learning, Artificial Intelligence (AI), Linear Algebra, SOAP, User Interface (UI), Enterprise Java Beans (EJB), Containers, Leadership, Web Services, Amazon Route 53, Web Applications, Design, CTO, SSL

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring