About me

Senior Backend Engineer specializing in Python language

Professional Python Backend Engineer with extensive in Django, Flask, FastAPI, GraphQL, Microservices, RESTful, gRPC
Strong experience with SQL and NoSQL databases including PostgreSQL, MySQL and MongoDB
Practical knowledge of front end in React/Redux, HTML, CSS
Experienced with all stages of the development cycle for dynamic web projects
Well-versed in numerous skills including DevOps, Blockchain, Video Streaming, WebRTC

What i'm doing

  • design icon

    Project Management

    Leading the work of a team and Collaborating with team members.

  • Web development icon

    Web development

    High-quality development of sites at the professional level.

  • mobile app icon

    Blockchain

    Professional development of Dapp and Smart Contract.

  • camera icon

    Vido Streaming & WebRTC

    High-quality and low-latency streaming application.

Testimonials

  • Daniel lewis

    Ryan Greene

    Ryan was hired to implement the web smart phone and web app for Esendex corporation. He has a log of experience and is very concerned about the requirements of the project.

  • Jessica miller

    John Stewart

    I had worked with Ryan at RobustSwap company, we were very pleased with the work done. He is an expert in the Blockchain, we had completed the big platform for DEX.

  • Emily evans

    Emily evans

    Ryan was hired to create a corporate identity. We were very pleased with the work done. She has a lot of experience and is very concerned about the needs of client.

Clients

Resume

Education

  1. Hightower Highschool

    Houston, TX, 2007-2011

    Highschool Degree

  2. The University of Texas at Dallas

    Richardson, TX, 2011-2013

    Bachelor's Degree in Computer Science

Experience

  1. Backend Engineer, WebRTC, VoIP Specialist

    Esendex (Chesapeake, VA, US), Jan 2021 - Dec 2023

    • Designed and implemented the SIP/VoIP Web Phone with TypeScript/Angular12 and sip.js by using WebRTC
    • Built and managed the sip server by customizing the Asterisk with C/C++ languages
    • Configured the WebRTC endpoints and dial plans for both inbound and outbound
    • Using Python/Django and JavaScript/Node.js/ExpressJS, designed and implemented the backend service to manage the PBX server and stored the server data to PostgreSQL
    • Implemented Spark using PySpark, Pandas and SparkSQL for faster testing and processing of call flow data
    • Worked alongside another developer to implement RESTful APIs in Django that enabled PBX server analytics team to increase reporting speed by 24%
    • Created develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform
    • Built a unit testing infrastructure for a web application that reduced the number of bugs reported by the client by 12% month over month using Selenium
    • Acquired and ingested phone call data, build and maintain data pipelines that led to discovering an opportunity for a new site feature, boosting revenue by 6%

  2. Python and Angular Developer

    StoryTagger (Brighton, UK), Mar 2019 - Nov 2020

    • Using Flask and FastAPI, designed and implemented the innovative microservices for social learning web app, and containerized them with Docker
    • Collaborated with an agile team of 7, used Python scripts to load the video data into AWS Cloud Cassandra database
    • Created PySpark frame to bring media data from DB2 to Amazon S3
    • Worked on building new TypeScript/Angular12 components for the customer-facing web app, which improved the time on page for the average user by 2 minutes
    • Efficiently deployed and integrated software engineered by team and updated integration/deployment scripts to improve continuous integration practices
    • Integrated with 3rd party APIs (Sonix AI API) for live caption in video streaming and implemented the features that live translating and processing the audio streaming

  3. Full Stack Engineer

    FreeCast (Orlando, FL, US), Feb 2017 - Jan 2019

    • Developed RESTful APIs for IPTV service with Python and Django framework and worked with microservices architecture by using Docker and Kubernetes
    • Configured AWS serverless architecture with Python and Node.js runtime Lambda functions
    • Implemented the CI/CD and automation using GitHub and AWS services such as Code Build, Code Deploy, Code Pipeline
    • Built cross-browser compatible and accessibility compliant website, resulting in 22% faster load time than industry average
    • Made complex technical and design decisions for React projects and created the reusable components with React, Redux, and React Hooks
    • Adapted interface for modern internet applications using the latest front-end technologies
    • Designed and built the WebRTC server for live streaming, and implemented the frontend for web endpoint with React.js

  4. Python Developer

    Rootstack (Austin, TX, US), Apr 2014 - Oct 2016

    • Built extensive test coverage for all new features, which reduced the number of customer complaints by 28%
    • Built the backend service for web and mobile applications by using cloud services like AWS and GCP
    • Participated in writing scalable code with a team of 4 interns and 1 developer for applications for a math course
    • Diagnosed issues causing slow speeds in applications, and documented the process to making the database query system more robust
    • Communicated with internal teams and stakeholders, working to determine solutions for the user experience
    • Developed internal tools for text mining, and web crawler for collecting data by Python/FastAPI and SQL

My skills

  • Project Management
    80%
  • Web Development
    97%
  • Blockchain
    72%
  • Video Streaming & WebRTC
    85%

Blog

Contact

Contact Form