Skip to main content
considering offers
Emil

Software Engineer
Emil Zaripov

I'm a Senior Javascript Developer with 9+ years of experience.
I have a strong background with both frontend and backend sides. Also, I enjoy teamwork, so I can help screen candidates and mentor junior developers.
I value a job that challenges me to learn and grow in my career. Work-life balance is important to me, so I appreciate a job that allows for flexible hours and the ability to work remotely.

Skills

Core stack with years
Javascript 9+
Typescript 7+
NodeJS 7+
NestJS 6+
PostgreSQL 6+
TypeORM 6+
MongoDB 3+
Mongoose 3+
HTML 10+
ReactJS 8+
ReduxJS 7+
Mobx 4+
Web3 2+
git 9+
Linux 7+
Docker 6+
Jest 4+
Python 3+
Nginx 2+
see all

Experience

Senior Backend - Teamlead

TypescriptNodeJSNestJSPostgreSQLRabbitMQDockerJest

haqqex.com
May 2023Jul 2025 (2 years and 2 months)

Sharia-compliant islamic crypto trading exchange.
  • Developed a mechanism for trading orders and trading pairs
  • Implemented a mechanism for deposits and withdrawals of crypto assets
  • Supported high-performance solutions in conditions of high load on trading servers
  • Wrote integration tests to identify any potential issues before release
  • Planned technical sprints with focus on the most priority goals
  • Led technical interviews for potential backend developers
  • Teamlead, CEO

    TypescriptNodeJSNestJSPostgreSQLReactJSReduxJSStyled ComponentsWeb3EthersJSDockerNginxUnit TestsJest

    BLLNG.com
    Apr 2022May 2023 (1 year and 1 month)

    My startup venture: a crypto project for processing transactions across multiple blockchain networks. This platform provides the embedding of crypto payments, which allows users to pay for products and services using cryptocurrency.
  • Developed MVP version of web service, resulting in a successful launch of the platform
  • Planned technical sprints for both backend and frontend teams, resulting in increased productivity
  • Developed backend REST API with financial logic, resulting in seamless cryptocurrency payment processing
  • Conducted unit tests to ensure code quality and identify any potential issues before release
  • Reviewed the development team's code, providing constructive feedback and ensuring adherence to coding standards
  • Led technical interviews for potential Javascript developers, resulting in the hiring of qualified team members
  • Senior Backend Developer

    TypescriptNodeJSNestJSGraphQLMongoDBMongooseSocketIOPython

    IBM
    Oct 2019Apr 2022 (2 years and 6 months)

    I worked with the IBM team to develop a web application for Geologists to reduce the cost of drilling and developing new sites. The project involved both frontend, design, and backend specialists, as well as geologists on the customer side, and machine learning specialists.
  • Developed a GraphQL API that utilized advanced geological analytics operations, enabling more sophisticated data analysis and visualization capabilities for end users
  • Established and maintained a highly scalable microservice architecture for four different services, ensuring seamless communication and data flow between them
  • Worked closely with analytics and product managers to identify and develop new application features, resulting in enhanced functionality and an improved user experience
  • Integrated machine learning features with core backend services on python and nodejs
  • Reviewed the work of the backend development team, providing feedback and guidance on coding standards, design patterns, and best practices
  • Conducted Javascript technical interviews with potential candidates, assessing their skills and experience
  • Fullstack Developer

    JavascriptNodeJSExpressJSMongoDBMongooseReactJSMobxAntD

    Allbebet
    Mar 2019Aug 2019 (5 months)

    I was invited to this project at the peak of the crypto ICOs. It was necessary to develop a platform for betting on soccer matches. Together with a small team, I managed to develop the MVP in a short time. Unfortunately, the owners were not able to continue this project.
  • Developed a web application from Zero to MVP, utilizing technical expertise to design, develop and deploy a fully functional application that met all customer requirements
  • Planned backend and blockchain issues for the team, utilizing strategic planning and project management skills to identify potential roadblocks and develop solutions that ensured the timely delivery of high-quality software
  • Integrated blockchain for web application, utilizing expertise in blockchain technology to integrate a secure and reliable blockchain solution into the web application
  • Frontend Developer

    ReactJSMobxMobx State TreeAntDDjangoHTML

    RobotVera
    Jul 2018Aug 2019 (1 year and 1 month)

    My first experience of participating in a startup, Robot Vera, is an AI assistant for searching candidates and making automated phone calls to them. The main client was a large business.
  • Enhanced the frontend performance of a web application, resulting in a faster and more responsive user experience
  • Developed and maintained a Content Management System (CMS) for company-wide use, streamlining content creation and management processes
  • Provided accurate estimates for technical tasks as a member of a team, resulting in efficient and effective project planning
  • Successfully refactored a large codebase of legacy HTML to modern React development, improving maintainability and scalability of the code
  • Frontend Developer

    JavascriptHTMLDOM APIPUGSCSSPHPWordpressReactJSReduxJS

    Freelance - Dextra - Unit6
    Jan 2016Jun 2018 (2 years and 5 months)

    First steps in web development. I combined work in studio offices and remote freelancing. A lot of questions and answers - as a result, I have gained a lot of experience in different fields.
  • Created numerous web page markups with cross-platform support to ensure optimal user experience
  • Developed custom WordPress applications for freelance clients to meet their specific needs and requirements
  • Developed and maintained several Jira plugins to optimize project management and team collaboration
  • Maintained and improved the performance of current web solutions to enhance user experience and increase business efficiency
  • Hobbies

  • ♟ A competitive chess player at a master level, with a passion for complex strategy and problem-solving
  • 🦄 I love exploring new technologies and ideas by working on side projects
  • 🥋 I have a passion for Brazilian jiu-jitsu
  • 🍳 I enjoy cooking and experimenting with different recipes
  • Contacts

  • Email: 3zemil🐶gmail.com
  • Telegram: @emilzar