Milena Mamyan
Verified Expert in Engineering
Back-end Developer
Montreal, QC, Canada
Toptal member since April 12, 2022
Milena is a software engineering professional focused on back-end development. With a strong background in computer science and a master's degree from the American University of Armenia, she is a hard worker and has the ability to learn and adapt to any technology required. Over the last couple of years, Milena has mainly concentrated on core back-end development with Java while leading REST API development.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Perforce, Git, Apache Maven, Jira, Bugzilla, Java, REST APIs
The most amazing...
...project I've developed is a dynamic REST API extension (un)loading mechanism integrated with one of the largest infrastructure monitoring platforms.
Work Experience
Senior Java Engineer
Yahoo! - Sports
- Migrated the Fantasy Games Sports platform of Yahoo to the cloud with AWS EKS.
- Developed ways of communicating between on-prem and cloud to have both environments available on production. This includes the applications, databases, and pub/sub.
- Created routing management for all needed environments for a world-leading platform like Yahoo! Sports, specifically development, staging, and production.
Senior Java Back-end Developer
Yahoo! - Native Advertising
- Designed and developed a REST API with Java that efficiently calculated and segmented users based on multiple criteria, metrics, and properties, resulting in enhanced data analysis capabilities and improved targeting precision in Flurry analytics.
- Expanded the metrics suite by implementing advanced calculations to provide intricate and meaningful data points for user monitoring, enabling more accurate analysis and informed decision-making.
- Resolved critical bugs in the data processing pipeline, significantly improving the reliability and performance of the system, which resulted in enhanced data accuracy and a seamless user experience.
Software Engineer
VMware
- Designed, developed, tested, and maintained the back-end part of on-premise and SaaS monitoring platforms.
- Solely redesigned, restructured, and implemented a modern REST API documentation mechanism for an infrastructure monitoring system. This project received VMware's worldwide recognition award.
- Acted as the code owner of the REST API of the same product, tasked with code quality and reviews.
- Developed unit, functional, and end-to-end tests for various aspects of the application lifecycle.
Teacher Associate
American University of Armenia
- Acted as a teaching associate in the introduction to computer science course with JavaScript and Java.
- Held office hours and designed and graded exams and assignments.
- Helped design the course curriculum and conducted the lectures' practical parts.
Experience
Unmanned REST API Extension
Virtual Machine and Compiler
https://github.com/mmamyan/Virtual-Assembler-InterpreterI designed and developed this system with my university peer using mainly C++.
The simple programming language is first compiled into an assembly code which is then executed inside the virtual machine, allowing some simple debugging operations, such as step in, step out, step over, and breakpoint. The system virtualizes all significant parts of the computer infrastructure, from CPU registers to memory.
Education
Master's Degree in Computer Science
American University of Armenia - Yerevan, Armenia
Bachelor's Degree in Computer Science
Synopsys Armenia Educational Department - Yerevan, Armenia
Bachelor's Degree in Computer Systems and Networks
National Polytechnic University of Armenia - Yerevan, Armenia
Skills
Libraries/APIs
REST API, SpringFox, Standard Template Library (STL), React
Tools
Perforce, Apache Maven, Bugzilla, Git, JetBrains, Visual Studio, IntelliJ IDEA, Apache Tomcat, Jira, Gradle, Amazon EKS
Languages
Java, C++, Python, SQL, JavaScript
Frameworks
Spring, Swagger, Hibernate
Paradigms
Design Patterns, Object-oriented Programming (OOP), Object-oriented Analysis & Design (OOAD), Object-oriented Design (OOD), Functional Testing, REST, Testing, Test-driven Development (TDD), Unit Testing, Continuous Integration (CI), DevOps
Platforms
Windows, Linux, Amazon Web Services (AWS), Kubernetes
Storage
On-premise, Relational Databases, MySQL, JSON
Industry Expertise
Applied Statistics
Other
Data Structures, Computer Organization, Discrete Mathematics, Algorithms, Graph Theory, Mathematics, Software Architecture, Distributed Algorithms, Electronic Design Automation (EDA), Machine Learning, Deep Learning, SaaS, Distributed Network, Calculus, OOP Designs, SSL, AWS DevOps
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