Eugenia – Node.js, Express.js, Typescript
Meet a responsible and well-organized Senior Back-end Developer with 7+ years of experience in web development (JavaScript, Node.js), desktop app development (Electron), and volunteering experience in data science (Python). Yevheniia is the one who always thinks ahead and truly cares about a project. She also feels confident in technical and non-technical English. Yevheniia is ready to take responsibility for the project as an individual contributor or a team member. She is exceptionally open to new challenges and motivated to put her all into a new project.
10 years of commercial experience in
Main technologies
Additional skills
Testimonials
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Full Stack Developer
timesquared.co is the highest rated work hours tracker app. Features:
- time tracking
- earnings preview
- make time sheets
- created front-end architecture
- built front-end application from scratch
- set up CI/CD for the front-end application
- configured Firebase projects
- added Firebase cloud functions (regular and scheduled)
- added Storage and Firestore security rules
- added tests for the front-end app and for the back-end functions
- added API docs for the new cloud functions
Senior JavaScript Developer
The client provides the software that eliminates most credit card processing fees, finding your business the best payments solution at the most favorable terms.
- updated helper bash script to pass additional parameters to Node.js script, count files in folders, automatically skip protected and scanned PDFs that cannot be parsed, etc.;
- added new parsers to support PDFs of the new structure.
- added Slack integration to the backend
Senior Back-end Developer
Logistics company provides data about the gas stations, nearby hotels/markets, etc.
- Created endpoint to work with FTP/SFTP;
- created and maintained AWS Lambda functions;
- created unit, integration, and e2e tests.
Senior Full-stack Developer
An extension for Contentful that links it with the translation service (Smartling) and allows content editors to submit content for translation (send it to Smartling) or display the translated content (fetch it from Smartling).
- Created backend architecture;
- created terraforms to create needed resources (S3, IAM) on AWS to store frontend assets for stage and prod environments;
- created config and deployed backend application using Serverless;
- implemented integration with Smartling;
- created UI elements;
- created backend API endpoints;
- created unit tests.
Senior Back-end Developer
Mobile app for farmers.
- Worked solely on the new backend;
- created API using GraphQL;
- created complex SQL queries to gather statistical information;
- took part in rewriting the existing monolith application into microservices;
- created REST API endpoints;
- wrote unit, integration, and e2e tests.
Key Developer
The tool for content editors. The client company was creating technical tutorials for its customers. Tutorials were stored as custom Markdown documents in GitHub repositories. There was an existing CLI tool for validating the tutorials. There were 2 major problems with that tool: it had no UI, editor with no technical background had to use CLI and git to push/pull to/from the remote repository.
- Created Atom extension with the following features: highlighting errors right in the text (displaying an error message on hover), UI to create a new tutorial with predefined metadata, buttons to push the tutorial to the repository, keyboard shortcut, and button to open the tutorial preview in a new tab;
- set up CI/CD;
- automated new build generation;
- implemented all the features and unit tests, and provided support for macOS and Windows;
- fixed major problems: poor UX of the existing CLI tool replaced with GUI, no CI/CD in the previous tool, no tests in the existing CLI tool, and no tools for dealing with Git in the existing CLI tool.
Junior Data Scientist
A CLI tool for extracting named entities from PDF documents using machine learning.
- Took part in data preparation (creating training and test data sets from client's documents);
- integrated named entities recognition algorithm that showed ~75% accuracy.
Middle Full-stack Developer
VideoRemix is a tool for creating personalized videos for digital marketing.
- Implemented new features;
- debugged and fixed issues;
- integrated backend with Facebook API;
- developed new API endpoints;
- created unit, integration, and e2e tests.