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 2023Oct 2024 (17 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

    TypescriptNodeJSNestJSPostgreSQLReactJSReduxJSStyled ComponentsWeb3EthersJSDockerNginxUnit TestsJest

    BLLNG.com
    Apr 2022May 2023 (13 months)

    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
    Sep 2021Apr 2022 (7 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
  • 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
  • Tech Lead

    TypescriptExpressJSSocketIOReactJSReduxJSWebRTCMongoDBMongooseRedisJestAWS

    Sparkme.club
    Jan 2021Sep 2021 (8 months)

    Together with my colleague and a small team of junior developers, we implemented a video chat application with game mechanics. Unfortunately, our startup failed to launch successfully.
  • Developed a robust web application from zero, starting with an idea and taking it to a minimum viable product (MVP)
  • Planned technical issues and worked on sprints planning for the team, ensuring that everyone had clear priorities and a roadmap for completing tasks efficiently and effectively
  • Mentored two junior frontend developers on the team, providing guidance on coding best practices, architecture, and design patterns to help them grow their skills and contribute more effectively to the project
  • Reviewed all team code to ensure it met high standards for quality, security, and maintainability, providing feedback and suggestions
  • Senior Backend Developer

    TypescriptNodeJSNestJSTypeORMPostgreSQLPythonFlaskSQLAlchemy

    IBM
    Oct 2019Jan 2021 (15 months)

    I joined the IBM team on an existing project at the initial stage. We were developing a system to reduce the costs of work related to drilling and oil facilities.
  • Helped to solve critical issues for minimizing operational costs at a drilling company, utilizing technical expertise to identify inefficiencies and streamline processes
  • Developed and maintained a microservice gateway to work with the Primavera system, enabling efficient and reliable communication between different components of the system
  • Maintained NPM packages for company development processes, ensuring that all team members had access to the latest and most up-to-date tools and technologies for development
  • Developed a REST API gateway between frontend and Python analytics, enabling efficient and secure communication between different components of the system
  • Team Lead

    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 (13 months)

    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 (29 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

  • 🦄 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
  • LinkedIn: https://www.linkedin.com/in/zemil