Maxim Tereshchenko
Los Angeles, CA. +1-919-***-****. adxuc8@r.postjobfree.com. https://www.linkedin.com/in/maxb3k TECHNICAL EXPERIENCE
● Languages: Java, Scala, Kotlin, Python, JS, Typescript, C++
● Frameworks/API: Spring (Boot, Cloud, Data, MVC, Security), JPA, Hibernate, JDBC, MyBatis, Rest, DataDog, Jaeger, Opentracing, Elasticsearch, Boost/STL
● DevOps: Docker, Openshift, Kubernetes
● Design: OOP, SOLID, Saga, CQRS, EDA, CDC, GOF
EXPERIENCE:
Artifus (web 3.0 marketplace) Los Angeles, CA (2023 - current) Founding engineer - Playing with tech to stay fit while looking for a new job
● Leading the backend development of the NFT marketplace using Kotlin, Docker, Alchemy, and AI for improved user experience. Hosted by AWS Lambda. Technologies: Java, Kotlin, NodeJs, Express, Typescript, AWS Lambda, Express, Alchemy. Dreamworks Animation Los Angeles, CA (2019 - 2023) Senior Software Developer
● Led the design and implementation of a distributed tracing library for 50+ services using Java, Spring, Opentracing API, Jaeger, and Datadog. It improved the transparency of the system.
● Achieved a 20-fold acceleration in the boot time of service and a 2.5-fold reduction in its memory footprint by leveraging the power of Quarkus and GraalVM.
● Streamlined database queries and business logic for customer-facing services based on Java, resulting in a 4x reduction in average response time and increased user satisfaction.
Technologies: Java 8 and 11, Spring, Spring Boot, SpringMVC, OpenShift, Microservices, API, Rest API, Jaeger, Datadog, Elasticsearch, Cassandra, Kafka, Kubernetes, Docker. Deutsche Bank Cary, NC (2018 - 2019)
Lead Software Developer,
● Built a microservice-based MFA (multi-factor authentication) service with Java 11, Spring Cloud, OAuth2, and OpenID, boosting security and simplifying authentication for users. Technologies: Java 11, Spring, Spring Cloud, Spring Security, Spring MVC, Oracle, Microservices, API, Rest API, JPA, JDBC, Oauth2, OpenID. Alpha Capital, DHL, Luxoft Moscow, Russia (2007 - 2018) Senior Software Developer and Architect
● Developed the backend and android app for indoor navigation R&D project using R language, CouchDB, Vagrant, Docker, and linear regression modeling resulting in 5 meters accuracy.
● Enhanced database performance through stored procedures and sharding, resulting in a 10x reduction in execution time.
● Implemented Android and iOS SDKs for placing ads into mobile applications.
● Developed solutions in financial and logistics domains using Java, Spring, ORMs, and DBs.
Technologies: Java 8, Object C, Spring, Spring Boot, SpringMVC, Spring Security, Docker, CouchDB, Hibernate, JPA, JDBC, MyBatis, C++, Boost/STL EDUCATION:
Master of Science in Computer Engineering, Novosibirsk State Technical University (NSTU), 2002 - 2007. Concentration in Automation and Computer Engineering.