Anastasiya Romadan, Developer in Buenos Aires, Argentina
Anastasiya is available for hire
Hire Anastasiya

Anastasiya Romadan

Verified Expert  in Engineering

Statistics Developer

Location
Buenos Aires, Argentina
Toptal Member Since
November 20, 2019

Anastasiya honed her skills as a software engineer building scalable solutions for processing and maintaining large volumes of data at Nokia-Deepfield. Her academic background in physics and math, combined with a passion for the arts, makes her a highly analytical and creative problem solver. Outside of work, she applies her engineering skills to troubleshoot her tango dancing.

Availability

Part-time

Preferred Environment

PyCharm, Vim Text Editor, Docker, Git, iOS, Linux

The most amazing...

...project I worked on involved scaling a DDOS detection system to provide real-time analytics on multi-vector attacks on over 65,000 destination IPs in a network.

Work Experience

Software Engineer

2015 - PRESENT
Nokia-Deepfield
  • Developed a DDoS detection system capable of tracking attacks on over 65,000 destination IP addresses and a mitigation system that uses exabgp to enable Flowspec filtering and Blackhole.
  • Used signal processing techniques to validate assumptions about the periodicity of netflow data.
  • Helped design, build, and test a system for detecting anomalies in internet traffic in real time, so that clients can know within minutes if they have an issue beyond malicious attacks anywhere in their networks.
  • Refactored sensitive areas of a large codebase to enhance system stability by changing procedures for querying data; eliminated system failures and pages for the on-call response team stemming from this area of the code.
  • Ensured proper functioning of data processing pipelines at all times by promptly responding to alerts from monitoring systems and troubleshooting resource usage.
  • Closely collaborated with remote teams in Europe, including initiating and attending meetings across time zones.
Technologies: Redis, Apache Kafka, Flink, Amazon S3 (AWS S3), HDFS, Impala, MySQL, Git, Docker, SQLAlchemy, Pandas, NumPy, Border Gateway Protocol (BGP), Python

Software Engineer

2013 - 2014
Systems in Motion (Nexient)
  • Implemented custom LogListener to process credit card transactions.
  • Researched client-reported issues by analyzing code, writing bash scripts and regular expressions to search through log records, and running SQL queries.
  • Resolved over 100 bugs involving URL redirection, SSO errors, Web Service failure, user account access, and multithreading.
Technologies: Oracle SQL, RabbitMQ, Java

Research Assistant

2010 - 2013
University of Michigan Department of Physics
  • Helped build a CMB detector.
  • Implemented testing procedures in IDL to validate sensor performance for detector.
  • Analyzed data from robotic optical telescopes to discover over 30 new variable stars and supernovae.
Technologies: Robotics, IDL

Real-Time Anomaly Detection

Helped design and build a system for detecting anomalies in internet traffic and provide real-time analytics to customers based on the manipulation of TB of data per second. This technology is capable of giving clients an unprecedented bird's eye view into their networks.

Introduced Kafka into the ecosystem, replacing Redis for messaging, as well as Flink to scale the system to handle tens of thousands of customer-configured alerts.

DDoS Protection

Helped implement and scale a system to detect multi-vector attacks on over 65,000 destination IP addresses. Implemented features to allow customers to mitigate attacks, including diversions and remotely triggered Blackhole and Flowspec.

Languages

Python, SQL, IDL, Java, Bash

Libraries/APIs

Pandas, NumPy, SQLAlchemy

Paradigms

Distributed Computing, Parallel Computing, Unit Testing, REST, Agile

Platforms

iOS, Ubuntu, Linux, Docker, Apache Kafka

Storage

MySQL, Redis, Oracle SQL, HDFS, Amazon S3 (AWS S3)

Other

Multiprocessing, Integration Testing, Big Data Architecture, Command-line Interface (CLI), Multithreading, Statistics, Border Gateway Protocol (BGP), Robotics, Machine Learning, Natural Language Processing (NLP), Parquet, Signal Processing, GPT, Generative Pre-trained Transformers (GPT)

Frameworks

Alembic

Tools

Impala, Git, Vim Text Editor, PyCharm, RabbitMQ, Jira, Flink

2009 - 2013

Bachelor of Science Degree in Physics with a minor in Math

University of Michigan - Ann Arbor, Michigan

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