Dmitriy Temesov, Software Developer in Tiburon, CA, United States
Dmitriy Temesov

Software Developer in Tiburon, CA, United States

Member since January 6, 2020
Dmitriy is an entrepreneurial, technical leader with a hands-on record of successfully designing and developing high tech products and improving operations and procedures to drive revenue, efficiency. He has over 20 years of hands-on experience architecting, designing, developing, and deploying web-based multi-tier, client/server apps. This experience includes the entire development lifecycle—deployment, support, and maintenance—and full-stack development.
Dmitriy is now available for hire

Portfolio

  • PayPal
    Apache ZooKeeper, Angular, JavaScript, Cassandra, Rabbit, Redis, MySQL...
  • InPowered
    Amazon Web Services (AWS), Solr, jQuery, Node.js, Hadoop, POI, AWS EC2...
  • CloudTalk
    FFmpeg, Cassandra, ActiveMQ, Java

Experience

Location

Tiburon, CA, United States

Availability

Full-time

Preferred Environment

RabbitMQ, Redis, Kubernetes, Docker, PostgreSQL, MySQL, Spring Boot, Spring, IntelliJ, Java

The most amazing...

...project I've developed was VUcards.com (web, iOS, and Android), which allows users to share photos and greeting cards that come alive using AR.

Employment

  • Senior Software Architect

    2014 - PRESENT
    PayPal
    • Architected and developed middleware infrastructure libraries and related microservices using Java and Docker.
    • Built microservice discovery mechanisms and infrastructure for request routing, tracking, and visualization.
    • Developed automatic Grafana dashboard creation for microservice metrics monitoring.
    • Developed a management front end for Quartz-based job execution service library.
    • Architected an authentication service (OAuth 2-based) used to authorize users (mobile/web), services for service-to-service communication, and third-party support logins.
    • Served as an evangelist for new technologies and guide for their integrations.
    • Worked closely with upper management to identify future projects, migration deadlines, microservice monitoring, metrics collection, alerts, and security updates.
    Technologies: Apache ZooKeeper, Angular, JavaScript, Cassandra, Rabbit, Redis, MySQL, Docker, Spring, Java
  • Senior Software Architect

    2012 - 2014
    InPowered
    • Designed and developed native ads distribution, analytics, and a management platform.
    • Worked closely with support, data science, and operations teams in order to deliver a product that helps the company to achieve high conversion goals and was simple to administer.
    • Architected and developed the discovery of new content based on crawled articles.
    • Worked on brand sentiment extraction automation technologies.
    • Designed business intelligence reporting for management.
    • Built APIs for various internal and external client applications and modules.
    • Created procedures for raw events data conversion into RDS using Hadoop.
    Technologies: Amazon Web Services (AWS), Solr, jQuery, Node.js, Hadoop, POI, AWS EC2, AWS S3, AWS, AWS RDS, Hibernate, Spring, Java
  • Senior Software Architect

    2010 - 2012
    CloudTalk
    • Architected and developed the front end (web portal/admin portal), and middleware for social networking applications.
    • Created APIs for various clients (iPhone, Android, Flash).
    • Supported two social networking applications that used multiple media types (text, voice, images, video): CloudTalk and JustSayin (available in Apple’s App Store and Google’s Play Store).
    • Developed the back-end integration to Facebook using the Graph API and Open Graph API (timeline actions/activity).
    • Created a cross-posting integration for Twitter and Facebook and developed the single sign-on using other social networking sites.
    Technologies: FFmpeg, Cassandra, ActiveMQ, Java
  • Founder | CTO

    2008 - 2010
    DNA Freight
    • Established and implemented the technology and operations of a company that was supported by an internal ERP system. The technologies included J2EE, Hibernate, Spring, Terracotta, Amazon EC2, cloud services, and a high availability system.
    • Created a culture of innovation by leading the product and technology brainstorming sessions.
    • Achieved great cost optimizations by leveraging cloud services, Amazon EC2, and open-source Java frameworks.
    • Coordinated a team of overseas developers and graphic designers and sold the successful enterprise to a publicly-traded competitor (Echo Global Logistics, Echo.com).
    Technologies: jQuery, Quartz, JPA, POI, Apache FOP, Apache, JSP, Linux, JUnit, AWS RDS, Relational Database Services (RDS), MySQL, AWS EC2, Spring, Apache Tomcat, Java
  • Senior Software Architect

    2005 - 2008
    TwistBox | InfoSpace
    • Served as the technical architect and lead developer of an AMTP mobile enterprise-level gaming/tournament platform, which enables user tournaments across various devices and multiple mobile providers.
    • Developed the infrastructure and led the technical team development of this high availability system designed to support thousands of gameplays every minute.
    • Performed extensive research to gather statistical data, designed and architected the platform management tools (web interface) and stats gathering server for sales and operations.
    • Led code reviews and established unit testing practices.
    • Created JUnit tests and developed the system’s core to ensure correct functionality.
    • Provided mentoring and guidance to the team by offering creative solutions and ensuring that team stays motivated and on schedule.
    Technologies: Test-driven Development (TDD), Quartz, PostgreSQL, Apache Tomcat, Java

Experience

  • VUcards (Development)

    VUcards enables you to create alive customized holiday cards, event invitations, and announcements using augmented reality (AR). Your special memories of weddings, holidays, and growing family will no longer be just a still portrait on your wall. Photographs and canvas prints instantly come alive as you and your friends are fully immersed in the captured experience instantly.

  • DNA Freight (Development)

    Tasks Accomplished:
    • Created an online freight brokerage.
    • Established and implemented the company's technology and operations that were supported by an internal ERP system.
    • Coordinated a team of overseas developers and graphic designers.
    • Sold the successful enterprise to a publicly-traded competitor (Echo Global Logistics, Echo.com).

Skills

  • Languages

    Core Java (J2EE), Java, SQL, JavaScript
  • Frameworks

    Spring, Spring Boot, AngularJS, Angular, Hibernate, Hadoop, JUnit, JSP, JPA
  • Libraries/APIs

    jQuery, Node.js, FFmpeg, Quartz
  • Tools

    RabbitMQ, Apache ZooKeeper, IntelliJ, Solr, ActiveMQ, Apache Tomcat, Apache
  • Paradigms

    Microservices, Test-driven Development (TDD)
  • Platforms

    Docker, Apache Kafka, Kubernetes, AWS EC2, Linux, Amazon Web Services (AWS)
  • Storage

    MongoDB, MySQL, Cassandra, Redis, PostgreSQL, Memcached, AWS RDS, AWS S3
  • Other

    RESTful APIs, System Architecture Design, Scalability, Spring Cloud, Scalable Architecture, Cloud Microservices, Rabbit, AWS, POI, Relational Database Services (RDS), Apache FOP

Education

  • Bachelor of Science (BSc) degree in Computer Science
    1995 - 1999
    University of Phoenix - San Francisco, CA, USA

Certifications

  • Patent: Skill-based Electronic Gaming Tournament Play (Pat: 20100022307)
    JANUARY 2010 - PRESENT
    US Patent Office

To view more profiles

Join Toptal
Share it with others