Anastasiya Romadan
Verified Expert in Engineering
Statistics Developer
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.
Portfolio
Experience
- Statistics - 10 years
- REST - 5 years
- Python - 5 years
- NumPy - 5 years
- Big Data Architecture - 4 years
- Parallel Computing - 4 years
- Pandas - 4 years
- MySQL - 4 years
Availability
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
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.
Software Engineer
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.
Research Assistant
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.
Experience
Real-Time Anomaly Detection
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
Education
Bachelor of Science Degree in Physics with a minor in Math
University of Michigan - Ann Arbor, Michigan
Skills
Libraries/APIs
Pandas, NumPy, SQLAlchemy
Tools
Impala, Git, Vim Text Editor, PyCharm, RabbitMQ, Jira, Flink
Languages
Python, SQL, IDL, Java, Bash
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)
Frameworks
Alembic
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, Generative Pre-trained Transformers (GPT)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring