Russell Sorin, Full-stack Developer in Chicago, IL, United States
Russell Sorin

Full-stack Developer in Chicago, IL, United States

Member since December 30, 2021
Russell is a senior full-stack developer specializing in building custom web applications from the ground up. He has experience with JavaScript frameworks, cloud infrastructure, and designing apps for a wide range of needs and specifications. Recently he helped Northwestern University lower the burden of costs and maintenance by migrating an existing application to a serverless cloud architecture. Russell has a passion for producing quality work and maintaining his diverse skillset.
Russell is now available for hire

Portfolio

  • Freelance
    JavaScript, TypeScript, PHP, HTML, CSS, NoSQL, SQL, DNS, Google SEO...
  • Northwestern University
    PHP, JavaScript, Java, Terraform, Jenkins, SQL, Laravel, Vue, Node.js, AWS...
  • Trilogy
    Node.js, React, JavaScript, MongoDB, PostgreSQL, SQL, HTML, CSS, Databases...

Experience

Location

Chicago, IL, United States

Availability

Full-time

Preferred Environment

Visual Studio Code, JavaScript, TypeScript, Python, React, Vue, Node.js, MongoDB, AWS, GitHub

The most amazing...

...thing I've created is a web app integrated with multiple custom microservices, as it makes me proud because of all the different tech involved.

Employment

  • Application Developer

    2016 - PRESENT
    Freelance
    • Developed multiple front-end applications using Vue.js and React. Met specific design expectations and visual components.
    • Built multiple back-end APIs with Node.js. Integrated with various database ORMs and the NestJS framework. Advocated for TypeScript use as much as possible for additional maintainability.
    • Developed a Python microservice integrated with Amazon Simple Queue Service (SQS) and an external API. Used the Boto3 library to facilitate data uploads to an S3 back end.
    • Created custom chatbots for Discord and Twitch integrations using their respective Node.js libraries and TypeScript. Implemented continuous integration for a hands-off client experience regarding deployment.
    • Developed a Chrome extension to display real-time information about a third-party service.
    • Created a simple JavaScript quiz framework for making multiple choice quizzes with immediate grading (similar to Quizlet).
    • Collaborated with a team to help develop a Java plugin for third-party integration.
    Technologies: JavaScript, TypeScript, PHP, HTML, CSS, NoSQL, SQL, DNS, Google SEO, Embedded Media, APIs, Python, AWS, Serverless, Amazon SQS, AWS Push Notification Service (AWS SNS), Amazon CloudFront CDN, DigitalOcean, Java, OpenCV, Automation, Cloud Migration, Deployment, Continuous Integration (CI), Open Source, Git, Vue, React, Vue SSR, Next.js, Nuxt.js, NestJS, Node.js, PHP MVC, Gradle, Maven, Content Delivery Networks (CDN), NGINX
  • Application Developer

    2019 - 2021
    Northwestern University
    • Contributed to multiple client-facing university services and applications.
    • Migrated fully on-premise Java processes to the cloud using AWS Lambda, Terraform, and Jenkins with Docker to build process.
    • Used Jira to track and fix bugs, create new tasks, and manage task prioritization.
    • Responded to critical support tickets and implemented hotfixes accordingly. Oversaw code deployments and monitoring.
    • Contributed to multiple repositories as a feature author. Created a few scripts to help the team automate some routine manual processes.
    • Handled securely sensitive data when working with SQL databases.
    Technologies: PHP, JavaScript, Java, Terraform, Jenkins, SQL, Laravel, Vue, Node.js, AWS, AWS S3, AWS IAM, Amazon Virtual Private Cloud (VPC), Message Queues, jQuery, Jira, DocuSign, DevOps, Cloud Migration, Linux, Data Integration, Continuous Integration (CI), Deployment, Documentation, PHP MVC, Docker
  • Instructional Staff

    2019 - 2020
    Trilogy
    • Helped train industry professionals and students with modern full-stack technologies.
    • Supervised application prototyping and group learning.
    • Assigned grades for required code submissions and final applications.
    Technologies: Node.js, React, JavaScript, MongoDB, PostgreSQL, SQL, HTML, CSS, Databases, NoSQL, Git, Algorithms

Experience

  • Third-Party Game Integration Platform
    https://imgur.com/a/c9dnnxu

    A full-stack game integration platform for content sharing and data processing. Users can share content and have referenced in-game data externally processed and displayed appropriately. Gathered content and data are also available in other services outside the web application.

    The web application is a client-sided installable Vue.js app (PWA/SPA) with the primary focus on design, usability, and performance (UI/UX).

    The web application has its API, which handles most interactions with the database and any microservices. The API is deployed with a serverless architecture model.

    In addition to the web application, this platform integrates with multiple additional microservices I authored, including message queues, discord chatbots, and data archiving and caching services. A containerized Python application automates the game client for data extraction using OpenCV (computer vision) to navigate the UI and perform tasks. This was needed as no official API is supported, comparable to web scraping. Python application communicates as a consumer for the message queue and exports data via API.

Skills

  • Languages

    JavaScript, HTML, CSS, TypeScript, PHP, Python, SQL, Java, HTML5, GraphQL, C#, Rust, Sass, Python 3, XML
  • Libraries/APIs

    Node.js, Vue, React, jQuery, Twitch API, Vuex, Custom APIs, Chai, OpenCV, Python Asyncio, Python API, Three.js, HTML5 Canvas
  • Paradigms

    Search Engine Optimization (SEO), REST, Automation, Continuous Integration (CI), DevOps, Test Automation, Penetration Testing, Serverless Architecture, Testing, Microservices, Microservices Architecture
  • Storage

    NoSQL, MongoDB, PostgreSQL, MySQL, Databases, AWS S3, Data Integration, JSON, Cloud Environments, Redis
  • Other

    Cloud Migration, Discord Bots, Web Consulting, AWS, Serverless, Responsive Web Apps, Progressive Web Applications (PWA), Deployment, Scalability, Scalable Web Services, SSL, Transport Layer Security (TLS), User Authentication, Single Sign-on (SSO), DNS, AWS Route 53, Domain Name System (DNS), WebSockets, Real-time Data, UI, UX, Optimization, Website Optimization, Virtual Private Servers, Bukkit, Message Queues, Chrome Extensions, Documentation, GitHub Actions, Analytics, Identity & Access Management (IAM), Firefox Extensions, DocuSign, Data Processing, Image Processing, Data Processing Automation, Photo Uploads, Web Scraping, Vulnerability Assessment, Software Consulting, Technical Consulting, Bug Fixes, Agile DevOps, Jira Administration, Excel 365, Version Control, Client-side JavaScript Frameworks, Axios, APIs, Third-party APIs, Data Aggregation, Data Visualization, Design Documentation, GitHub Actions (CI), UI Automation, Third-party Integration, Domain DNS Setup, Web Hosting, Caching, Multithreading, Discord, Google Search Console, AWS API Gateway, Dynamic Data, SVG, Framer X, Image Manipulation, SvelteKit, Algorithms, Google SEO, Embedded Media, Open Source, Content Delivery Networks (CDN)
  • Frameworks

    NestJS, Nuxt.js, Next.js, Electron, Laravel, Unity, Svelte, PHP MVC, Vue SSR, Vuetify, Serverless Framework, Phaser.io
  • Tools

    Git, Apache, NGINX, Amazon CloudFront CDN, Google Analytics, Webpack, AWS IAM, Amazon SQS, Terraform, Jenkins, GitHub, Travis CI, Amazon Virtual Private Cloud (VPC), Jira, GitLab, Mongoose, NPM, Babel, Mocha, AWS SDK, Boto 3, MongoDB Atlas, Maven, Photoshop CC, AWS Push Notification Service (AWS SNS), Gradle
  • Platforms

    Visual Studio Code, Linux, Docker, AWS Lambda, DigitalOcean, Windows, Kubernetes, Contentful

To view more profiles

Join Toptal
Share it with others