Hello! I'm Yuri Pavel, an Elixir Developer passionate about building robust and scalable applications. With a strong background in functional programming, I enjoy tackling complex problems and crafting elegant solutions.
- Programming Languages: Elixir, Erlang, Ruby, Python
- Frameworks/Libraries: Phoenix, Ecto, OTP
- Databases: PostgreSQL, MySQL, MongoDB
- Tools: Git, Docker, Jenkins, Travis CI
At Phoenix Solutions, I've been involved in developing backend systems using Elixir and Phoenix framework. My responsibilities include:
- Designing and implementing scalable and fault-tolerant microservices architecture.
- Optimizing database queries for improved performance.
- Collaborating with frontend developers to integrate backend services with web applications.
During my internship at ElixirCorp, I gained hands-on experience with Elixir and functional programming paradigms. Some of my key achievements include:
- Developing a real-time chat application using Phoenix Channels.
- Contributing to the optimization of existing Elixir codebase for better performance.
- Participating in code reviews and providing constructive feedback to peers.
This project involved building a scalable chat application using Elixir and Phoenix Channels. Key features included:
- Real-time message delivery using WebSockets.
- User authentication and authorization.
- Group chat functionality with multiple rooms.
As part of a team project, I contributed to developing a task management system using Elixir and OTP principles. Highlights of the project were:
- Supervision tree for fault tolerance and error recovery.
- Integration with PostgreSQL for data persistence.
- RESTful API for managing tasks and users.
- Bachelor of Science in Computer Science, University of Technology, 2014 - 2018
- Elixir Certified Developer (ECD)
- Erlang OTP Fundamentals (EOF)
- Email: yuripavel@example.com
- LinkedIn: linkedin.com/yuripavel
- GitHub: github.com/yuripavel