Ruslan Bredikhin

Senior Software Engineer

Crafting exceptional digital experiences with modern technologies. Over a decade of expertise in full-stack development, from concept to deployment.

Montreal, Canada
React
const App = () => {
return <Component />
}
Node.js
app.listen(3000, () => {
console.log('Server ready')
})
TypeScript
interface User {
id: string
name: string
}
Docker
FROM node:18-alpine
WORKDIR /app
COPY . .
PostgreSQL
SELECT * FROM users
WHERE active = true
ORDER BY created_at

About Me

Senior software engineer with over a decade of experience and high level of expertise in all aspects of Web-production including development, testing, deployment and maintenance.

While holding a degree in informatics and mathematics, I admit that most of my knowledge comes from real-world experience. I have worked with diverse software stacks and Web technologies, from LAMP (Linux, MySQL, Apache, PHP) and Ruby on Rails to MEAN (MongoDB, Express.js, Angular.js, Node.js), Golang, Erlang and Elixir.

I believe that staying up-to-date with the latest trends is the only way to stay on top in such a rapidly changing industry as IT.

10+
Years Experience
50+
Projects Completed
6
Languages

Technologies & Skills

React.js

Frontend
9 years

TypeScript

Frontend
7 years

Node.js

Backend
11 years

Ruby on Rails

Backend
13 years

PostgreSQL

Database
13 years

MongoDB

Database
11 years

Docker

DevOps
7 years

AWS

DevOps
7 years

Elixir

Backend
9 years

Golang

Backend
5 years

GraphQL

API
7 years

Kubernetes

DevOps
5 years

Projects & Clients

Languages

🇺🇸
English Native
🇫🇷
French Fluent
🇪🇸
Spanish Advanced
🇵🇹
Portuguese Intermediate
🇮🇹
Italian Intermediate
🇷🇺
Russian Native

Education

Master Degree (Hons)

Moscow Power Engineering University

Applied Mathematics and Informatics

July 2002, Russia