Kiryl Chetyrbak, Full-stack Developer in Los Angeles, CA, United States
Kiryl Chetyrbak

Full-stack Developer in Los Angeles, CA, United States

Member since February 25, 2020
Kiryl is a senior full-stack developer with several years of experience building various products for a range of clients including Bank of America Merrill Lynch and Goldman Sachs. He specializes in development with React Native, Redux, Node.js, Express.js, and MongoDB along with other technologies. The types of projects that Kiryl is looking for are apps that he would use himself.
Kiryl is now available for hire

Portfolio

Experience

Location

Los Angeles, CA, United States

Availability

Part-time

Preferred Environment

Compass, MongoDB, Git, Jira, Slack, Postman, Expo, VS Code

The most amazing...

...thing I've worked on is a mobile app that uses AI-powered algorithms to help you find movies you'll like based on your ratings of other movies.

Employment

  • Full-stack Developer

    2015 - 2020
    Bank of America Merrill Lynch
    • Worked as part of the team that developed a web-based application to support and ease a trader’s daily workflow.
    • Developed screens using React and set up communication with a Python back end.
    • Designed and developed data pipelines and automated daily data loading using an in-house job scheduling system.
    • Provided support to daily users by tracking issues and fixing bugs.
    • Implemented an efficient development experience by integrating PyCharm with a highly customized Python mono-repository based platform, Java/Kotlin plugin, and Python bridge components.
    • Developed a reporting solution based on an Excel calculation engine and available across the organization via a REST API. This provided a rich web UI to manage configuration, report templates and report tasks, as well as an HTTP endpoint.
    Technologies: MongoDB, Node.js, Java, Python, JavaScript, Redux, React Native, React
  • Software Engineer

    2015 - 2016
    Goldman Sachs
    • Developed a CI/CD process for applications to adhere to organizational standards using Gradle.
    • Migrated a legacy LOB application to up-to-date technologies.
    • Covered an existing application with unit and integration tests.
    Technologies: WiX, Microsoft Build, TeamCity, Jenkins, Ant, Gradle, Infragistics, WinForms, Node.js, JavaScript, C#
  • Software Engineer

    2012 - 2015
    CompatibL Technologies LLC
    • Developed core application modules and user interfaces that used by investment managers in 30+ central banks.
    • Created web site providing access to an open-source library with a set of tools for model validation.
    • Developed PowerPoint add-in that allows to reach visual data from multiple sources, such as web services, SQL databases, Bloomberg, and static data.
    • Designed and developed document conversion and workflow modules for content management system based on Microsoft Office stack.
    • Provided daily support and bug fixes along with participating in the architecture design.
    Technologies: Node.js, JavaScript, C#

Experience

  • Personal Project: Movie Recommendation App (Development)

    I built a mobile app that recommends movies that you might enjoy and helps you avoid ones that you won't. I designed and developed the application screens and components. I used Redux and a toolkit for state management and persistence and integrated with a third-party REST API for authentication and data retrieval.

  • Personal Project: Job Search App (Development)

    I developed a mobile app with a full welcome-screen tutorial for new users, Facebook authentication, and map components. The user is presented with a list of jobs to like or dislike based on their location by leveraging Indeed's Job API, then the user can follow up and apply to saved jobs.

  • Personal Project: Tinder-like Swipe Deck (Development)

    This is a React Native classic animated component. It is a big stack of beautiful cards that a user can slide around the screen, swiping right to like an item, or left to dislike an item.

    Features:
    • Interpret touch input through the PanResponder system.
    • Move elements around with the animated module.
    • Extrapolate animation values through the interpolation system.

  • Personal Project: One-time Password Authentication (Development)

    I developed a mobile app with a simple-but-yet-effective UI with a one-time password authentication flow. I used the Twilio API to send a text message to a user to verify their identity, while inserting secured business logic into Firebase's Google Cloud Functions.

  • Personal Project: Eggy (Development)
    https://apps.apple.com/us/app/eggy-boil-eggs/id1510858083

    This is a boiled egg cooking timer with a clean and beautiful UI.

    I developed the screen from scratch according to the provided design using React Native elements. I also set up a Redux store for state management and data persistence.

  • Reference Data (Development)

    Reference Data is a type of market data storage that captures different types of market data from various sources including Bloomberg and Markit. It is used by various departments and internal trading tools and available through a REST API and web UI.

  • Trade Manager (Development)

    Trade Manager is a tool aimed to help and ease a trader's daily workflow.

    Role: Full-stack Developer

    Tasks Accomplished:
    • Developed a REST API using Python.
    • Designed and developed a React front end.
    • Tested and documented functionality to satisfy requirements.

  • PyCharm Plugin (Development)

    A JetBrains PyCharm integration with a proprietary Python-based platform.

    Tasks Accomplished:
    • Implemented efficient development experience by integrating PyCharm with a highly customized Python mono-repository-based platform, Java/Kotlin plugin, and Python bridge components.

  • Reporting Engine (Development)

    A reporting solution based on an Excel calculation engine and available across the organization via REST API. It provides a rich web UI to manage configuration, report templates, and report tasks as well as an HTTP endpoint to enable clients using various programming languages and platforms to consume the service. With asynchronous report execution and multiple worker processes, it delivers required scalability.

  • Asset Allocation Workbench (Development)

    A desktop application that facilitates training and analysis in the strategic asset allocation process used by investment managers in more than 30 central banks. It's part of the World Bank's training and advisory program.

  • ModVal.org (Development)

    This was an interesting project to work on. I contributed to the development of a website that provides access to an open-source library with a set of tools for model validation. Feel free to reach out to me for more details.

  • PowerPoint-based Reporting (Development)

    I developed a PowerPoint add-in that allows to reach visual data from multiple sources, such as web services, SQL databases, Bloomberg, and static data. Feel free to reach out to me for more details.

  • CompatibL Website and Support Site (Development)

    I developed the application and a set of tools to support content management system based on Microsoft Office stack. It also has a document workflow and automated publication with validation and access management features.

Skills

  • Languages

    Python 3, C#, C#.NET, Java, Kotlin, HTML, CSS, XAML, JavaScript, JavaScript 6, ECMAScript (ES6), Python
  • Frameworks

    Express.js, Material-UI, ASP.NET, ASP.NET MVC, NancyFx, Bootstrap 4, .NET 5, Windows Presentation Foundation (WPF), React Native, Redux, Jest, Compass
  • Libraries/APIs

    REST APIs, jQuery, WinForms, Infragistics, Aspose Components, Formik, React Redux, React Navigation, Redux-saga, Node.js, React
  • Tools

    Jira, Git, Gradle, IntelliJ IDEA, PyCharm, Autofac, xUnit, TeamCity, Jenkins, MSBuild, WiX, Redux Thunk, Mongoose, VS Code, Expo, Postman, Slack
  • Paradigms

    REST, Test-driven Development (TDD), Agile
  • Other

    RESTful APIs, Front-end, IntelliJ SDK, Octopus Deploy, Ant, DevExpress, Google Cloud Functions, Axios, ES6 Promises, Microsoft Build
  • Platforms

    iOS, Android, Firebase
  • Storage

    Sybase, SQLite, MySQL, OpenXML, MongoDB, NoSQL

Education

  • Bachelor's degree in Computer Science
    2008 - 2012
    Minsk College of Entrepreneurship - Minsk, Belarus

Certifications

  • React Native Advanced Concepts
    DECEMBER 2019 - PRESENT
    Udemy
  • The Complete React Native and Hooks
    NOVEMBER 2019 - PRESENT
    Udemy

To view more profiles

Join Toptal
Share it with others