I'm a full-stack web developer, specializing in React,
Vue, Nodejs and AWS Serverless. I have over a
year of professional experience, working for SoFriendly.com,
mainly on their app Yac.com, a Slack alternative. I've worked
on multiple projects here, doing rewrites and refactors, API
development and third-party API integrations, deployment and loads
of front-end work.
You can find all experience in my resume here.
I'm currently freelancing at
Upwork!
- Front-end development (React, Vue preferred)
- API Development and 3rd Party API Integration (Express.js, AWS
Serverless preferred)
- Database Management (MongoDB, DynamoDB, MySQL, GraphQL)
- Deployment (Heroku, AWS EC2, AWS EB, Netlify)
- Git & Github
I have a strong understanding of modern workflow patterns such as
unit testing, git management, and deployment. I
can managing, scaling and deploying web-apps in
production and how to manage them effectively.
Yac is an alternate to Slack and Zoom, throwing away fixed meeting
times and replacing them with async meetings done via voice
messages and screenshare recordings.
- Primarily backend focused role with bits of frontend
responsibilities.
- Fulfilled and wrote tickets independently while keeping in sync
with a distributed team of engineers by employing the Gherkin
pattern.
- Automated internal tasks by writing SQL scripts such as hard
deleting a user and it's referenced properties from all related
tables.
- Harnessed techniques such as dependency injection and inversion
of control using InversifyJs.
Yac Send is a web app for sharing text, code snippets and all
sorts of files.
- Full-stack focused role, utilizing Uppy to upload files and
text, using VueJS, Nodejs, and and AWS.
- Linked Uppy to drop files into an AWS S3 bucket, and also create
records in DynamoDB.
- Used a random name generator to generate URLS, where users can
access their saved/sent files, while also having the option to
password protect them.
- Used PrismJS to add a code editor with options for multiple
languages.
Launchtutor allows you to filter bloated/fake votes in a Product
Hunt post and as well presents the raw data used in the
calculation.
- Full-stack focused role, integrating Product Hunt's GraphQL API
using React, Nodejs and GraphQL-request.
- Created an algorithm to detect fake users and calculate their
fake percentages depending on various factors.
- Developed an effective Queue system that was based on the
cooldown period Product Hunt API imposes after it reaches a
certain complexity threshold for requests from our side.
- Improved the Queue to accommodate multiple requests, drastically
reducing queue times by 50%.
Languages & Frameworks I'm currently learning. Prioritized by descending order.
contact me