Upstaff Sign up
Andrew
🇵🇱Poland (UTC+01:00)
Created AtUpstaffer since April, 2024

Andrew — Senior Python Engineer

Expertise in Full Stack Web (6.0 yr.), Back-End Web (6.0 yr.).

Last verified on April, 2024

Core Skills

Bio Summary

Highly experienced Software Engineer with a solid background in Computer Science and Software Engineering, boasting 6 years in the field with a focus on the Fin-tech, Healthcare, and Agriculture domains. Demonstrates proven expertise with key technologies, including Python, JavaScript, TypeScript, and has a strong grasp on both frontend and backend development (React, Django, FastAPI). Accomplished in cloud services Azure and GCP, with a track record of optimizing performance (e.g., AWS RDS tuning resulted in a 20% response time improvement). Mastery in DevOps practices, evidenced by efficient Kubernetes deployments that enhanced speed and reliability by 10%. Hands-on experience with several databases and has successfully integrated and migrated large codebases to TypeScript, reducing runtime errors by 30%. This advanced skill set places the candidate in a prime position to tackle complex software engineering challenges and contribute effectively to a tech team.

Technical Skills

Programming LanguagesJavaScript, Python, TypeScript
Python Libraries and ToolsAlembic, Pydantic
UI Frameworks, Libraries, and BrowsersBootstrap 4, HTML/CSS Preprocessors, Material UI
Python FrameworksDjango
JavaScript FrameworksExt JS, Lodash
JavaScript Libraries and ToolsWebpack
Databases & Management Systems / ORMAWS DynamoDB, AWS ElasticSearch, MongoDB, Redis
Amazon Web ServicesAWS CDK, AWS DynamoDB, AWS EC2, AWS ElasticSearch, AWS SQS
Azure Cloud ServicesAzure App Service
Industry Domain ExperienceBanking
Scripting and Command Line InterfacesBash
Version ControlBitBucket
Message/Queue/Task BrokersCelery, Kafka, RabbitMQ
Virtualization, Containers and OrchestrationDocker Compose, Kubernetes
Deployment, CI/CD & AdministrationGitLab CI, Jenkins
Other Technical SkillsMarshmallow

Work Experience

Software Engineer, BANK APPLICATION

Duration: 10.2021 - till now
Summary: Integration with VISA API for a BANK APPLICATION, enabling actions with card transactions and cash back features.
Responsibilities: Design microservices architecture and database; Full-stack development; TypeScript codebase integration; SSR environment setup with Next.js; Dynamic React component implementation; Asynchronous task handling with Celery; API performance optimization; AWS RDS replication and sharding; S3 statistics storage; AWS Lambda for DynamoDB stream processing; AWS Lambda triggers configuration; AWS EKS deployment automation; AWS Lambda for SNS notification processing; AWS Cognito events handling; Jenkins server setup; SQL performance analysis and optimization; mentoring; code reviews.
Technologies: Python, JavaScript, TypeScript, Django, Django Rest Framework, FastAPI, SQLAlchemy, Alembic, Pydantic, ElasticSearch, Celery, VISA API, React, React Testing Library, Redux, HTML/CSS, Material UI, Webpack, axios, Next.js, AWS (S3, SES, EKS, ECR, Lambda, DynamoDB, API Gateway, SNS, SQS, Cognito, CloudWatch, IAM), Redis, Kafka, MongoDB, PostgreSQL, Jenkins, Docker, Docker Compose, Kubernetes(k8s), GitLab, AWS CDK, Bash

Software Engineer, SMART HEALTHCARE SYSTEM (IoT)

Duration: 01.2020 - 09.2021
Summary: Backend development for a SMART HEALTHCARE SYSTEM (IoT) that provides patient monitoring and medical staff notifications, including a helping robot for patient transportation.
Responsibilities: Backend development; AWS S3 event configuration for SNS publishing; DynamoDB global multi-model NoSQL database management; AWS RDS relational database operations and scaling; RDS automatic backups and monitoring; IAM role definitions; RabbitMQ configuration for service communication; Database query optimization; Kubernetes on AWS EKS operation and scaling; Automated workflows with Gitlab CI/CD; Unit and integration tests writing.
Technologies: Python, Django, Django Rest Framework, FastAPI, AWS(S3, Lambda, API Gateway, CloudFormation, RDS, SES, EKS, ECR, IAM, DynamoDB, Cognito), SQLAlchemy, Alembic, Pydantic, RabbitMQ, Docker, Docker Compose, Celery, PostgreSQL, Redis, Gitlab, Gitlab CI/CD, Kubernetes(k8s), Bash

Software Engineer, SWINE FARM DATA ANALYTICS PLATFORM

Duration: 01.2018 - 12.2019
Summary: Full-stack engineering for a SWINE FARM DATA ANALYTICS PLATFORM, a SaaS solution for data aggregation and insight visualization for pig farms.
Responsibilities: Database management; Full-stack development; Transitioning from Django admin to React; Render optimization; REST API implementation; Serverless application part development with Google Cloud Functions; Google Cloud Storage for document management and image storing; Notification service with GCP Pub/Sub; CI/CD monitoring and troubleshooting assistance; Unit tests writing.
Technologies: Python, Javascript, Typescript, Django, Django Rest Framework, Django Templates, Flask, Flask-RESTPlus, React, Redux, HTML/CSS, Bootstrap, axios, Webpack, SQLAlchemy, Alembic, Marshmallow, GCP(BigTable, Cloud SQL, Cloud Storage, Cloud Functions, Compute Engine, Pub/Sub), Kafka, PostgreSQL, Pytest, Docker, Docker Compose, Jenkins, Bitbucket, Bash

Education

  • Computer Science and Software Engineering

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 Andrew
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring