Usman Saleem, Developer in Berlin, Germany
Usman is available for hire
Hire Usman

Usman Saleem

Verified Expert  in Engineering

Full-stack Developer

Location
Berlin, Germany
Toptal Member Since
November 18, 2021

Usman is a highly adaptable full-stack developer who has built quality B2B and B2C products from scratch for various clients. He has also worked on mature codebases and overseen impactful integrations throughout his career. Proud of delivering high-quality code and being flexible with the tech stacks and ecosystems he works with, Usman loves finding ways to optimize team productivity.

Portfolio

Yara International - Digital AG Solutions Incubation Americas
Ruby on Rails (RoR), JavaScript, Vue, JSON, Vuetify, SQL, WebSockets, REST APIs...
Sendoso
Ruby on Rails (RoR), GraphQL, Vue, Vuex, SendGrid, MongoDB, Sidekiq, JavaScript...
L23
Next.js, JavaScript, PostgreSQL, Code Review, Code Refactoring, Supabase...

Experience

Availability

Part-time

Preferred Environment

Ruby on Rails (RoR), Vuex, Vue, MySQL, React, Docker, Git, TypeScript, Next.js, PostgreSQL

The most amazing...

...thing I've recently worked on is web components and embedding a complete Vue app inside a .NET application.

Work Experience

Ruby on Rails Full-stack Developer

2022 - PRESENT
Yara International - Digital AG Solutions Incubation Americas
  • Developed two apps, front and back end, to predict the nutrients required against the user-specified area.
  • Tracked and fixed bugs using Asana and Jira. GitHub actions were also used to update the status of tickets.
  • Oversaw the deployment process. Deployed things to Heroku for testing and then deployed to AWS using Docker images.
Technologies: Ruby on Rails (RoR), JavaScript, Vue, JSON, Vuetify, SQL, WebSockets, REST APIs, HTML, Vanilla JS, CSS, Full-stack Development, Front-end, Single-page Applications (SPA), APIs, Next.js, Full-stack

Senior Software Engineer | Team Leader

2018 - PRESENT
Sendoso
  • Built the basis of Sendoso's current financial system. Oversaw a team of six developers and two QAs and my goal was to provide the most scalable solution.
  • Worked on the major upgrade of Rails from Rails 4 to Rails 5. Contributed to significant security sessions.
  • Designed an interest tracker to identify people's interests using program design language (PDL) and suggest gifts from Amazon. Headed a team of six developers and QAs.
Technologies: Ruby on Rails (RoR), GraphQL, Vue, Vuex, SendGrid, MongoDB, Sidekiq, JavaScript, Ruby, Vuetify, JSON, SQL, WebSockets, REST APIs, HTML, Vanilla JS, CSS, Full-stack Development, Front-end, Single-page Applications (SPA), APIs, Google Analytics, Stripe, Full-stack

Next.js Expert (via Toptal)

2024 - 2024
L23
  • Refactored code and integrated plugins to ensure code quality.
  • Helped the client with different UI libraries to speed up the deliverables.
  • Fixed TypeScript issues and deployed the app on Vercel for the client.
  • Analyzed and improved the database structure for Supabase.
  • Added version control, set up GitHub Actions for the client, and familiarized the client with the basic Git commands so that they could manage the project.
  • Made the client familiar with the pull request process. Also reviewed the work done by the client during this time.
Technologies: Next.js, JavaScript, PostgreSQL, Code Review, Code Refactoring, Supabase, TypeScript, Vercel, Tailwind CSS, React

Ruby on Rails Full-stack Developer

2022 - 2022
Yara International - Digital AG Solutions Incubation Americas
  • Developed an app that calculates the optimal amount of nutrients required based on the area preferences, making life easy for farmers. Say goodbye to guesswork and hello to a healthier you with an easy-to-use nutrient calculator.
  • Led communication with the management. Got requirements from the team and turned those ideas into an app.
  • Oversaw the launch process and deployed it on Amazon servers.
Technologies: Ruby on Rails (RoR), JavaScript, Vue, Vue CLI, Vuetify, REST APIs, HTML, Vanilla JS, CSS, Full-stack Development, Front-end, Single-page Applications (SPA), APIs, Full-stack

Senior Software Engineer

2015 - 2018
Square63
  • Worked on the reconciliation module as an associate software engineer during the development of my first project at the company.
  • Helped to build the company's in-house project, Hectagon, a people management tool. Contributed by writing integration tests using Capybara.
  • Headed and collaborated with a team of two developers and a quality insurance engineer on writing algorithms to compile tests with unattempted questions for Sherpa Prep, a learning tool.
Technologies: Ruby on Rails (RoR), React, React Redux, Capybara, Sidekiq, JavaScript, Ruby, JSON, SQL, WebSockets, REST APIs, HTML, Vanilla JS, CSS, Full-stack Development, Single-page Applications (SPA), TypeScript, APIs, Stripe, Full-stack, PHP

Sendoso

http://sendoso.com
Sendoso, the leading sending platform, helps companies stand out by giving them new ways to engage with customers. By integrating digital and physical sending strategies, companies can increase the effectiveness of their existing go-to-market programs and improve their relationships with customers. Trusted by over 500 companies, Sendoso is an essential part of successful demand generation, account-based, and customer experience programs. Founded in 2016, Sendoso is backed by $154 million in venture funding and has a global footprint, with a presence in North America, Europe, and the Asia Pacific.

Sendoso's new vertical permits our users to add contacts and research their interests, allowing them to make better choices when sending gifts.

ApplyIt

https://applyit-frontend.sa-stage.yaradigitallabs.io/
Yara International ASA is a Norwegian chemical company. It produces, distributes, and sells nitrogen-based mineral fertilizers and related industrial products. Its product line also includes phosphate and potash-based mineral fertilizers, as well as complex and specialty mineral fertilizer product.
I built them an application that calculates the nutrients required per unit area. It was built using Vue, Vuex, and Ruby on Rails.

Yara – ApplyIt

https://applyit-frontend.sa-stage.yaradigitallabs.io/
The app calculates the optimal nutrients required based on preferences, making life easier for farmers and nutrient sellers. Say goodbye to guesswork and hello to a healthier you with our easy-to-use nutrient calculator.

Languages

JavaScript, HTML, CSS, ALGO, SQL, Ruby, TypeScript, GraphQL, Haml, Go, PHP

Frameworks

Jest, Vanilla JS, Ruby on Rails (RoR), Redux, Tailwind CSS, Next.js, Capybara, Vuetify

Libraries/APIs

Vue, React, REST APIs, Vuex, Stripe API, Sidekiq, React Redux, Stripe

Tools

Git, SendGrid, RSpec, Google Analytics, Vue CLI

Storage

JSON, Sphinx Search Engine, MySQL, MongoDB, PostgreSQL

Other

Full-stack Development, Front-end, APIs, Full-stack, Private NPM Modules, WebSockets, Single-page Applications (SPA), Code Review, Supabase

Paradigms

Data Science, Management, Agile, Scrum, Testing, Code Refactoring

Platforms

Docker, WordPress, Vercel

2018 - 2020

Master's Degree in Software Project Management

National University of Computer and Emerging Sciences | FAST - Lahore, Punjab, Pakistan

2011 - 2015

Bachelor's Degree in Computer Science

National University of Computer and Emerging Sciences | FAST - Lahore, Punjab, Pakistan

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