Ekaterina Kh.
Poland (UTC+01:00) 🇵🇱
Upstaffer since February 08, 2024

Ekaterina Kh. — SOFTWARE ENGINEER

Expertise in Full Stack Web (5.0 yr.).

Last verified on February 08, 2024

Core Skills

JavaScript
JavaScript
5 yr.
Node.js
Node.js
5 yr.
AWS EC2
AWS EC2
2 yr.
Firebase
Firebase
1 yr.
MongoDB
MongoDB
2 yr.

Bio Summary

Skilled Full Stack Developer with 5+ years of experience in software engineering, specializing in e-commerce domain. Technical proficiencies include JavaScript, TypeScript, Node.js, and Nest.js, with a strong foundation in backend development and cloud services (GCP, AWS). Expertise in building scalable applications using databases like Redis, PostgreSQL, MongoDB, and MySQL. Demonstrated success in utilizing DevOps tools such as Docker and orchestrating CI/CD pipelines with GitHub Actions. Involved in full SDLC, agile methodologies, and has contributed to complex projects by developing RESTful APIs, microservices, and optimizing application performance.

Technical Skills

Programming Languages JavaScript, TypeScript
JavaScript Frameworks NestJS, Node.js
Data Analysis and Visualization Technologies Presto S3
Databases & Management Systems / ORM AWS DynamoDB, Firebase, FireStore, MongoDB, Prisma
Amazon Web Services AWS API Gateway, AWS CloudTrail, AWS DynamoDB, AWS EC2, AWS Lambda, AWS SAM
SDK / API and Integrations AWS API Gateway, GraphQL
Version Control BitBucket
Platforms Firebase

Work Experience

Software Engineer, Resource Planning System

Duration: 06.2022 - Present
Summary: Resource planning system aimed at improving the workload planning process for different management levels.
Responsibilities: Backend development; designing PostgreSQL and Firestore database schemas; implementing REST APIs; application development from scratch; managing databases; writing Cloud Functions; scheduling DB synchronizations; developing SQL transactions; Dockerizing applications; creating API documentation; optimizing performance with caching; writing unit tests; implementing CI/CD pipelines; code review.
Technologies: JavaScript, TypeScript, Node JS, Nest JS, GraphQL, Jest, Redis, PostgreSQL, Knex, Prisma, Firebase, Docker, Docker Compose, Swagger, Git, Bitbucket

Software Engineer, Online Shop

Duration: 07.2020 – 06.2022
Summary: An e-commerce platform that enables brands to sell products online with extensive customization settings for product appearance.
Responsibilities: Backend development; developing API Gateway with GraphQL and microservices; utilizing gRPC for communication; managing MongoDB; configuring GCP storage; solving optimization problems; writing unit tests; implementing GitHub Actions for deployment; Docker configuration; API integration; code reviews and bug fixing; refactoring.
Technologies: JavaScript, TypeScript, Node JS, Nest JS, GraphQL, Cron, gRPC, MongoDB, Mongoose, Jest, GCP, Docker, Docker Compose, Git, GitHub, GitHub Actions

Software Engineer, Jewelry Online Shop

Duration: 01.2019 - 07.2020
Summary: Online shop for jewelry that allows users to register, bid, and purchase various kinds of jewelry from affordable to high-value unique pieces.
Responsibilities: Backend development; implementing a microservices architecture with an API Gateway pattern; writing proto files for gRPC; developing server applications; database management and migration; creating Docker configuration; CI/CD pipeline implementation; performance improvement with data caching; cloud function development; application deployment on AWS; writing unit tests; code refactoring.
Technologies: JavaScript, TypeScript, Node JS, Nest JS, MySQL, TypeORM, Redis, gRPC, AWS, Jest, Docker, Docker Compose, Git, GitHub, GitHub Actions

Education

  • Software Engineer

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Ekaterina Kh.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring