Alexandra Coman, Developer in Ploiești, Prahova, Romania
Alexandra is available for hire
Hire Alexandra

Alexandra Coman

Verified Expert  in Engineering

Software Developer

Ploiești, Prahova, Romania

Toptal member since May 13, 2020

Bio

With nine years of experience in software development, a computer science degree, an internship at Twitter, and several open-source contributions, Alexandra is a passionate software developer who always strives for perfection. Over the years, Alexandra has worked on different types of software (embedded systems, cloud systems, web applications) in different types of environments (corporate, startup, freelance), making her very adaptable and able to work on almost any kind of application.

Portfolio

Toptal
Python, Django, Pandas, PostgreSQL, JavaScript
Predictive Mobility
Amazon Web Services (AWS), R, JavaScript, jQuery, CSS, HTML, Linux, PostgreSQL...
Orange
Elasticsearch, RabbitMQ, MySQL, Django, Flask, Linux, OpenStack, Python

Experience

  • Python - 7 years
  • Django - 5 years
  • PostgreSQL - 5 years
  • REST APIs - 5 years
  • MySQL - 5 years
  • JavaScript - 4 years
  • Django REST Framework - 3 years
  • Flask - 2 years

Availability

Part-time

Preferred Environment

Vim Text Editor, PyCharm, Sublime Text, Git, Linux

The most amazing...

...project I've built is a flight management web application for the airline industry that became the #1 selling airline solution in Africa.

Work Experience

Python Software Engineer

2020 - PRESENT
Toptal
  • Developed a royalty (commissions) attribution engine for the music industry. It was an MVP that processed statements from companies like iTunes and Spotify.
  • Customized an open-source web application for managing network and infrastructure in data centers. I added enhancements based on the client's requirements with the purpose of making it an enterprise product.
  • Created a CI/CD pipeline for all the projects I've worked on.
Technologies: Python, Django, Pandas, PostgreSQL, JavaScript

Senior Full-stack Developer | Team Lead

2016 - 2020
Predictive Mobility
  • Coordinated and developed from scratch a flight management web application used in the airline industry. After three years, the application became the #1 selling airline solution in Africa.
  • Led a team of three software engineers, held daily stand-ups, wrote user stories, and distributed tasks using agile methodologies.
  • Designed and implemented various application components and database, built a forecasting model, and integrated and used several opensource front-end libraries (Leaflet map, NVD3 charts) added support for continuous integration and deployment on AWS.
  • Discussed with the product owner and translated business requirements into software specifications.
  • Recruited team members, interviewed candidates, and evaluated interview challenges.
Technologies: Amazon Web Services (AWS), R, JavaScript, jQuery, CSS, HTML, Linux, PostgreSQL, Django, Python

Python Software Engineer

2015 - 2016
Orange
  • Built Orange's private cloud software solution, based on OpenStack (cloud management platform).
  • Customized and integrated the key OpenStack components into the company's proprietary solution.
  • Integrated an open-source benchmarking software solution into the cloud's infrastructure.
Technologies: Elasticsearch, RabbitMQ, MySQL, Django, Flask, Linux, OpenStack, Python

Embedded Software Engineer

2013 - 2015
Ixia
  • Worked on a software solution for testing 3G/4G network devices.
  • Added support for a new network interface (communication between two different devices) that enabled additional testing of the 4G infrastructure.
  • Created an automation framework for testing our solution.
Technologies: Bash, Linux, C, C++

C++ Intern Developer

2014 - 2014
Twitter
  • Worked on Twitter's cluster manager named Mesos that was managing thousands of slave machines.
  • Implemented a slave-draining mechanism for maintenance purposes that helped admins that before, had to kill each process manually.
  • Implemented a mechanism that enabled the cluster to revoke used resources, letting frameworks (Hadoop, Spark, Aurora) to shut down their processes properly and not lose data.
Technologies: Linux, C++

Python Software Engineer

2012 - 2013
1and1
  • Worked on a Nimsoft monitoring solution for the server infrastructure.
  • Added support for different types of servers to enable performance monitoring on them.
  • Created testing environments for validating new features prior to production deployment.
Technologies: Git, Java, Perl, Python, Linux

C++ Junior Developer

2011 - 2012
Luxoft
  • Developed a private phone system: a hybrid between legacy telephone networks technologies and voice over IP technologies.
  • Worked as part of a small team that was tasked to port the phone system in a virtualized environment (VMware ESXi).
  • Added support for different types of headers in the SIP message, according to the RFC specification.
Technologies: Linux, Python, Bash, C++

Experience

AIR.PM

https://www.youtube.com/watch?v=Nj7U4v0g3Es
A flight management web application for the airline industry. I had started the development alone, from scratch, and in 3.5 years, I've managed to build a remote team of three people and created the number one flight schedule planning application in Africa's airline industry.

I worked as both a full-stack developer and a team lead/project coordinator. As a developer, my responsibilities included designing and implementing components both on the back end and front end, conducting research on which external libraries/tools to use, architecting the CI/CD and deployment cycle, and performing code reviews.

As a project coordinator/team lead my responsibilities included holding daily stand-ups, writing, prioritizing, and distributing user stories, recruiting team members, discussing with the client, translating business requirements into software specifications.

Technologies: Python, Django, PostgreSQL, HTML, CSS, JavaScript, jQuery, AWS

Openwatt

https://bit.ly/3cj4lbw
I worked as part of the development team that was building Orange's private cloud platform based on OpenStack (an open-source cloud platform). We were customizing and integrating OpenStack components based on the company's needs.

My greatest accomplishment was integrating an external open-source benchmarking solution that periodically collected cloud benchmarking results, stored them in Elasticsearch, and showed them on Grafana as graphs.

Technologies: Python, Django, MySQL, Linux, Elasticsearch, RabbitMQ, Grafana

Antivirus Web Interface

I developed an antivirus web interface used for scheduling scans on NAS systems. I worked on the project as a full-stack developer for five months, adding new features. We used Python/Flask on the back end and React on the front end. 

Education

2008 - 2012

Bachelor's Degree in Computer Science

Politehnica University of Bucharest - Bucharest, Romania

Skills

Libraries/APIs

REST APIs, jQuery, React, Pandas

Tools

Git, Sublime Text, PyCharm, Vim Text Editor, RabbitMQ

Languages

Python, JavaScript, HTML, C++, SQL, HTML5, CSS, Bash, C, R, Perl, Java

Platforms

Linux, OpenStack, Docker, AWS Elastic Beanstalk, Heroku, Amazon Web Services (AWS)

Frameworks

Django, Flask, Django REST Framework, Bootstrap 3, Bootstrap

Paradigms

REST, Automated Testing, Test Automation

Storage

PostgreSQL, MySQL, NoSQL, Elasticsearch

Other

Back-end, HTTP, Ajax, Code Review, Software Testing Automation Framework (STAF), Test Automation Frameworks, TCP/IP, APIs, Data Science

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