Dmitriy Temesov
Verified Expert in Engineering
Software Developer
Tiburon, CA, United States
Toptal member since March 10, 2020
Dmitriy is an entrepreneurial and technical leader with a hands-on record of successfully designing and developing high tech products and improving operations and procedures to drive revenue and efficiency. He has over 20 years of direct experience architecting, designing, developing, and deploying web-based multi-tier, client/server apps. His expertise spans the entire development lifecycle—deployment, support, and maintenance—and full-stack development.
Portfolio
Experience
Availability
Preferred Environment
RabbitMQ, Redis, Kubernetes, Docker, PostgreSQL, MySQL, Spring Boot, Spring, IntelliJ IDEA, Java
The most amazing...
...project I developed was VUcards.com (web, iOS, and Android), which allows users to share photos and greeting cards that come alive using AR.
Work Experience
Senior Software Architect
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.
Senior Software Architect
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.
Senior Software Architect
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.
Founder | CTO
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).
Senior Software Architect
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.
Experience
VUcards
DNA Freight
• 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).
Education
Bachelor of Science (BSc) Degree in Computer Science
University of Phoenix - San Francisco, CA, USA
Certifications
Patent: Skill-based Electronic Gaming Tournament Play (Pat: 20100022307)
US Patent Office
Skills
Libraries/APIs
jQuery, REST API, Node.js, FFmpeg, Quartz, JaCoCo, Web3.js
Tools
RabbitMQ, Apache ZooKeeper, Zipkin, Apache, IntelliJ IDEA, Solr, ActiveMQ, Apache Tomcat, Apache, Apache Maven
Languages
Java, SQL, JavaScript, GraphQL
Frameworks
Spring, Spring Boot, AngularJS, Angular, Hibernate, Hadoop, JUnit, Java, JPA
Paradigms
Microservices Development, RESTful Development, Unit Testing, Agile Development, REST, Agile Development
Platforms
Jakarta EE, Docker, Apache Kafka, Kubernetes, Blockchain, Amazon EC2, Linux, AWS, Azure
Storage
MongoDB, MySQL, Cassandra, Redis, PostgreSQL, Memcached, Amazon S3
Other
System Architecture Design, Scalability, Spring, Scalable Architecture, APIs, Open Source Development, Cloud Engineering, Monitoring, Business Analysis Consulting, POI, Relational Database Services (RDS), Apache FOP, Springbot
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring